注册 登录 进入教材巡展
#
  • #

出版时间:2015年10月

出版社:机械工业出版社

以下为《单片机原理及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111501046
  • 1版
  • 50445
  • 0045166376-9
  • 平装
  • 16开
  • 2015年10月
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电气信息类
  • 本科
内容简介
张岩、张鑫主编的《单片机原理及应用(普通高等教育电气电子类工程应用型十二五规划教材)》全书分9章,系统地介绍了MCS-51单片机的结构与原理,指令系统与汇编语言程序设计、c51程序设计、Proteus仿真软件及与Keil集成开发环境联合调试,MCS-51单片机的内部资源及应用、系统扩展技术、输入/输出通道接口、交互通道配置与接口和应用系统设计。本书程序设计以汇编为主、C51并行的模式,通过硬、软件协同工作实现了单片机系统的功能。本书精选教学内容,合理安排教学顺序,精心提炼教学提示,丰富拓展阅读,并配套了相应实验与实训。本书提供的实例兼顾了教学与实际应用,实例稍加修改可直接应用于实际开发中,为实际应用提供了基本开发范例。本书遵循“理论—实践—再理论—再实践”的认知规律,使学生能边学习边实践,将书本知识有效地转换为动手能力,更全面地掌握单片机系统的开发技术。全书具有较强的系统性、先进性和实用性。
本书可作为高等院校自动化、电气工程及其自动化、电子信息工程、通信工程、计算机以及机电类等专业的教材或教学参考书,也可供相关领域工程技术人员参考。
目录

前言


第1章  单片机概述


  引言


  1.1 单片机的概念


    1.1.1 单片机的基本概念


    1.1.2 单片机的主要特点


    1.1.3 单片机的发展过程


  1.2 单片机的选择及应用领域


    1.2.1 单片机的选择


    1.2.2 单片机的应用领域


    1.2.3 单片机的发展趋势


  1.3 典型单片机性能概览


  1.4 MCS-51单片机的学习


  习题1


第2章  MCS-51单片机的结构与原理


  引言


  2.1 MCS-51单片机硬件结构及引脚


    2.1.1 MCS-51单片机内部结构


    2.1.2 MCS-51单片机外部引脚


  2.2 MCS-51单片机的存储器


    2.2.1 存储器的基本结构


    2.2.2 程序存储器ROM


    2.2.3 数据存储器RAM


    2.2.4 特殊功能寄存器SFR


  2.3 MCS-51单片机的系统时钟及时序


    2.3.1 时钟电路


    2.3.2 MCS-51的时序单位


    2.3.3 典型时序分析


  2.4 MCS-51单片机的工作方式


    2.4.1 复位方式 "N"


    2.4.2 程序执行方式


    2.4.3 节电工作方式


    2.4.4 编程和校验方式


  2.5 MCS-51单片机最小系统


  2.6 实验与实训


    2.6.1 单片机最小系统硬件电路


    2.6.2 复位、晶振、ALE信号的观察


  习题2


第3章  MCS-51单片机汇编语言与程序设计


  引言


  3.1 概述


    3.1.1 汇编语言程序的组成


    3.1.2 汇编语言指令格式与伪指令


    3.1.3 指令的分类


  3.2 MCS-51单片机的寻址方式


    3.2.1 立即寻址


    3.2.2 直接寻址


    3.2.3 寄存器寻址


    3.2.4 寄存器间接寻址


    3.2.5 变址寻址


    3.2.6 相对寻址


    3.2.7 位寻址


  3.3 MCS-51单片机的指令系统


    3.3.1 数据传送指令(Data Transfer)


    3.3.2 算术运算指令(Arithmetic


    Operations)


    3.3.3 逻辑运算及移位指令(Logical


    Operations and Rotate)


    3.3.4 控制转移指令(Program


    Branching)


    3.3.5 位操作指令(Boolean Variable


    Manipulation)


  3.4 汇编语言程序设计基础


    3.4.1 汇编语言程序设计的步骤


    3.4.2 汇编语言的汇编与HEX文件


    3.4.3 汇编语言的开发系统及调试


  3.5 汇编语言程序设计方法


    3.5.1 顺序程序设计


    3.5.2 分支程序设计


    3.5.3 循环程序设计


    3.5.4 查表程序设计


    3.5.5 子程序设计


  3.6 实验与实训


    3.6.1 Keil pLVision4集成开发环境和


    程序调试


    3.6.2 冒泡法数据排序


  习题3


