单片机原理及其接口技术 第4版作者: 胡汉才 编著 出版时间:2018年版内容简介 本书以MCS51为主线,系统地论述了单片机的组成原理、指令系统和汇编语言程序设计、中断系统、并行和串行I/O接口以及MCS51对A/D和D/A的接口等内容,并在此基础上介绍了单片机应用系统的设计。全书共分10章,第1章留给学生自学和查阅,第2~9章为必须讲授的内容,第10章可根据情况选讲。 本书继承和发扬了《单片机原理及其接口技术(第3版)》的风格和特色,删除了8255A和LM331等一些旧内容,全面论述了LCD显示器和数字温度传感器的原理及应用。书中内容全面、自成体系、结构紧凑、前后呼应、衔接自然、语言通俗且行文流畅。为便于读者学习,作者还专门制作了与本书配套的CAI教学光盘,光盘上的软件可从清华大学出版社网站下载。 本书既可作为高等院校教材,也可作为广大科技人员的自学参考书。目录目录第1章微型计算机基础11.1计算机中的数制及数的转换11.1.1计算机中的数制11.1.2计算机中数制间数的转换41.2计算机中数的表示方法71.2.1定点机中数的表示方法71.2.2浮点机中数的表示方法81.2.3二进制数的运算91.3计算机中数的表示形式131.3.1机器数的原码、反码和补码131.3.2补码的加减运算161.3.3补码运算的正确性及变形码171.4计算机中数和字符的编码211.4.1BCD码和ASCII码211.4.2汉字的编码241.4.3校验码编码251.5单片微型计算机概述291.5.1单片机的内部结构291.5.2单片机的基本原理321.5.3单片机的分类及发展351.5.4典型单片机性能概览361.5.5单片机在工业控制中的应用46习题与思考题47第2章MCS51单片机结构与时序492.1MCS51单片机内部结构492.1.1CPU结构492.1.2存储器结构552.1.3I/O端口592.1.4定时器/计数器612.1.5中断系统612.2MCS51单片机引脚功能612.2.1MCS51单片机引脚及其功能632.2.28031对片外存储器的连接652.3MCS51单片机的工作方式662.3.1复位方式672.3.2程序执行方式672.3.3节电方式682.3.4EPROM的编程和校验方式702.4MCS51单片机时序732.4.1机器周期和指令周期732.4.2MCS51指令的取指/执行时序742.4.3访问片外ROM/RAM的指令时序75习题与思考题78第3章MCS51单片机指令系统793.1概述793.1.1指令格式793.1.2指令的3种表示形式803.1.3指令的字节数803.1.4指令的分类823.1.5指令系统综述833.2寻址方式843.2.1寄存器寻址843.2.2直接寻址843.2.3立即寻址863.2.4寄存器间址863.2.5变址寻址873.2.6相对寻址883.2.7位寻址893.3数据传送指令903.3.1内部数据传送指令(15条)903.3.2外部数据传送指令(7条)933.3.3堆栈操作指令(2条)963.3.4数据交换指令(4条)973.4算术与逻辑运算和移位指令983.4.1算术运算指令(24条)983.4.2逻辑运算指令(20条)1053.4.3移位指令(5条)1083.5控制转移和位操作指令1103.5.1控制转移指令(17条)110352位操作指令(17条)119习题与思考题122第4章汇编语言程序设计1264.1汇编语言的构成1264.1.1程序设计语言1264.1.2汇编语言的格式1274.1.3汇编语言的构成1294.2汇编语言源程序的设计与汇编1334.2.1汇编语言源程序的设计步骤1344.2.2汇编语言源程序的汇编1354.2.3μVision 3集成开发环境简介1384.3简单程序与分支程序设计1394.3.1简单程序设计1394.3.2分支程序设计1414.4循环与查表程序设计1464.4.1循环程序设计1464.4.2查表程序设计1524.5子程序与运算程序设计1564.5.1子程序设计1564.5.2运算程序设计160习题与思考题167第5章半导体存储器1705.1半导体存储器基础1705.1.1半导体存储器的分类和作用1705.1.2半导体存储器的技术指标1735.1.3半导体存储器的现状和前景1745.1.4半导体存储器的基本结构1755.2只读存储器1785.2.1掩膜ROM的原理1785.2.2PROM的原理1795.2.3EPROM的原理1805.2.4ROM举例1815.3随机存取存储器1875.3.1静态RAM的基本存储电路1875.3.2动态RAM的基本存储电路1885.3.3RAM举例1895.4MCS51和外部存储器的连接1935.4.1连接中应考虑的问题1935.4.2MCS51对外部ROM的连接1965.4.3MCS51对外部RAM的连接1985.4.4MCS51对外部存储器的连接202习题与思考题203第6章MCS51中断系统2066.1概述2066.1.1中断的定义和作用2066.1.2中断源2076.1.3中断的分类2086.1.4中断的嵌套2086.1.5中断系统的功能2096.2MCS51的中断系统2106.2.1MCS51的中断源和中断标志2106.2.2MCS51对中断请求的控制2136.2.3MCS51对中断的响应2166.2.4MCS51对中断的响应时间2166.2.5MCS51对中断请求的撤除2176.2.6MCS51中断系统的初始化2186.2.7MCS51外部中断的应用2196.3中断控制器8259A2246.3.18259的内部结构2246.3.28259的引脚功能2256.3.38259的命令字2266.3.48259的工作模式2336.3.58259的级联2386.4MCS51对外部中断源的扩展2396.4.1借用定时器溢出中断扩展外部中断源2406.4.2采用查询法扩展外部中断源2406.4.3采用8259扩展外部中断源242习题与思考题244 上一篇: 单片机原理与接口技术实践 于秀丽,杨巨成 主编 2019年版 下一篇: 单片机原理及应用 C语言版 郭军利,祝朝坤,张凌燕主编 2018年版