单片机控制技术及应用
¥45.00定价
作者: 唐耀武、罗忠宝等
出版时间:2015年12月
出版社:机械工业出版社
- 机械工业出版社
- 9787111553328
- 1-1
- 121902
- 45186253-6
- 平装
- 16开
- 2015年12月
- 345
- 280
- 工学
- 计算机科学与技术
- TP368.1
- 电气信息类
- 本科
内容简介
本书从单片机的实际应用出发,通过任务驱动方式,使学生在完成任务的过程中,逐步掌握单片机的基本结构、原理、接口技术及其应用。书中通过15个任务,使学生逐步掌握单片机内部资源的应用和I/O口的功能及控制方法,掌握数码管显示、键盘、液晶显示、A-D转换、D-A转换、EEPROM的控制等单片机常用技术,从而进一步学会和掌握利用单片机开发交通灯控制器、温控仪表等工业产品的技术和方法。本书在内容编排上力求体现单片机知识的系统性,注重前后知识点之间的关联,在注重理论基础的同时突出实践应用,并通过任务、实例引导激发读者学习兴趣,培养实际应用能力。本书可作为普通高校计算机类、电子信息类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训机构的教学用书,同时,也可作为单片机应用领域工程技术人员的参考书。
目录
前言第1章 单片机概述1.1 什么是单片机1.2 单片机的用途1.3 单片机的种类1.4 本书的选择1.5 如何学习单片机练习题第2章 MCS-51单片机的硬件结构2.1 MCS-51单片机的硬件组成2.2 MCS-51单片机的引脚功能2.3 MCS-51单片机的CPU2.3.1 运算器2.3.2 控制器2.4 MCS-51单片机的存储器结构2.4.1 程序存储区2.4.2 数据存储区2.4.3 特殊功能寄存器2.4.4 位地址空间2.5 MCS-51单片机的并行I/O口2.5.1 P0口2.5.2 P1口2.5.3 P2口2.5.4 P3口2.6 时钟电路2.7 复位电路2.8 单片机最小系统2.9 单片机的低功耗节电模式2.9.1 节电模式控制寄存器2.9.2 空闲模式2.9.3 掉电模式/停机模式练习题第3章 MCS-51单片机的指令系统3.1 指令系统概述3.2 MCS-51单片机的寻址方式3.3 MCS-51单片机指令分类介绍3.3.1 数据传送类指令3.3.2 算术运算类指令3.3.3 逻辑操作类指令3.3.4 控制转移类指令3.3.5 位操作类指令3.4 汇编语言程序设计3.4.1 伪指令及汇编语言源程序汇编3.4.2 汇编语言程序设计举例练习题第4章 MCS-51单片机的C语言编程4.1 C51的数据类型4.2 常量与变量4.3 C51数据的存储类型与MCS-51单片机存储器结构4.4 MCS-51单片机特殊功能寄存器及其C51定义4.5 MCS-51单片机并行接口及其C51定义4.6 位变量及其C51定义4.7 C51的运算符、表达式及其规则练习题第5章 单片机开发软件及开发工具5.1 C51程序结构5.2 Keil C51应用5.3 下载前的准备5.4 使用STC-ISP下载软件练习题第6章 MCS-51单片机I/O口的应用6.1 任务1 流水灯控制6.1.1 发光二极管6.1.2 单片机的I/O口6.1.3 单片机如何实现延时6.1.4 C51语言程序的基本结构及其流程图6.1.5 循环语句6.1.6 一维数组6.1.7 函数6.1.8 局部变量和全局变量6.2 任务2 LED数码管显示电路6.2.1 LED数码管显示电路6.2.2 LED显示器接口实例6.3 任务3 键盘电路6.3.1 键盘接口原理6.3.2 键盘的工作原理6.3.3 键盘的工作方式6.3.4 选择语句6.3.5 键盘/显示器接口实例6.3.6 C51的库函数练习题第7章 MCS-51单片机内部资源应用7.1 任务4 中断应用——闪光报警电路7.1.1 中断系统概述7.1.2 MCS-51单片机的中断系统7.1.3 中断响应过程7.1.4 外部中断的响应时间7.1.5 外部中断的触发方式选择7.1.6 中断请求的撤除7.1.7 中断服务程序的设计7.2 任务5 定时器/计数器应用——分秒计时器7.2.1 定时器/计数器的结构7.2.2 定时器/计数器的工作方式7.2.3 定时器/计数器的应用编程7.2.4 指针7.3 任务6 串行口应用1——串行口扩展并行口7.3.1 MCS-51单片机串行口及控制7.3.2 串行口的工作方式07.3.3 用MCS-51单片机的串行口扩展并行口7.4 任务7 串行口应用2——单片机双机通信7.4.1 串行数据通信概述7.4.2 串行口用于串行数据通信的工作方式7.4.3 多处理机通信方式7.4.4 串行口波特率计算7.4.5 串行口编程和应用7.5 任务8 带时间显示的交通灯系统设计7.5.1 单片机应用系统的设计与开发7.5.2 交通灯系统设计练习题第8章 单片机扩展应用技术8.1 任务9 D-A转换应用—信号发生器8.1.1 概述8.1.2 D-A转换典型集成芯片DAC0832芯片8.1.3 DAC0832应用举例8.2 任务10 A-D转换应用—数字电压表8.2.1 A-D转换概述8.2.2 STC12C5A60S2系列单片机8.2.3 STC12C5A60S2系列单片机的A-D转换器的结构8.2.4 A-D转换控制寄存器8.2.5 A-D转换器应用举例8.3 任务11 EEPROM存储器应用——数据的掉电保护8.3.1 EEPROM的功能8.3.2 IAP及EEPROM新增特殊功能寄存器介绍8.3.3 EEPROM空间大小及地址8.3.4 EEPROM存储器应用的程序实现8.4 任务12 LCD点阵显示电路LCD1602的应用8.4.1 LCD1602硬件介绍及其工作原理8.4.2 LCD1602指令8.4.3 LCD1602内部复位电路初始化8.5 任务13 温度测控仪表的设计8.5.1 测控仪表要考虑的问题8.5.2 温度检测电路的测试8.5.3 温控仪表的硬件设计8.5.4 仪表壳确定和PCB设计8.5.5 温控仪表的软件设计8.6 任务14 数字式电流表设计8.6.1 小电流的测量方式8.6.2 大电流的测量方法8.6.3 交流电流测量8.6.4 利用5A/5mA电流互感器设计电流表8.7 任务15 远程循环检测仪表设计8.7.1 串行总线通信的基本原理8.7.2 RS-485接口电路8.7.3 RS-485通信协议8.7.4 基于RS-485通信的软件设计练习题附录《单片机控制技术及应用》学生工作任务单参考文献