- 西安电子科技大学出版社
- 9787560649450
- 1-1
- 225749
- 69190917-0
- 414
- 280
- 工学
- 电子科学与技术
- TP368.1
- 自动化技术、计算技术
- 本科
内容简介
本书以51单片机为基础,系统介绍了单片机结构,指令系统的原理及基于C语言的定时器、中断和串口等基本应用和仿真设计及扩展设计。同时,对计算机的基本知识和多种主流单片机也进行了介绍,可以使读者更深刻地领会贯通单片机技术。
当前单片机技术在工业控制、通信、消费类电子等领域应用日趋广泛,而且发展迅速,使用单片机做应用设计已经成为电子工程技术人员的必要手段。本书在介绍51单片机基本原理的基础上,根据当前单片机应用设计特点,注重从简单到实际功能单元的设计,体现了当前单片机应用的主要特点。
本书内容循序渐进,注重原理和当前实际应用工程设计,可以作为电子、自动化、测控、计算机和机械自动化等专业的本科生教材,也可以作为广大单片机应用开发技术人员的参考资料和培训教材。
当前单片机技术在工业控制、通信、消费类电子等领域应用日趋广泛,而且发展迅速,使用单片机做应用设计已经成为电子工程技术人员的必要手段。本书在介绍51单片机基本原理的基础上,根据当前单片机应用设计特点,注重从简单到实际功能单元的设计,体现了当前单片机应用的主要特点。
本书内容循序渐进,注重原理和当前实际应用工程设计,可以作为电子、自动化、测控、计算机和机械自动化等专业的本科生教材,也可以作为广大单片机应用开发技术人员的参考资料和培训教材。
目录
第一章 计算机及单片机基础1.1 计算机的发展史及应用1.1.1 计算机的发展史1.1.2 计算机的应用领域及特点1.2 计算机的组成及工作原理1.2.1 计算机的基本结构1.2.2 计算机的硬件和软件1.2.3 计算机的工作原理1.3 计算机的主要性能指标1.4 单片机的应用和发展思考练习题第二章 80C51单片机结构与工作原理2.1 80C51单片机系统的结构组成2.1.1 基本结构组成2.1.2 CPU结构2.2 80C51的存储器结构2.2.1 程序存储器2.2.2 数据存储器2.2.3 特殊功能寄存器2.3 80C51的I/O口结构分析2.3.1 PO口2.3.2 P1口2.3.3 P2口2.3.4 P3口2.3.5 端口的负载能力及应用功能2.4 80C51的时序2.4.1 时钟电路2.4.2 基本时序单位2.4.3 指令执行时序2.5 80C51的工作方式2.5.1 复位2.5.2 程序执行方式2.5.3 低功耗工作方式2.5.4 编程和校验方式2.6 引脚功能和电气指标2.6.1 引脚功能2.6.2 电气指标思考练习题第三章 MCS-51指令系统和汇编语言设计3.1 汇编语言3.1.1 MCS-51指令格式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.3 汇编语言程序设计3.3.1 汇编语言程序3.3.2 汇编语言编辑调试思考练习题第四章 C51程序设计4.1 程序设计4.2 C51语言程序设计4.2.1 C51的扩展4.2.2 C51编辑处理4.3 单片机开发环境简介4.3.1 Keil uVision2 IDE(集成开发环境)主要功能4.3.2 建立一个C项目4.3.3 生成HEX文件并下载执行4.4 程序设计应用示例思考练习题第五章 80C51定时器/计数器的原理与应用5.1 80C51定时器/计数器的结构组成5.2 80C51定时器/计数器的工作原理5.2.1 方式寄存器TMOD5.2.2 控制寄存器TCON5.3 80C51定时器/计数器的工作方式5.3.1 方式O工作状态5.3.2 方式1工作状态5.3.3 方式2工作状态5.3.4 方式3工作状态5.4 应用指导及实例5.4.1 应用指导5.4.2 应用举例思考练习题第六章 80C51中断系统6.1 80C51中断系统的结构及工作原理6.1.1 中断系统的结构6.1.2 中断控制的功能6.2 80C51中断处理过程6.2.1 中断响应6.2.2 中断处理6.2.3 中断返回6.2.4 中断请求的撤消6.3 中断系统应用设计思考练习题第七章 80C51单片机串行口及应用7.1 80C51串行口的结构与工作原理7.1.1 串行口的结构7.1.2 串行通信过程7.1.3 串行口工作方式及帧格式7.1.4 串行口控制7.2 工作方式与波特率的设置7.2.1 各方式波特率的设置7.2.2 串行口各工作方式的应用7.3 I2C总线及应用7.3.1 12C总线7.3.2 主方式下的I2C总线虚拟技术7.3.3 I2C总线应用7.4 SPI总线及应用7.5 RS-232C与USB简介7.5.1 RS一232C简介7.5.2 USB接口简介思考练习题第八章 单片机系统扩展8.1 片外总线结构和最小应用系统8.1.1 80C51片外总线结构8.1.2 总线驱动能力及扩展8.1.3 外部扩展芯片的地址译码选择8.1.4 最小应用系统8.2 外围扩展设计8.3 应用接口扩展8.3.1 前向通道扩展8.3.2 后向通道扩展8.3.3 功率接口扩展8.4 采用可编程器件的扩展简介思考练习题第九章 应用设计仿真第十章 其它单片机简介附录A MCS-51指令表附录B MCS-51指令矩阵(汇编/反汇编)表附录C ASCII(美国标准信息交换码)字符表附录D 实验系统介绍参考文献