编辑推荐
null
内容简介
《单片机原理及应用分层教程》是作者在多年单片机方面教学科研实践中积累的知识和经验的结晶。在介绍单片机发展和数制与编码等计算机基础知识的基础上,重点讲解了MCS—51系列单片机的基本结构、指令系统、汇编语言程序设计、中断系统与定时/计数器、系统的扩展、串行通信和接口技术等。最后,还介绍了单片机的高级编程语言C51以及单片机应用系统的开发平台、集成开发环境、程序调试步骤及软硬件设计技巧等,并给出了调试实例。
作者介绍
南京航空航天大学教授、博士生导师,主要从事网络/无线传感器、智能监测与控制、形状与振动控制智能结构、环境能量收集等方面研究。曾任加州大学伯克利分校访问教授、中国航空工业测控技术发展中心理事等。
目 录
第一章绪论 1.1计算机概述 1.2单片机概述 1.3单片机的发展趋势 习题一 第二章计算机中的数制与编码 2.1计算机中的数制及相互转换 2.2二进制数的运算 2.3带符号数的表示 2.4带小数点数的表示 2.5计算机中信息的编码 习题二 第三章MCS—51系列单片机的结构和原理 3.1MCS—51系列单片机简介 3.2MCS—51系列单片机的内部结构 3.3MCS—51系列单片机的外部引脚及片外总线 3.4MCS—51系列单片机的工作方式 3.5MCS—51系列单片机的工作过程及时序 3.6MCS—51系列单片机的选型策略’ 3.7常见CPU的封装方式 习题三 第四章MCS—51系列单片机指令系统 4.1MCS—51系列单片机指令系统概述 4.2寻址方式 4.3数据传送类指令 4.4算术运算类指令 4.5逻辑运算类指令 4.6控制转移类指令 4.7位操作指令 习题四 第五章单片机汇编语言及其程序设计 5.1单片机编程语言概述 5.2汇编语言中的伪指令 5.3汇编语言程序设计 5.4汇编语言如何变成机器语言 习题五 第六章MCS—51单片机的内部资源 6.1单片机中断系统 6.2定时/计数器 6.3串行通信 6.4看门狗及其应用 习题六 第七章单片机系统扩展与接口技术 7.1系统扩展与接口概述 7.2存储器的扩展 7.3输入/输出接口扩展 7.4键盘 7.5LED显示与LCD显示 7.6A/D与D/A接口功能的扩展 习题七 第八章单片机C51程序语言及其程序设计 8.1C51的由来 8.2C51区别于C的特别说明 8.3C51编程举例 习题八 第九章单片机的应用系统开发平台及程序调试+ 9.1应用系统开发平台的建立 9.2单片机程序调试 习题九 第十章单片机应用系统设计技巧 10.1单片机应用系统的基本组成 10.2单片机应用系统硬件设计流程 10.3单片机应用系统软件设计流程 10.4单片机应用系统软件设计技巧 10.5单片机应用系统的可靠性设计方法 10.6MCS—51单片机应用系统设计与调试实例 习题十 附录AASCII码表 附录BMCS—51单片机各寄存器复位状态表 附录CMCS—51单片机指令表 附录DMCS—51汇编语言伪指令表 附录EMCS—51单片机特殊功能寄存器详细表 附录F常用基本逻辑门电路图形符号表
媒体评论
null