1.内容提要
本书第5版对前几版进行了全面的总结,在保持原有的风格和特点的基础上做了进一步的调整和补充,使全书内容更加充实、完整,更符合学习和教学环节。 全书共分9章,前6章着重于硬件结构、功能特点、基本原理、基本概念的阐述,后3章阐述程序设计、外部功能扩展、开发与应用,结合应用举例,重点讲解应用和设计。论述较前版更加清晰,通俗易懂,重点突出,理论与应用紧密结合,实用性强。
本书适合广大科技工作者阅读,也适合作为各大专院校单片机课程教学用书,还可作为各类选修课和培训班等的主选教材。 2.目录 1绪论(1) 11单片机的诞生、现状及其发展(1) 12单片机的广泛应用(3) 13单片机的发展趋势与特点(4) 14嵌入式系统与单片机(7) 15MCS51系列单片机(9) 16MCS51已成为国际经典(10) 思考题与习题(11) 2MCS51系列单片机系统结构(12) 21MCS51系列单片机的基本结构(12) 22MCS51系列单片机的外特性——引脚功能说明(14) 23中央处理器——CPU(16) 231运算器(17) 232控制器(18) 233振荡器、时钟电路及时序(20) 24MCS51系列单片机的复位(24) 241复位功能(24) 242常用复位电路(25) 思考题与习题(26) 3MCS51系列存储器和布尔(位)处理器(28) 31概述(28) 311随机存取存储器——RAM(28) 312只读存储器——ROM(29) 32MCS51系列存储器结构(31) 321MCS51系列程序存储器的地址空间(33) 322MCS51系列数据存储器的地址空间(34) 323特殊功能寄存器(SFR)的地址空间(36) 33外部存储器与访问(38) 331外部程序存储器与访问(38) 332外部数据存储器与访问(39) 333外部扩展地址/数据总线——P0和P2端口(40) 思考题与习题(41) 4MCS51系列指令系统(42) 41概述(42) 42MCS51系列的寻址方式(45) 421寄存器寻址方式(46) 422直接寻址方式(46) 423寄存器间接寻址方式(47) 424立即寻址方式(48) 425变址间接寻址方式(48) 426相对寻址方式(49) 427位寻址方式(50) 43MCS51系列指令系统(50) 431数据传送类指令(50) 432算术运算类指令(58) 433逻辑运算类指令(66) 434控制转移类指令(70) 435布尔(位)处理类指令(82) 思考题与习题(88) 5中断系统(91) 51概述(91) 52MCS51系列中断系统(93) 521中断源结构(93) 522中断控制(95) 523中断响应(98) 524中断请求的撤除(101) 53中断服务程序(102) 531中断服务的初始化(103) 532采用中断服务时的主程序结构(104) 533中断服务程序的基本结构(105) 思考题与习题(106) 6接口部件的结构及其功能(107) 61并行I/O口的结构及其功能(107) 611并行I/O口的内部结构(107) 612重写操作(112) 613总线概念(112) 62定时/计数器结构及其功能(113) 621定时/计数器的基本结构(113) 622定时/计数器0和1的控制与状态寄存器(114) 623定时/计数器0和1的工作方式(116) 624定时/计数器2(119) 625定时/计数器的编程和应用(123) 63串行通信(130) 631串行通信概述(130) 632MCS51系列的串行通信(135) 633串行通信应用举例(148) 思考题与习题(159) 7应用系统功能扩展与设计(161) 71概述(161) 711应用系统硬件部分总体方案的设定(161) 712外部总线概述(164) 713地址空间的分配(165) 72外部存储器的扩展与电路设计(168) 721外部程序存储器的扩展与电路设计(168) 722外部数据存储器的扩展与电路设计(178) 723其他新型特殊存储器简介(182) 73并行I/O接口的扩展(184) 731外部扩展并行I/O口的相关要求(185) 732功能单一的I/O口扩展(188) 733多功能8155H/8156H并行I/O口的扩展(191) 7348255A型并行I/O口的扩展(199) 74数模(D/A)和模数(A/D)转换器的扩展(210) 741外部扩展数模(D/A)转换器(210) 742外部扩展模数(A/D)转换器(217) 743模拟电路设计中应注意的问题(228) 75外部中断源的扩展(229) 751片内定时/计数器扩展外部中断源(230) 752采用查询法扩展外部中断源(231) 753优先权编程器扩展外部中断源(233) 76串行标准接口的扩展(235) 761配置RS232C标准接口(235) 762RS422A、 RS423A和RS485标准接口简介(239) 77硬件系统可靠性概述(242) 思考题与习题(247) 8汇编语言程序设计基础(249) 81汇编语言程序设计概述(249) 811汇编语言程序设计的基本步骤与方法(249) 812常用伪指令简介(254) 82汇编语言程序设计基础和举例(257) 821简单结构程序(257) 822分支结构程序(258) 823循环结构程序(262) 824子程序结构(265) 825查表结构程序(269) 83源程序的基本格式(272) 84软件抗干扰技术简介(274) 841嵌入式测控系统软件的基本要求(274) 842软件抗干扰的特点及其前提条件(275) 843常用软件抗干扰方法(276) 844故障自动恢复处理程序(281) 85常用功能模块程序设计举例(285) 851算术运算程序段设计(285) 852数制转换程序段设计(289) 853数字滤波程序段设计(294) 思考题与习题(299) 9应用系统的开发、设计与调试(301) 91应用系统的开发与设计(301) 911开发应用系统项目的确定(301) 912单片机开发仿真系统及其应用(307) 913应用系统(样机)硬件部分的检验与调试(310) 914应用系统(样机)应用软件程序的调试(313) 92嵌入式单片机应用简介(315) 93MCS51系列单片机开发、应用举例(317) 931人工气候箱的研制(317) 932单片机在双模最优控制器中的应用(324) 94单片机的实验与课程设计(327) 思考题与习题(328) 附录(329) 主要参考文献(343)
|