![]()
内容推荐 本书以MCS-51系列单片机AT89S52为例,介绍了单片机片内硬件资源及工作原理,釆用汇编语言和C51语言编程,虚拟仿真平台Proteus作为设计与开发工具,讲解了单片机基本应用与开发技术。主要内容包括单片机基础知识,单片机发展历史,片内系统结构,汇编与C51语言,中断与定时器/计数器,串口通信,系统接口,A/D、D/A转换等内容。 本书在每章都介绍了若干示例,以C51语言为主、汇编语言为辅实现了程序设计,并将单片机仿真软件Proteus贯穿其中。为方便读者学习,每章都安排了思考练习题。受篇幅所限,若干相关内容没有直接编入书中,而是归并到二维码中,请读者自行扫码阅读。 本书适合作为高等工科院校自动化类、电气类、电子信息类、交通类、计算机类各专业单片机相关课程的教材,也可供单片机应用设计、生产从业人员参考使用。 目录 第1章 单片机基础知识 1.1 微型计算机的发展历史 1.2 微型计算机的组成 1.3 进制和转换 创新思维 思考练习题1 第2章 单片机概述 2.1 单片机的概念及分类 2.2 单片机的发展与趋势 2.3 单片机的特点与应用 2.4 常见单片机简介 创新思维 思考练习题2 第3章 单片机的结构和原理 3.1 AT89S52单片机的硬件组成 3.2 AT89S52单片机的引脚功能 3.3 AT89S52单片机的CPU 3.4 AT89S52单片机的存储器结构 3.5 AT89S52单片机的并行I/O口 3.6 时钟电路与时序 3.7 复位操作和复位电路 3.8 AT89S52单片机的最小应用系统 3.9 看门狗定时器(WDT) 3.10 低功耗节电模式 创新思维 思考练习题3 第4章 单片机的指令系统及汇编语言程序设计 4.1 寻址方式 4.2 指令系统 4.3 汇编语言程序设计 创新思维 思考练习题4 第5章 C51编程语言基础 5.1 C51编程语言简介 5.2 C51语言程序设计基础 5.3 C51语言的函数 创新思维 思考练习题5 第6章 开发工具Keil和仿真工具Proteus 6.1 Keil C51的使用 6.2 Proteus虚拟仿真平台简介 创新思维 思考练习题6 第7章 单片机基本I/0接口设计 7.1 单片机控制发光二极管显示 7.2 开关状态检测 7.3 单片机控制LED数码管的显示 7.4 键盘接口的设计 创新思维 思考练习题7 第8章 中断系统的工作原理及应用 8.1 单片机中断技术概述 8.2 AT89S52单片机的中断系统结构 8.3 中断允许与中断优先级的控制 8.4 响应中断请求的条件 8.5 外部中断的响应时间 8.6 外部中断的触发方式选择 8.7 中断请求的撤销 8.8 中断函数 8.9 中断系统应用设计案例 创新思维 思考练习题8 第9章 单片机的定时器/计数器 9.1 定时器/计数器T0与T1的结构 9.2 定时器/计数器T0与T1的4种工作方式 9.3 计数器模式对外部输入的计数信号的要求 9.4 定时器/计数器T1、T0的编程应用 创新思维 思考练习题9 第10章 单片机的串行口 10.1 串行通信基础 10.2 串行口的结构 10.3 串行口的4种工作方式 10.4 多机通信 10.5 波特率的制定方法 10.6 串行口应用的设计案例 创新思维 思考练习题10 第11章 单片机系统的并行扩展 11.1 系统并行扩展技术 11.2 外部数据存储器的并行扩展 11.3 EEPROM存储器的并行扩展 创新思维 思考练习题11 第12章 单片机系统的串行扩展 12.1 SPI总线串行扩展 12.2 I2C总线的串行扩展 创新思维 思考练习题12 第13章 A/D、D/A转换 13.1 单片机扩展DAC概述 13.2 单片机扩展并行8位DAC0832芯片的设计 13.3 单片机扩展ADC概述 13.4 单片机扩展并行8位ADCO809芯片的设计 创新思维 思考练习题13 参考文献 |