8051单片机原理及应用 / 全国高等职业教育十三五规划教材
¥49.00定价
作者: 王彪
出版时间:2018年9月
出版社:机械工业出版社
- 机械工业出版社
- 9787111605041
- 1-1
- 223514
- 65237696-3
- 平装
- 16开
- 2018年9月
- 390
- 248
- 工学
- 计算机科学与技术
- TP368.1
- 电气自动化技术
- 高职
内容简介
目录
出版说明前言第1章单片机系统基本知识1.1认识单片机1.1.1单片机的概念1.1.2单片机的发展概况1.1.3单片机的特点1.1.4单片机的应用1.1.5单片机技术的发展趋势1.2单片机系统的组成1.2.1硬件1.2.2软件1.3单片机应用系统的开发过程1.3.1开发流程1.3.2开发工具1.4单片机中数的表示方法及运算1.4.1二进制数、十进制数和十六进制数1.4.2数制转换1.4.3二进制数的运算1.4.4十六进制数的运算1.4.5数据在计算机中的表示1.4.6常用编码1.5实训1单片机系统的认识1.6习题第2章8051单片机的基本结构2.1内部结构和引脚功能2.1.1内部结构2.1.2引脚功能2.2存储器2.2.1程序存储器(ROM)2.2.2数据存储器(RAM)2.2.3特殊功能寄存器(SFR)2.2.4程序计数器(PC)2.3I/O端口2.3.1P0口2.3.2P1口2.3.3P2口2.3.4P3口2.4时钟与时序2.4.1时钟电路2.4.2时钟周期和机器周期2.5工作方式2.5.1复位方式2.5.2低功耗工作方式2.6ATMEL89系列单片机2.6.1AT89系列单片机的优点2.6.2AT89系列单片机的内部结构2.6.3AT89系列单片机的型号编码2.7实训2制作8051单片机最小系统2.8习题第3章开发软件使用3.1WAVE6000软件认知及使用3.1.1WAVE6000简介3.1.2WAVE6000使用3.2Proteus软件认知及使用3.2.1Proteus简介3.2.2Proteus使用3.3实训3WAVE6000的使用练习3.4实训4Proteus的使用练习3.5习题第4章8051单片机的指令系统4.1指令系统概述4.1.1指令基本格式4.1.2指令分类4.1.3指令系统中的常用符号4.1.4寻址方式4.1.5伪指令4.1.6汇编4.2指令系统4.2.1数据传送类指令4.2.2算术运算类指令4.2.3逻辑运算及位移类指令4.2.4位操作类指令4.2.5控制转移类指令4.3实训5制作流水灯4.4习题第5章汇编语言程序设计5.1汇编语言程序设计概述5.1.1程序设计的步骤5.1.2编写程序的方法5.1.3编写程序的技巧5.2顺序程序设计5.3分支程序设计5.4循环程序设计5.5查表程序设计5.6散转程序设计5.7子程序设计5.7.1关于子程序的几点说明5.7.2在子程序调用时的现场保护与恢复5.7.3在子程序调用时参数的传递5.8实训6制作交通信号灯5.9习题第6章8051单片机的中断系统6.1中断概述6.1.1中断概念6.1.2设置中断的原因6.2中断源和中断控制寄存器6.2.1中断源6.2.2中断控制寄存器6.3中断处理过程6.3.1中断请求6.3.2中断响应6.3.3中断服务6.3.4中断返回6.3.5中断响应等待时间6.3.6中断请求的撤除6.3.7中断优先控制和中断嵌套6.4中断程序设计方法6.4.1中断初始化6.4.2中断服务程序6.4.3外部中断的应用举例6.5实训7制作简易水情报警器6.6习题第7章8051单片机的定时/计数器7.1定时/计数器概述7.1.1计数7.1.2定时7.2定时/计数器的控制寄存器7.2.1定时/计数器控制寄存器TCON7.2.2定时/计数器工作方式控制寄存器TMOD7.3定时/计数器工作方式7.3.1工作方式07.3.2工作方式17.3.3工作方式27.3.4工作方式37.4定时/计数器的应用7.4.1计算定时/计数初值7.4.2定时/计数器应用7.5实训8制作测速器7.6习题第8章8051单片机的串行接口8.1串行通信的基本概念8.1.1数据通信概念8.1.2串行通信波特率8.1.3串行通信的制式8.1.4串行通信的校验8.1.5串行通信接口标准8.28051单片机的串行口8.2.1串行口特殊功能寄存器8.2.2串行口工作方式8.2.3多机通信8.3实训9PC和8051单片机串行通信8.4习题第9章LED数码管显示与键盘9.1LED数码管显示9.1.1LED数码管9.1.2LED数码管编码方式9.1.3静态显示9.1.4动态显示9.2键盘9.2.1键盘接口概述9.2.2独立式键盘9.2.3矩阵式键盘9.3显示与键盘应用举例——密码锁的设计9.3.1设计要求9.3.2设计方案9.3.3硬件电路设计9.3.4软件设计9.4实训10制作密码锁第10章秒表与数字钟的设计10.1秒表的设计10.1.1设计要求10.1.2设计方案10.1.3硬件电路设计10.1.4软件设计10.2数字钟的设计10.2.1设计要求10.2.2设计方案10.2.3硬件电路设计10.2.4软件设计10.3实训11制作数字钟第11章温度湿度测量仪的设计11.1DHT1111.1.1DHT11概述11.1.2DHT11数据结构11.1.3DHT11的传输时序11.2设计要求11.3设计方案11.4硬件电路设计11.5软件设计11.6实训12制作温度湿度测量仪附录8051单片机汇编指令表参考文献