单片机应用技术——汇编+C51项目教程 / 全国高等职业教育示范专业规划教材·电气工程及自动化类专业
¥39.00定价
作者: 姚存治
出版时间:2015年6月
出版社:机械工业出版社
- 机械工业出版社
- 9787111500407
- 52166
- 0063176834-8
- 2015年6月
- 工学
- 计算机科学与技术
- TP368.1
- 机电类
- 高职高专
内容简介
本书共设计了10个项目,分别是:单片机控制的LED流水灯、单片机控制的数码管电子时钟、可调控的走马灯、单片机控制的点阵显示屏、用LCD1602与DS18B20设计的数字温度计、用24C02与LED数码管设计电子密码锁、单片机控制的波形发生器、单片机交通灯远程控制系统、SF6气体密度实时监测系统设计。本书以项目为载体,涵盖了单片机系统中典型的知识点:存储器结构、中断与定时、LED数码管显示器与点阵显示器、键盘、LCD1602字符液晶和LCD12864图形液晶、1-wire总线、SPI总线、I2C总线、串行通信、A-D转换及D-A转换、DS18B20和1302用法、单片机系统开发环境。内容的编排上遵循工作过程导向的思路,项目主导,任务分解。在程序方面既有汇编语言,又有C51编程。每个项目都用到了Wave6000或KeilC51开发软件和Proteus仿真软件。可以真正实现在课堂上做实验,实现“学中做、做中学”这样高效的学习方式。本书可作为高职高专院校自动控制类、机电类、供用电类、电子信息类、铁道机车车辆类等相关专业的单片机课程教材或教学参考书,也可作为工程技术人员的参考用书。
目录
前言项目1单片机控制的LED流水灯的设计和制作1任务1 1初识单片机11 1 1什么是单片机11 1 2单片机的应用形式21 1 3单片机的发展历程21 1 4单片机的主要产品种类41 1 5单片机的应用领域7任务1 2了解单片机中的数制与码制81 2 1数制81 2 2各种数制间的转换91 2 3计算机中数的表示101 2 4常用二进制编码11任务1 3学习MCS51单片机的内部配置和引脚功能121 3 1MCS51单片机的内部结构及工作原理131 3 2MCS51单片机的引脚功能161 3 3MCS51单片机的存储器结构201 3 4单片机最小系统的概念25任务1 4了解单片机的开发环境281 4 1WAVE6000软件使用简介281 4 2KEIL μVision4软件使用简介311 4 3Proteus 7 8软件简介37任务1 5学习单片机C51编程481 5 1C51的数据结构481 5 2C51的运算符521 5 3一个完整的C51程序结构531 5 4C51的应用举例55任务1 68位LED流水灯的控制设计与仿真571 6 1硬件介绍571 6 2程序的编制581 6 3综合仿真调试59思考与练习59项目2单片机控制的数码管电子时钟的设计与制作61任务2 1学习单片机汇编语言612 1 1汇编语言的特点612 1 2汇编语言的语句和指令612 1 3MCS51单片机指令简介及指令中符号的含义622 1 4寻址方式63任务2 2学习MCS51单片机指令系统662 2 1数据传送类指令662 2 2算术运算指令702 2 3逻辑运算与移位类指令732 2 4控制转移类指令752 2 5位操作指令79任务2 3学习汇编语言程序设计812 3 1软件编程的步骤和方法812 3 2汇编语言源程序的汇编822 3 3汇编语言编程实例85任务2 4学习MCS51单片机中断系统882 4 1中断的基本概念882 4 2引入中断技术的优点892 4 3中断系统应有的功能902 4 4中断请求标志902 4 5中断允许控制912 4 6中断优先级的设定922 4 7中断处理过程分析932 4 8中断技术应用96任务2 5学习MCS51单片机定时器/计数器992 5 1定时器/计数器的结构和工作原理992 5 2定时器/计数器的四种工作方式分析1032 5 3定时器/计数器的应用104任务2 6认识LED数码管显示器1112 6 1LED数码管显示器的内部结构和显示原理1112 6 2LED显示方式1122 6 3MCS51和八段数码管显示器的接口设计114任务2 78位数字时钟的设计与仿真1162 7 1硬件电路设计1162 7 2程序设计1162 7 3综合调试122思考与练习122项目3可调控的走马灯的设计与制作124任务3 1学习键盘接口技术1243 1 1独立式键盘应用1243 1 2按键的消抖处理1263 1 3行列式键盘应用128任务3 2可以调控的走马灯的设计与仿真1313 2 1硬件电路设计1313 2 2程序编制1313 2 3综合仿真调试135思考与练习135项目4单片机控制的点阵显示屏的设计与制作136任务4 1LED点阵显示器介绍1364 1 1LED点阵显示器的结构和原理1364 1 2MCS51单片机和LED点阵显示器的接口设计138任务4 2单片机控制的点阵显示屏的设计与仿真1404 2 1硬件电路设计1404 2 2程序编制1434 2 3综合仿真调试145思考与练习145项目5用LCD1602与DS18B20设计数字温度计146任务5 1学习LCD1602的原理与接口1465 1 1LCD1602的内部结构1465 1 2LCD1602的控制命令1495 1 3MCS51与LCD1602的接口技术150任务5 21wire总线技术与DS18B20的应用1575 2 11wire总线技术简介1575 2 2DS18B20简介162任务5 3数字温度计设计与仿真1665 3 1硬件电路设计1665 3 2程序编制1665 3 3综合仿真调试174思考与练习175项目6用24C02与LED数码管设计电子密码锁176任务6 1学习I2C总线扩展1766 1 1I2C总线基础知识1766 1 2串行EEPROM 24C02扩展177任务6 2电子密码锁设计与仿真1826 2 1硬件电路设计1826 2 2程序编制1836 2 3综合仿真调试192思考与练习192项目7单片机控制的波形发生器的设计与制作193任务7 1了解DA转换器原理及指标1937 1 1DA转换器的原理1937 1 2DA转换器的性能指标1947 1 3典型的DA转换器芯片DAC0832195任务7 2学习单片机与DA转换器的接口应用1977 2 1单片机与并行8位DAC的接口应用1977 2 2单片机与并行12位DAC的接口方法2007 2 3单片机与串行DAC接口202任务7 3了解AD转换器原理及指标2087 3 1逐次逼近式AD转换器的原理分析2087 3 2AD转换器的性能指标2097 3 3典型的AD转换器芯片ADC0809209任务7 4学习单片机与AD转换器的接口应用2107 4 1单片机与并行8位AD转换器的接口应用2107 4 2单片机与串行8位AD转换器的接口应用212任务7 5波形发生器的设计与仿真2167 5 1硬件电路设计2167 5 2典型波形分析2177 5 3程序设计2207 5 4综合仿真调试221思考与练习221项目8单片机交通灯远程控制系统