普通高等教育“十三五”规划教材 单片机原理与应用作者:(中国)翟红艺出版时间:2019年版内容简介MCS51单片机应用广泛,是单片机系统开发的重要系列,也是学习单片机技术较好的系统平台。本书详尽地介绍了MCS51单片机的硬件结构、指令系统、汇编语言程序设计、C51语言程序设计、内部功能和接口、系统外部功能的扩展、系统的设计开发和仿真等。书中介绍的应用实例均为作者在实验及实习教学过程中应用的实例,在编入本书时又采用Proteus软件进行了系统仿真。通过大量的例题、实验和单片机应用实例,引导读者逐步掌握单片机应用系统开发的基本知识、方法和技能。书中各章后配有习题,以巩固学生所学的知识。本书可作为高等院校电子信息类专业及理工科专业的教学用书,也可作为高职高专同类专业的教学用书及各类工程技术人员的参考用书。目录第1章单片机的基础知识11.1单片机技术的发展及应用11.1.1单片机的发展历史11.1.2单片机的应用领域21.2单片机的数制和表示21.2.1二进制数和十六进制数31.2.2BCD码41.2.3单片机的数据类型41.3单片机中的字符41.4单片机系统开发与仿真8本章小结9习题9第2章单片机内部结构和汇编指令112.1单片机内部结构组成122.1.180C51单片机的片内结构122.1.280C51单片机的CPU132.280C51单片机的引脚功能和小系统152.2.180C51单片机的封装和引脚152.2.280C51单片机的复位162.2.380C51单片机的时钟与时序172.2.480C51单片机小系统202.380C51单片机的存储器组织202.3.180C51单片机的程序存储器配置212.3.280C51单片机的数据存储器配置232.3.380C51单片机的特殊功能寄存器252.4单片机指令系统和寻址方式简介272.4.1指令系统简介272.4.2指令格式282.4.3寻址方式282.4.4汇编指令描述符号312.5数据传送类指令312.6算术运算类和逻辑运算类指令352.6.1算术运算类指令352.6.2逻辑操作类指令382.7控制转移类和位操作类指令412.7.1控制转移类指令412.7.2位操作类指令432.8单片机的并行口结构与驱动442.8.1P0口的结构452.8.2P1 口的结构462.8.3P2口的结构462.8.4P3口的结构482.8.5并口驱动简单外设49本章小结53习题54第3章C51语言编程基础573.1单片机的C51语言基础知识573.1.1C51语言简介573.1.2C51语言的基本数据类型583.1.3存储器类型593.1.4存储器模式603.1.5C51语言常量613.2C51语言的基本运算623.3C51语言的程序设计基础653.3.1C51语言中的常用语句653.3.2数组683.3.3指针693.4C51语言的函数71本章小结76习题77第4章MCS51单片机程序设计方法784.1程序编制的步骤、方法和技巧784.1.1程序编制的步骤784.1.2编写程序的方法和技巧804.2程序的编辑、编译和汇编814.2.1汇编语言源程序的编辑和汇编814.2.2C51语言源程序的编辑和编译844.3程序设计实例924.3.1汇编语言程序设计924.3.2C51语言程序设计93本章小结94习题94第5章80C51单片机的中断系统955.1中断系统的基本概念955.1.1中断的定义955.1.2中断的优点965.1.3中断嵌套965.280C51单片机的中断系统内部结构965.2.180C51单片机中断系统内部结构 965.2.280C51单片机中断系统的寄存器975.3中断响应与中断返回1005.3.1中断响应1005.3.2中断返回1005.4中断初始化及中断服务程序结构101本章小结103习题104第6章定时器/计数器及其应用1056.1定时器/计数器的结构及工作原理1056.2定时器/计数器的控制寄存器1066.2.1工作模式寄存器1066.2.2定时器/计数器控制寄存器1076.3定时器/计数器的工作方式1076.4定时器/计数器的编程和应用1106.4.1方式1应用1106.4.2方式2应用1136.4.3方式3应用1146.4.4定时器/计数器扩展外部中断源应用实例1166.4.5门控位测量脉宽应用实例119本章小结120习题120第7章单片机串行口及其应用1227.1串行通信的基本概念1227.1.1异步通信和同步通信1237.1.2串行通信的方式1247.1.3传输速率与传输距离1257.1.4串行通信的差错校验1257.2MCS51单片机串行口1257.2.1串行口结构1257.2.2串行口控制寄存器和波特率倍增设置1267.2.3串行口的工作方式1287.2.4波特率设置1317.3串行口应用1327.3.1串行口方式0的应用1327.3.2串行口方式1的应用——双机通信1347.3.3串行口方式2和方式3的应用——多机通信138本章小结138习题139第8章51系列单片机实验1408.1实验一KeilμVision软件的使用实验1408.2实验二循环结构程序设计实验1468.3实验三 Proteus与Keil软件仿真联调实验1498.4实验四并行口的输入输出实验1528.5实验五开关控制实验1548.6实验六单个数码管显示实验1568.7实验七多位一体数码管动态显示实验1588.8实验八8×8点阵显示实验1608.9实验九继电器实验1618.10实验十矩阵键盘及蜂鸣器实验1638.11实验十一外部中断实验1668.12实验十二计数器实验1688.13实验十三定时器实验1698.14实验十四双机通信仿真实验1718.15实验十五步进电机控制实验1758.16实验十六液晶1602仿真实验178第9章MCS51单片机程序设计实例1839.1汇编语言程序设计方法与实例1839.1.1基本结构汇编语言程序设计1839.1.2子程序及其调用1899.1.3常用汇编程序实例1929.2单片机系统设计实例1969.2.1实时时钟系统设计1969.2.2简易交通灯系统设计205本章小结210习题210参考文献212附录213 上一篇: 新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 第2版 郭天祥编著 2018年版 下一篇: 普通高等教育系列教材 单片机原理及应用系统设计 胡景春 主编 2020年版