![]()
内容推荐 本书以应用最广泛的MCS-51增强型单片机为对象,系统地讲解了单片机结构原理、编程方法、接口及应用。内容包括:MCS-51单片机结构原理,指令系统,单片机C语言、软硬件开发工具,I/O口及应用、中断系统、定时器、串行口,常用总线接口技术、模拟器件和开关器件接口技术,以及单片机应用系统设计。 本书从教学和初学者的角度讲解单片机的基本内容和应用,结构科学,概念清晰、准确,材料数据可靠;以C为主要编程语言,讲解、举例编程均用C语言,并有汇编语言对照;以程序开发软件KeilC、电路设计模拟运行软件Proteus为教学、学习和训练工具,理论与实践紧密结合。 本书适合于具有C语言基础的计算机、电子、通信、自动化、电气、测控技术与仪器等专业的本科学生作为教材,也可以作为各种培训机构的教材,以及工程技术人员参考和自学使用。 目录 第1章 单片机及其开发工具 1.1 单片机的基本概念 1.2 单片机的发展历史 1.3 单片机的特点及应用 1.3.1 单片机的特点 1.3.2 单片机的应用 1.4 常见MCS-51单片机简介 1.4.1 MCS-51系列单片机 1.4.2 ATMEL89系列单片机 1.4.3 STC系列单片机 1.5 单片机程序开发软件KeilC简介 1.5.1 KeilC集成开发工具简介 1.5.2 KeilC的操作工具 1.5.3 KeilC程序开发方法 1.5.4 KeilC调试运行方法 1.6 单片机系统模拟软件Proteus简介 1.6.1 Proteus主界面 1.6.2 Proteus ISIS的操作工具 1.6.3 Proteus ISIS原理图设计方法 1.6.4 Proteus ISIS原理图设计举例 1.6.5 Proteus ISIS仿真方法 思考题与习题 第2章 MCS-51单片机结构原理 2.1 MCS-51单片机内部结构及CPU 2.1.1 MCS-51单片机结构及特点 2.1.2 MCS-51单片机内部原理结构 2.1.3 MCS-51单片机的CPU 2.2 MCS-51单片机引脚信号 2.2.1 MCS-51单片机引脚信号及功能 2.2.2 MCS-51单片机的外部总线结构 2.3 MCS-51单片机存储器结构 2.3.1 程序存储器结构 2.3.2 片内数据存储器结构 2.3.3 片外数据存储器结构 2.4 MCS-51单片机时钟及CPU时序 2.4.1 时钟电路及时钟信号 2.4.2 CPU时序 2.5 MCS-51单片机的复位 2.5.1 复位状态 2.5.2 复位电路 2.6 MCS-51单片机低功耗工作方式 2.6.1 低功耗结构及控制 2.6.2 空闲工作方式 2.6.3 掉电工作方式 思考题与习题 第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.2.8 寻址空间及指令中符号注释 3.3 MCS-51单片机指令系统 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑操作指令 3.3.4 控制程序转移指令 3.3.5 位操作指令 3.4 MCS-51单片机伪指令 …… 第4章 单片机C语言及程序设计 第5章 单片机I/O口及应用 第6章 单片机中断系统 第7章 单片机定时器/计数器 第8章 单片机串行口 第9章 单片机常用总线接口技术 第10章 单片机与模拟、开关器件接口技术 第11章 单片机应用系统设计 附录A MCS-51指令表 附录B C51库函数 附录C C语言运算符特性表 附录D 标准ASCII码表 参考文献 |