单片机应用技术

内容简介

[

  《单片机应用技术(第2版)/教育部高等职业教育示范专业规划教材》分9章,以MCS-51系列单片机的AT89C51为例,深入浅出地介绍了单片机基础知识、硬件结构和基本原理、指令系统、汇编语言程序设计、中断系统与定时/计时器、串行通信、系统扩展与接口应用、C51语言程序设计入门以及单片机应用系统设计开发。  《单片机应用技术(第2版)/教育部高等职业教育示范专业规划教材》是作者长期从事单片机教学的结晶,特色为教师、学生“双轻松”——易教、易学。体现在:(1)专门针对高职学生特点编排,叙述精炼,知识条目化、“浅显化”,图文并茂,融抽象理论于大量的简单但典型的实例中;(2)“简单易懂、任务驱动”,全书以16个“工作任务(实践)”为线贯穿,步骤完整详细,易于操作,任何学校甚至自学者都有条件完成,教学做从编排上轻松体现;(3)便于学习、易于授课,配有PPT课件、WORD教案、教学指南、教学素材,书末附习题答案,便于学生自测与课程考核。  《单片机应用技术(第2版)/教育部高等职业教育示范专业规划教材》适合高职高专机电、数控、模具、汽车、信息自动化类、计算机类及其他相关专业的学生使用,也可作为应用型本科、中职、自学考试、成人教育和相关专业上岗人员的技术培训教材,还可作为电子爱好者初学单片机的入门参考书。

]

目录

