内容推荐 本书以51系列单片机为基础,结合教学与实际设计应用,全面系统地介绍了单片机原理、接口及应用系统设计技术。全书共14章,主要内容包括计算机基础知识、51单片机基本原理、指令系统及单片机C语言、汇编语言和C语言编程、单片机片内资源系统及资源配置技术、单片机扩展及应用系统接口技术、单片机应用系统设计方法及设计实例。各章均配有习题,帮助读者深入学习。本书可作为高等工科院校自动化、电气工程、电子科学与技术等相关专业本科生的教材,也可供从事单片机应用开发的广大工程技术人员参考。 目录 前言 第1章绪论1 1.1单片机概述1 1.2单片机的发展与应用3 习题4 第2章51单片机芯片的硬件结构5 2.1单片机的内部结构及引脚5 2.2单片机的存储器配置9 2.3程序存储器10 2.4数据存储器11 2.551单片机的时钟电路与时序20 2.651单片机的复位22 2.7单片机的并行I/O口24 习题27 第3章51单片机的指令系统29 3.1指令格式与寻址方式29 3.251单片机指令系统35 习题66 第4章单片机的KeilC51开发语言70 4.151系列单片机的KeilC51开发语言70 4.2KeilC51的数据结构74 4.3单片机汇编语言与C语言程序设计对照84 4.4C51与汇编语言的混合编程85 习题89 第5章51单片机程序设计90 5.1汇编语言程序设计概述90 5.251单片机程序的基本结构形式95 5.351单片机程序设计举例111 习题137 第6章单片机中断系统与定时器139 6.1中断系统概述139 6.2中断的概念与功能139 6.351单片机中断系统142 6.451单片机定时器/计数器151 习题168 第7章单片机串行数据通信170 7.1计算机数据通信基础知识170 7.251单片机串行口及控制寄存器176 7.351甲片机串行口工作方式及应用179 7.4单片机多机通信190 习题198 第8章单片机外部存储器扩展199 8.1存储器扩展概述199 8.2存储器的扩展203 8.3程序存储器扩展207 8.4数据存储器扩展212 8.551系列单片机存储器系统的特点和使用218 习题220 第9章单片机的总线扩展技术221 9.1SPI串行扩展接口221 9.2I2C总线技术223 9.31-wire总线227 习题230 第10章单片机I/O口扩展及应用231 10.1I/O口扩展概述231 10.2单片机简单并行I/O口的扩展237 10.3可编程并行I/O接口芯片8255A242 10.4时钟日历芯片及接口253 习题254 第11章人-机接口技术256 11.1键盘及接口设计256 11.2拨动开关、拨码盘接口电路设计265 11.3LED显示器及接口设计268 11.4LCD显示器及接口设计276 11.5键盘显示器接口芯片HD7279A282 11.6HD7279键盘、显示接口电路设计286 11.7单片机打印接口技术289 11.8综合应用举例291 习题292 第12章数模及模数转换器接口技术293 12.1数模及模数转换器的作用293 12.2单片机与D/A转换器接口293 12.3单片机与A/D转换器接口303 习题318 第13章单片机的数据通信与总线技术319 13.1总线技术概述319 13.2RS-232-C串行总线接口323 13.3RS-422A/485接口标准326 13.4现场总线技术328 13.5以太网接口技术339 习题352 第14章单片机应用系统设计与开发技术353 14.1单片机应用系统的设计步骤和方法353 14.2单片机应用系统开发环境362 14.3单片机应用系统调试367 14.4单片机应用系统设计举例371 习题378 附录MCS-51指令表379 参考文献384 |