第4章  C51程序设计及Proteus仿真


  引言


  4.1 编程语言种类及其特点


    4.1.1 汇编语言的特点


    4.1.2 C语言的特点


    4.1.3 C51语言的特点


  4.2 C51简介及特征


    4.2.1 C51扩展


    4.2.2 数据类型


    4.2.3 存储类型


    4.2.4 指针


    4.2.5 函数


  4.3 单片机的C51编程


    4.3.1 输入/输出


    4.3.2 外部中断


    4.3.3 定时器/计数器


    4.3.4 串行通信


  4.4 Proteus软件仿真


    4.4.1 Proteus软件介绍


    4.4.2 基于Proteus的电路仿真


    4.4.3 Keil与Proteus联合调试


  4.5 实验与实训


    4.5.1 Proteus绘制单片机最小系统


    4.5.2 交通灯控制


  习题4


第5章  MCS-51单片机的内部资源及应用


  引言


  5.1 MCS-51单片机的并行1/0接口


    5.1.1 MCS-51内部并行I/O接口


    5.1.2 MCS-51内部并行I/O接口的应用


  5.2 MCS-51单片机的中断系统


    5.2.1 中断的基本概念


    5.2.2 MCS-51的中断系统


    5.2.3 MCS-51中断系统的编程


    5.2.4 MCS-51扩展外部中断请求输入口


  5.3 MCS-51单片机的定时器/计数器


    5.3.1 定时器/计数器


    5.3.2 定时器/计数器的工作方式


    5.3.3 定时器/计数器的应用


  5.4 MCS-51单片机的串行通信


    5.4.1 概述


    5.4.2 MCS-51的串行口


    5.4.3 串行口的工作方式


    5.4.4 串行口的通信波特率


    5.4.5 串行口的应用


  5.5 实验与实训


    5.5.1 继电器控制


    5.5.2 工业顺序控制


  习题5


第6章  MCS-51单片机系统的扩展技术


  引言


  6.1 MCS-51单片机系统扩展概述


    6.1.1 MCS-51系列单片机的外部扩展原理


    6.1.2 MCS-51单片机系统地址空间的分配


  6.2 存储器的扩展


    6.2.1 程序存储器扩展


    6.2.2 数据存储器扩展


    6.2.3 MCS-51对外部存储器的扩展


  6.3 并行I/O接口的扩展


    6.3.1 概述


    6.3.2 普通并行I/O接口扩展


    6.3.3 可编程并行I/O接口芯片扩展


  6.4 总线接口扩展


    6.4.1 EIA RS-232C总线标准与接口电路


    6.4.2 RS-422/RS-485总线标准与接口电路


    6.4.3 12C总线标准与接口电路


    6.4.4 其他常用总线标准


  6.5 实验与实训


    6.5.1 数据存储器扩展


    6.5.2 步进电动机控制


    习题6


第7章  MCS-51单片机的输入/输出通道接口


  引言


  7.1 输入/输出通道概述


  7.2 D/A转换器及接口技术


    7.2.1 D/A转换器的性能指标


    7.2.2 D/A转换器的分类


    7.2.3 DAC0832转换器的接口


  7.3 A/D转换器及接口技术


    7.3.1 A/D转换器的性能指标


    7.3.2 A/D转换器的分类


    7.3.3 ADC0809转换器的接口


  7.4 实验与实训


    7.4.1 直流电动机调速


    7.4.2 数据采集系统


  习题7


第8章  MCS-51单片机的交互通道配置与接口


  引言


  8.1 MCS-51单片机与键盘的接口技术


    8.1.1 概述 “


    8.1.2 使用键盘时必须解决的问题


    8.1.3 键盘接口


  8.2 MCS-51单片机与显示器的接口技术


    8.2.1 LED显示器及其接口


    8.2.2 LCD显示器及其接口


  8.3 MCS-51单片机键盘和显示器接口设计实例


    8.3.1 利用8255芯片实现键盘和显示器


    8.3.2 利用MCS-51的串行口实现键盘和显示器接口


    8.3.3 利用专用芯片实现键盘和显示器接口


  8.4 MCS-51单片机与微型打印机的接口技术


    8.4.1 微型打印机的特点


    8.4.2 接口技术


    8.4.3 字符代码及打印命令


    8.4.4 打印程序实例


  8.5 实验与实训


    8.5.1 可调数字电子钟


    8.5.2 汉字打印实例


  习题8


第9章  MCS-51单片机应用系统设计与实例


  引言


  9.1 单片机应用系统设计过程


    9.1.1 总体设计


    9.1.2 硬件设计


    9.1.3 软件设计


    9.1.4 单片机应用系统的调试与测试


  9.2 提高系统可靠性的一般方法


    9.2.1 电源干扰及其抑制


    9.2.2 地线干扰及其抑制


    9.2.3 其他提高系统可靠性的方法


  9.3 应用实例——单片机温度控制系统


    9.3.1 方案论证


    9.3.2 总体设计


    9.3.3 硬件设计


    9.3.4 软件设计


    9.3.5 综合调试


  习题9  


附录  


  附录A ASCII码字符表  


  附录B MCS-51单片机指令表


  附录C Proteus库元器件分类及部分元器件


参考文献