第2版前言第1版前言第1章 单片机基础知识1.1 单片机概述1.1.1 微型计算机1.1.2 单片机的概念1.1.3 单片机的应用形式1.2 任务1观察单片机外观与辨认引脚序号1.3 单片机的应用与发展1.3.1 单片机的应用领域1.3.2 单片机的性能特点1.3.3 单片机的发展历史1.3.4 单片机的发展趋势1.4 单片机的组成结构1.4.1 中央处理器1.4.2 系统总线1.4.3 存储器1.4.4 I/O口1.4.5 定时/计数器1.5 单片机的工作过程1.6 单片机的主要品种系列1.6.1 单片机的分类1.6.2 MCS��51系列单片机1.6.3 89系列单片机1.6.4 STC系列新型增强8051单片机1.7 单片机应用系统的开发1.7.1 单片机的程序设计语言1.7.2 单片机开发系统(仿真机)1.7.3 单片机常用开发方法1.7.4 单片机编程软件简介1.8 任务2用单片机控制闪烁灯1.9 数制与码制基础1.9.1 常用的进位计数制1.9.2 不同数制间的相互转换1.9.3 数的表示1.9.4 信息的表示与输入、输出本章小结思考与练习第2章 MCS��51单片机硬件结构和原理2.1 MCS��51单片机硬件结构2.1.1 89C51单片机内部组成2.1.2 89C51单片机芯片外部引脚2.2 单片机*小应用系统2.2.1 *小应用系统的概念2.2.2 时钟电路2.2.3 复位电路2.3 任务3构建单片机*小应用系统2.4 89C51单片机I/O端口2.4.1 并行I/O端口的功能2.4.2 并行I/O端口的结构2.4.3 并行I/O端口的操作2.4.4 端口负载能力2.5 任务4端口输入/输出控制——模拟开关灯2.6 89C51单片机存储器结构2.6.1 程序存储器ROM2.6.2 数据存储器RAM2.7 89C51单片机的工作方式2.7.1 程序连续执行方式2.7.2 程序单步执行方式2.7.3 低功耗工作方式本章小结思考与练习第3章 MCS��51单片机指令系统3.1 概述3.1.1 相关概念3.1.2 指令格式3.1.3 MCS��51单片机指令系统3.1.4 指令说明常用的约定符号3.2 寻址方式3.2.1 立即数寻址3.2.2 寄存器寻址3.2.3 直接寻址3.2.4 寄存器间接寻址3.2.5 基址+变址寻址3.2.6 相对寻址3.2.7 位寻址3.3 指令系统3.3.1 数据传送类指令3.3.2 数据交换指令3.3.3 算术运算类指令3.3.4 逻辑运算类指令3.3.5 控制转移类指令3.3.6 位操作类指令3.4 任务5模拟简单的盗贼报警系统3.5 任务6顺序彩灯的控制本章小结思考与练习第4章 MCS��51单片机程序设计4.1 汇编语言及伪指令4.1.1 汇编语言4.1.2 伪指令4.2 汇编语言源程序结构及编写步骤4.2.1 汇编语言源程序结构4.2.2 汇编语言源程序编写步骤4.3 顺序程序结构4.4 分支程序结构4.4.1 单分支程序结构4.4.2 多分支程序结构4.4.3 分支程序结构的转移条件4.5 任务7多状态闪烁灯控制4.6 循环程序结构4.6.1 循环程序结构的组成4.6.2 循环程序设计4.7 子程序设计4.8 任务8简单交通信号灯模拟控制本章小结思考与练习第5章 中断系统与定时/计数器5.1 中断系统5.1.1 中断及中断处理过程5.1.2 89C51单片机的中断系统5.1.3 89C51单片机的中断控制5.1.4 中断响应5.1.5 中断系统的应用5.2 定时/计数器5.2.1 定时/计数器的基本结构5.2.2 定时/计数器的工作原理5.2.3 定时/计数器的控制5.2.4 定时/计数器的工作方式5.2.5 定时/计数器的初始化5.3 任务9复杂交通信号灯模拟控制5.4 任务10用单片机定时器控制报警声系统本章小结思考与练习第6章 单片机串行通信技术6.1 串行通信概述6.1.1 通信的基本概念6.1.2 串行通信的分类6.1.3 串行通信的数据传输方式6.1.4 波特率6.1.5 串行通信数据的校验6.2 串行通信信号的传输6.3 89C51单片机串行口的结构及原理6.4 89C51单片机串行口的工作方式6.4.1 方式6.4.2 方式6.4.3 方式6.4.4 方式6.4.5 89C51单片机串行口的波特率6.5 任务1189C51单片机双机通信本章小结思考与练习第7章 单片机系统扩展与接口技术7.1 89C51单片机系统扩展概述7.1.1 89C51单片机的片外总线结构7.1.2 89C51单片机外部扩展的方法7.1.3 89C51单片机的系统扩展能力7.1.4 地址锁存与译码7.2 89C51单片机外部存储器的扩展7.2.1 程序存储器的扩展7.2.2 数据存储器的扩展7.3 并行I/O口的扩展7.3.1 并行I/O口扩展的基本方法7.3.2 简单并行I/O口扩展7.3.3 采用8255A扩展并行I/O口7.3.4 采用8155/8156扩展并行I/O口7.4 任务128键控制8灯亮灭——8255A并行I/O口应用7.5 任务138155并行I/O口扩展训练7.6 键盘及其接口电路7.6.1 按键的识别7.6.2 独立式按键7.6.3 矩阵键盘7.7 显示器及其接口电路7.7.1 LED显示器7.7.2 LED点阵大屏幕显示器7.8 任务148位字符的LED动态显示7.9 任务158×8点阵“心形”图形显示屏的控制7.10 DA转换接口7.10.1 D�睞转换基本知识7.10.2 典型的D�睞转换器芯片DAC7.11 任务16基于DAC0832的灯循环渐变控制7.12 AD转换接口7.12.1 典型的A�睤转换器芯片ADC7.12.2 ADC0809与89C51单片机的连接7.12.3 串行A�睤转换器芯片MAX7.13 任务17利用ADC0809检测输入端电压7.14 光电隔离及继电器接口7.14.1 晶体管输出型光耦合器7.14.2 晶闸管输出型光耦合器7.14.3 继电器接口7.14.4 接近开关本章小结思考与练习第8章 单片机C51程序设计入门8.1 C51语言概述8.1.1 C51语言8.1.2 C51程序的基本构成8.2 C51的数据结构8.2.1 C51的数据类型8.2.2 C51的常量与变量8.2.3 C51数据的存储类型8.2.4 C51定义SFR字节和位单元8.2.5 C51定义并行口8.3 C51的运算符、表达式及其规则8.3.1 算术运算符及其表达式8.3.2 关系运算符8.3.3 逻辑运算符8.3.4 C51位操作符8.3.5 自增减及复合运算符8.4 C51的函数8.4.1 函数的分类8.4.2 函数的定义8.4.3 函数的参数值和函数值8.4.4 中断服务函数的定义8.4.5 函数的调用8.5 C51语言编程实例8.5.1 简单C51语言程序设计8.5.2 用C51语言实现中断程序设计8.5.3 用C51语言编写键盘扫描程序8.5.4 C51语言与汇编语言的混合编程8.6 C51编译器——KeilC51软件的使用本章小结思考与练习第9章 单片机应用系统设计与开发9.1 单片机应用系统的设计流程9.1.1 总体设计9.1.2 硬件设计9.1.3 资源分配9.1.4 软件设计9.1.5 软件仿真9.2 数码管数字时钟设计9.2.1 系统硬件电路的设计9.2.2 系统软件的设计9.3 两坐标步进电动机的单片机控制9.3.1 步进电动机常识9.3.2 两坐标步进电动机控制系统9.4 水塔水位的单片机自动控制9.4.1 系统设计要求9.4.2 系统硬件设计9.4.3 系统软件设计9.4.4 系统设计小结本章小结思考与练习附录附录A ASCII表(美国标准信息交换代码)附录B MCS��51系列单片机分类指令表附录C 习题参考答案附录D 对学习单片机技术的几点建议参考文献

封面

单片机应用技术

书名:单片机应用技术

作者:张文灼

页数:261

定价:¥39.8

出版社:机械工业出版社

出版日期:2017-07-01

ISBN:9787111467960

PDF电子书大小:116MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注