第3版 单片机原理及其接口技术

单片机原理及其接口技术(第3版)【第3版 单片机原理及其接口技术】《单片机原理及其接口技术(第3版)》是2014年12月23日出版的图书,作者是胡汉才 。
基本介绍书名:单片机原理及其接口技术(第3版)
作者:胡汉才
出版社:清华大学出版社
装帧:平装
印刷日期:2014-12-23
图书详细信息ISBN:9787302214533定价:45元印次:3-9装帧:平装印刷日期:2014-12-23作者:胡汉才图书简介本书以MCS-51为主线,系统地论述了单片机的组成原理、指令系统和彙编语言程式设计、中断系统、并行和串列I/O接口以及MCS-51对A/D和D/A的接口等问题,并在此基础上讨论了单片机套用系统的设计 。全书共分10章,第1章留给学生自学和查考,第2~9章为必须讲授的章节,第10章可根据情况选讲 。本书继承和发扬了《单片机原理及其接口技术(第2版)》的风格和特色,并增加了补码运算的溢出判断和LM331的原理和套用等新内容,删去了一些旧内容 。全书内容全面、自成体系、结构紧凑、前后呼应、衔接自然、语言通俗且行文流畅 。为便于读者学习,作者还专门製作了与本书配套的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章MCS-51单片机结构与时序492.1MCS-51单片机内部结构492.1.1CPU结构492.1.2存储器结构552.1.3I/O连线埠592.1.4定时器/计数器612.1.5中断系统612.2MCS-51单片机引脚功能612.2.1MCS-51单片机引脚及其功能632.2.28031对片外存储器的连线652.3MCS-51单片机工作方式662.3.1复位方式672.3.2程式执行方式672.3.3节电工作方式682.3.4编程和校验方式702.4MCS-51单片机时序732.4.1机器周期和指令周期732.4.2MCS-51指令的取指/执行时序742.4.3访问片外ROM/RAM的指令时序75习题与思考题78第3章MCS-51单片机指令系统793.1概述793.1.1指令格式793.1.2指令的三种表示形式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条)110352位操作指令(17条)119习题与思考题122第4章彙编语言程式设计1264.1彙编语言的构成1264.1.1程式设计语言1264.1.2彙编语言格式1274.1.3彙编语言构成1294.2彙编语言源程式的设计与彙编1334.2.1彙编语言源程式的设计步骤1344.2.2彙编语言源程式的彙编1354.3简单程式与分支程式设计1384.3.1简单程式设计1384.3.2分支程式设计1404.4循环与查表程式设计1454.4.1循环程式设计1454.4.2查表程式设计1514.5子程式与运算程式设计1554.5.1子程式设计1554.5.2运算程式设计158习题与思考题166第5章半导体存储器1685.1半导体存储器基础1685.1.1半导体存储器的分类和作用1685.1.2半导体存储器的技术指标1715.1.3半导体存储器的现状和前景1725.1.4半导体存储器的基本结构1735.2只读存储器1765.2.1掩模ROM原理1765.2.2PROM原理1775.2.3EPROM原理1785.2.4ROM举例1795.3随机存取存储器1855.3.1静态RAM基本存储电路1855.3.2动态RAM基本存储电路1865.3.3RAM举例1875.4MCS-51和外部存储器的连线1915.4.1连线中应考虑的问题1915.4.2MCS-51对外部ROM的连线1945.4.3MCS-51对外部RAM的连线195 5.4.4MCS-51对外部存储器的连线197习题与思考题198第6章MCS-51中断系统2006.1概述2006.1.1中断的定义和作用2006.1.2中断源2016.1.3中断分类2026.1.4中断嵌套2026.1.5中断系统功能2036.2MCS-51的中断系统2046.2.1MCS-51的中断源和中断标誌2046.2.2MCS-51对中断请求的控制2076.2.3MCS-51对中断的回响2106.2.4MCS-51对中断的回响时间2106.2.5MCS-51对中断请求的撤除2116.2.6MCS-51中断系统的初始化2126.3中断控制器8259A2136.3.18259内部结构2136.3.28259引脚功能2156.3.38259命令字2166.3.48259工作模式2226.3.58259级联2286.4MCS-51对外部中断源的扩展2296.4.1借用定时器溢出中断扩展外部中断源2296.4.2採用查询法扩展外部中断源2306.4.3採用8259扩展外部中断源231习题与思考题233第7章并行I/O接口2357.1概述2357.1.1I/O接口的作用2367.1.2外部设备的编址2367.1.3I/O数据的4种传送方式2387.1.4I/O接口的类型2417.2MCS-51内部并行I/O连线埠及其套用2427.2.1MCS-51内部并行I/O连线埠2427.2.2MCS-51内部并行I/O连线埠的套用2427.3并行I/O接口晶片2487.3.1Intel8255A2487.3.2Intel81552547.4MCS-51并行I/O连线埠的扩展2627.4.1借用外部RAM地址扩展I/O连线埠2627.4.2採用8255A扩展I/O连线埠2647.4.3採用8155扩展I/O连线埠2667.5MCS-51对LED/LCD/键盘的接口2687.5.1MCS-51对LED的接口2687.5.2MCS-51对LCD的接口2727.5.3MCS-51对非编码键盘的接口2807.5.4键盘/显示系统2867.6MCS-51内部定时器/计数器2887.6.1MCS-51对内部定时器/计数器的控制2887.6.2工作方式2907.6.3MCS-51对内部定时器/计数器的初始化2927.6.4套用举例293习题与思考题296 第8章MCS-51对A/D和D/A的接口2998.1D/A转换器2998.1.1D/A转换器的原理3008.1.2D/A转换器的性能指标3018.1.3DAC08323028.2MCS-51对D/A的接口3038.2.1DAC的套用3048.2.2MCS-51对8位DAC的接口3068.2.3MCS-51对12位DAC的接口3098.3A/D转换器3118.3.1逐次逼近式A/D转换原理3128.3.2并行A/D转换原理3128.3.3A/D转换器的性能指标3138.3.4ADC08093148.4MCS-51对A/D的接口3178.4.1MCS-51对ADC0809的接口3178.4.2MCS-51对AD574A的接口319习题与思考题322第9章MCS-51的串列通信3259.1串列通信基础3259.1.1串列通信的分类3259.1.2串列通信的制式3279.1.3串列通信中的数据机3289.1.4串列通信中串列I/O数据的实现3319.2MCS-51的串列接口3349.2.1串列口的结构3349.2.2串列口的工作方式3379.2.3串列口的通信波特率3399.3MCS-51串列口的套用3409.3.1串列口在方式0下的套用3409.3.2串列口在其他方式下的套用3429.4单片机的多机通信3489.4.1软体中断型主从式多机通信3499.4.2硬体中断型主从式多机通信3559.4.3分散式通信系统3569.4.4光纤通信简介361习题与思考题365第10章单片机套用系统的设计36710.1单片机的汇流排结构36710.1.1单片机汇流排概述36710.1.2板级汇流排37010.1.3通信汇流排37510.2单片机前向通道的设计38110.2.1感测器和模拟信号放大器38210.2.2多路开关和採样保持器38510.2.3LM331的原理和套用38910.3单片机后向通道的设计39610.3.1线路驱动器和接收器39610.3.2外围驱动器39810.3.3显示驱动器和电平转换器40110.3.4电气隔离技术40310.4单片机套用系统的抗干扰设计40510.4.1单片机套用系统的硬体抗干扰设计40610.4.2单片机套用系统的软体抗干扰设计41510.5套用实例--单片机温度控制系统42110.5.1硬体电路421 10.5.2温度控制的算法和程式424习题与思考题435附录AASCII码字元表438附录B图形字元代码表(汉字编码部分)示例图439附录CMCS-51系列单片机指令表440附录D配套CAI教学光碟简介449参考文献451