1、本书荣获“全国畅销书奖”单片机原理及其接口技术(第3版)胡汉才编著清华大学出版社北京内容简介本书以MCS-51为主线,系统地论述了单片机的组成原理、指令系统和汇编语言程序设计、中断系统、并行和串行I/O接口以及MCS-51对A/D和D/A的接口等问题,并在此基础上讨论了单片机应用系统的设计。全书共分10章,第1章留给学生自学和查考,第29章为必须讲授的章节,第10章可根据情况选讲。本书继承和发扬了单片机原理及其接口技术(第2版)的风格和特色,并增加了补码运算的溢出判断和LM331的原理和应用等新内容,删去了一些旧内容。全书内容全面、自成体系、结构紧凑、前后呼应、衔接自然、语言通俗且行文流畅,为
2、便于读者学习,作者还专门制作了与本书配套的CAI教学光盘。本书既可作为高等院校教材,也可作为广大科技人员的自学参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(CIP)数据单片机原理及其接口技术/胡汉才编著一3版.一北京:清华大学出版社,2010.5ISBN978-7-302-21453-3I.单I.胡I.单片微型计算机一基础理论单片微型计算机一接口IV.TP368.1中国版本图书馆CIP数据核字(2009)第207321号责任编辑:战晓雷责任校对:白蕾责任印制:何芊出版发行:清华大学出版
3、社地址:北京清华大学学研大厦A座http:/邮编:100084社总机:010-62770175邮购:010-62786544投稿与读者服务:010-62795954,质量反馈:010-62772015,印刷者:北京鑫海金澳胶印有限公司装订者:三河市李旗庄少明装订厂经销:全国新华书店开本:185260印张:29.25字数:666千字附光盘1张版次:2010年5月第3版印次:2010年8月第2次印刷印数:40017000定价:45.00元产品编号:026950-01前言单片机原理及其接口技术(第2版)出版以来,受到了广大读者的好评,也得到了高等院校师生们的肯定,并获得了“全国优秀畅销书奖”的荣誉。
4、为了使单片机课程教学能跟上新的发展形势以及满足教学需要,作者对原书进行了全面审校,并在此基础上加以修订,增加了补码运算的溢出判断以及LM331的原理和应用等新内容,以此奉献给广大读者。修订后,全书分为10章。第1章是微型计算机基础,供学生自学或查考;第24章是指令系统和汇编语言程序设计,用于培养读者的程序设计能力;第59章为半导体存储器、中断系统、MCS-51的I/O接口以及MCS-51对A/D和D/A的接口等;第10章为单片机应用系统的设计,主要讲授单片机应用系统前向和后向通道的设计以及单片机应用系统的抗干扰设计等内容。和第2版相比,本书内容更全面,章节安排更趋合理,结构更紧凑,通用性、系统
5、性和实用性更好。本教材配有CAI教学光盘。光盘中的教学内容共分10章和1个附录,分别与教材中的第110章和附录相对应,每章后都有“习题与思考题”的参考答案。在光盘每章后的“习题与思考题”中,还增加了填充题和选择题,并附有相应参考答案。该光盘总揽了教学所需的内容和图形,教师可根据不同层次学生的情况和不同教学要求从中选取适用的教学内容。光盘中还穿插了大量动画来展现指令和程序的执行功能以及硬件电路中的信息流,活泼而又生动,具有创新特色。在本书编写以及光盘制作和移植过程中,得到了上官剑峰、王梓骁和张世逸等的大力支持和指导,胡芸和胡萍也为本书整理了大量资料。在此对于上述同志以及参与本书出版工作的有关人员
6、表示诚挚谢意。由于水平所限,书中可能还会存在某些错误和不妥之处,恳请广大读者批评指正。作者I目录第1章微型计算机基础11.】计算机中的数制及数的转换11.1.1计算机中的数制11.1.2计算机中数制间数的转换41.2计算机中数的表示方法71.2.1定点机中数的表示方法71.2.2浮点机中数的表示方法61.2.3二进制数的运算91.3计算机中数的表示形式131.31机器数的原码、反码和补码131.3.2补码的加减运算161.3.3补码运算的正确性及变形码171.4计算机中数和字符的编码211.4.1BCD码和ASCII码211.4.2汉字的编码241.4.3校验码编码251.5单片微型计算机概述
7、291.5.1单片机的内部结构291.5.2单片机的基本原理321.5.3单片机的分类及发展351.5.4典型单片机性能概览361.5.5单片机在工业控制中的应用46习题与思考题47第2章MCS51单片机结构与时序492.1MCS-51单片机内部结构492.1.1CPU结构492.1.2存储器结构552.1.31/0端口592.1.4定时器/计数器612.1.5中断系统612.2MCS-51单片机引脚功能612.2.1MCS51单片机引脚及其功能044t445632.2.28031对片外存储器的连接652.3MCS51单片机工作方式662.3.1复位方式672.3.2程序执行方式672.3.3
8、节电工作方式682.3.4编程和校验方式702.4MCS51单片机时序732.4.1机器周期和指令周期732.4.2MCS51指令的取指/执行时序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条)110W