单片机原理与接口技术实践 作者:于秀丽,杨巨成 主编 出版时间:2019年版内容简介 本书分9章介绍51单片机的开发环境、内部结构、接口,包括单片机的基本原理、中断、定时器、串口、数模转换等知识,以及自主开发的实例。在学习本书之前,最好具备C语言及数字逻辑的基础知识。为方便学习,本书提供了作者自主开发的课后习题及答案。本书可作为工科相关专业“单片机程序设计”与“硬件设计”课程的入门教材,也可供学习计算机原理及接口设计的相关人员参考。目录目录第1章单片机基础知识概述11.1单片机概述11.1.1单片机及其发展过程11.1.2单片机的发展趋势与应用领域21.2单片机基础41.2.1数制及其转换41.2.2带符号数的表示61.2.3位、字节和字71.2.4ASCII码71.2.5BCD码81.2.6基本门电路81.3单片机进阶91.3.1Arduino91.3.2树莓派111.3.3ARM13本章小结15习题115第2章单片机原理及其结构162.1 MCS51单片机结构162.1.1MCS51单片机概述162.1.2MCS51单片机结构162.1.3控制器172.1.4运算器182.2MCS51单片机引脚及其功能192.3MCS51存储器结构212.3.1存储器简介212.3.2程序存储器222.3.3数据存储器232.4单片机复位、时钟与时序252.4.1复位与复位电路252.4.2时钟电路272.4.3单片机时序282.5输入输出接口302.5.1P0口302.5.2P1口322.5.3P2口322.5.4P3口32本章小结34习题234第3章C51开发语言353.1C51语言概述353.1.1C51语言的特点353.1.2C51语言与ANSI C的区别353.1.3C51程序基本结构363.2C51语言程序基础373.3C51语言的基本运算和流程控制语句433.3.1运算符和表达式433.3.2流程控制语句463.4C51语言的数组、指针和函数503.4.1数组503.4.2指针523.4.3函数523.5C51语言的编译预处理命令553.5.1宏定义553.5.2文件包含563.5.3条件编译563.5.4数据类型的重新定义573.6C51程序设计举例573.6.1函数的熟悉和使用573.6.2荧光数码管的原理与编程603.6.3键盘检测原理及实现63习题366第4章Proteus虚拟仿真平台674.1Proteus ISIS的电路原理图设计674.1.1ISIS的工作界面及编辑环境设置674.1.2ISIS中元器件的使用694.1.3电路连线设计714.1.4头块设置与电气检查724.2Proteus软件中的C51程序运行与调试744.2.1Keil μVision 4的使用744.2.2离线调试784.2.3联机调试78本章小结91习题491第5章单片机的中断系统925.1中断的概念925.1.1为什么要有中断925.1.2为什么要设置中断935.2中断的控制系统945.2.1中断系统结构945.2.2中断源955.2.3中断请求标志955.2.4中断寄存器965.3中断的处理过程995.3.1中断请求995.3.2中断响应1005.3.3中断撤销1005.3.4中断服务1005.4中断的编程和应用举例100本章小结105习题5106第6章单片机的定时器/计数器1076.1定时器/计数器的结构和工作原理1076.1.1定时器/计数器的结构1076.1.2定时器/计数器的工作原理1086.2定时器/计数器的控制寄存器1096.2.1TMOD寄存器1096.2.2TCON寄存器1106.3定时器/计数器的工作方式1116.3.1方式11126.3.2方式21146.3.3方式01176.3.4方式31196.4定时器/计数器的应用120本章小结128习题6128第7章串行通信技术1297.1串行通信的定义1297.1.1什么是串行/并行通信1297.1.2串行通信的方式1307.1.3串行通信的数据传输(波特率)1307.1.4串行通信的接口与电平1317.2MCS51的串行通信结构1327.2.1MCS51单片机串行口1327.2.2串行通信有关的控制寄存器1337.3MCS51的4种串行通信方式1347.3.1串行通信方式01347.3.2串行通信方式11357.3.3串行通信方式21377.3.4串行通信方式3138本章小结140习题7141第8章单片机接口技术1458.1单片机的系统总线1458.1.1单片机的三总线结构1458.1.2地址锁存原理及实现1468.2简单并行I/O口扩展1488.2.1访问扩展端口的软件方法1488.2.2具有锁存功能的并行输出接口的扩展1498.2.3具有缓冲功能的并行输出接口扩展1508.3液晶显示屏的基础原理及使用1548.3.1概述1548.3.2液晶显示屏的使用1578.4数模转换芯片DAC08321608.4.1DAC0832的工作原理1608.4.2DAC0832与单片机的接口及编程1628.5模数转换芯片ADC08091688.5.1逐次逼近式模数转换器的工作原理1688.5.2衡量ADC的主要技术指标1698.5.3ADC0809与单片机的接口及编程1708.6开关量功率接口技术1718.6.1开关量输入接口1718.6.2开关量输出接口172本章小结177习题8178第9章智能仪表的综合设计1799.1智能仪表的介绍1799.1.1智能仪表的组成1799.1.2智能仪表的优点1809.1.3智能仪表的发展1819.2智能仪表抗干扰技术1819.2.1干扰源1819.2.2硬件抗干扰措施1829.2.3软件抗干扰措施1829.3智能仪表设计过程1839.3.1基本要求与原则1839.3.2具体过程1849.4智能仪表设计实例——温控报警器1869.4.1总体功能分析1869.4.2硬件电路分析1879.4.3软件系统分析1879.4.4联机调试193本章小结212习题9212参考文献213 上一篇: 单片机原理与接口技术 第4版 李晓林主编 2020年版 下一篇: 单片机原理及其接口技术 第4版 胡汉才 编著 2018年版