单片机应用技术-汇编+C51项目教程

本书特色

[

本书共设计了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.1.1什么是单片机1.1.2单片机的应用形式1.1.3单片机的发展历程1.1.4单片机的主要产品种类1.1.5单片机的应用领域任务1.2了解单片机中的数制与码制1.2.1数制1.2.2各种数制间的转换1.2.3计算机中数的表示1.2.4常用二进制编码任务1.3学习mcs51单片机的内部配置和引脚功能1.3.1mcs51单片机的内部结构及工作 原理1.3.2mcs51单片机的引脚功能1.3.3mcs51单片机的存储器结构1.3.4单片机*小系统的概念任务1.4了解单片机的开发环境1.4.1wave6000软件使用简介1.4.2keil μvision4软件使用简介1.4.3proteus 7.8软件简介任务1.5学习单片机c51编程1.5.1c51的数据结构1.5.2c51的运算符1.5.3一个完整的c51程序结构1.5.4c51的应用举例任务1.68位led流水灯的控制设计与仿真1.6.1硬件介绍1.6.2程序的编制1.6.3综合仿真调试思考与练习 项目2单片机控制的数码管电子时钟的设计与制作任务2.1学习单片机汇编语言2.1.1汇编语言的特点2.1.2汇编语言的语句和指令2.1.3mcs51单片机指令简介及指令中符号的含义2.1.4寻址方式任务2.2学习mcs51单片机指令系统2.2.1数据传送类指令2.2.2算术运算指令2.2.3逻辑运算与移位类指令2.2.4控制转移类指令2.2.5位操作指令任务2.3学习汇编语言程序设计2.3.1软件编程的步骤和方法2.3.2汇编语言源程序的汇编2.3.3汇编语言编程实例任务2.4学习mcs51单片机中断系统2.4.1中断的基本概念2.4.2引入中断技术的优点2.4.3中断系统应有的功能2.4.4中断请求标志2.4.5中断允许控制2.4.6中断优先级的设定2.4.7中断处理过程分析2.4.8中断技术应用任务2.5学习mcs51单片机定时器/计数器2.5.1定时器/计数器的结构和工作原理2.5.2定时器/计数器的四种工作方式分析2.5.3定时器/计数器的应用任务2.6认识led数码管显示器2.6.1led数码管显示器的内部结构和显示原理2.6.2led显示方式2.6.3mcs51和八段数码管显示器的接口设计任务2.78位数字时钟的设计与仿真2.7.1硬件电路设计2.7.2程序设计2.7.3综合调试思考与练习 项目3可调控的走马灯的设计与制作任务3.1学习键盘接口技术3.1.1独立式键盘应用3.1.2按键的消抖处理3.1.3行列式键盘应用任务3.2可以调控的走马灯的设计与仿真3.2.1硬件电路设计3.2.2程序编制3.2.3综合仿真调试思考与练习项目4单片机控制的点阵显示屏的设计与制作任务4.1led点阵显示器介绍4.1.1led点阵显示器的结构和原理4.1.2mcs51单片机和led点阵显示器的接口设计任务4.2单片机控制的点阵显示屏的设计与仿真4.2.1硬件电路设计4.2.2程序编制4.2.3综合仿真调试思考与练习 项目5用lcd1602与ds18b20设计数字温度计任务5.1学习lcd1602的原理与接口5.1.1lcd1602的内部结构5.1.2lcd1602的控制命令5.1.3mcs51与lcd1602的接口技术任务5.21wire总线技术与ds18b20的应用5.2.11wire总线技术简介5.2.2ds18b20简介任务5.3数字温度计设计与仿真5.3.1硬件电路设计5.3.2程序编制5.3.3综合仿真调试思考与练习 项目6用24c02与led数码管设计电子密码锁任务6.1学习i2c总线扩展6.1.1i2c总线基础知识6.1.2串行eeprom 24c02扩展任务6.2电子密码锁设计与仿真6.2.1硬件电路设计6.2.2程序编制6.2.3综合仿真调试思考与练习项目7单片机控制的波形发生器的设计与制作任务7.1了解da转换器原理及指标7.1.1da转换器的原理7.1.2da转换器的性能指标7.1.3典型的da转换器芯片dac0832任务7.2学习单片机与da转换器的接口应用7.2.1单片机与并行8位dac的接口应用7.2.2单片机与并行12位dac的接口方法7.2.3单片机与串行dac接口任务7.3了解ad转换器原理及指标7.3.1逐次逼近式ad转换器的原理分析7.3.2ad转换器的性能指标7.3.3典型的ad转换器芯片adc0809任务7.4学习单片机与ad转换器的接口应用7.4.1单片机与并行8位ad转换器的接口应用7.4.2单片机与串行8位ad转换器的接口应用任务7.5波形发生器的设计与仿真7.5.1硬件电路设计7.5.2典型波形分析7.5.3程序设计7.5.4综合仿真调试思考与练习 项目8单片机交通灯远程控制系统的设计与制作任务8.1认识串行通信接口8.1.1串行通信基础知识8.1.2at89s51单片机串行口8.1.3串行通信的电平转换8.1.4串行口应用任务8.2单片机交通灯远程控制系统的设计与仿真8.2.1硬件电路设计8.2.2虚拟串口驱动软件及串口调试软件的使用8.2.3程序设计8.2.4综合仿真调试思考与练习项目9基于单片机的直流电动机正反转控制系统的设计与仿真任务9.1认识步进电动机9.1.1步进电动机简介9.1.2步进电动机工作原理任务9.2直流电动机正反转控制设计与仿真9.2.1硬件电路设计9.2.2程序设计9.2.3综合仿真调试思考与练习 项目10sf6气体密度实时监测系统的设计与仿真任务10.1学习lcd12864的原理与接口技术10.1.1lcd12864硬件接口与内部寄存器10.1.2lcd12864控制器软件接口10.1.3lcd12864应用实例任务10.2学习ds1302的原理与接口10.2.1ds1302硬件原理10.2.2ds1302软件接口任务10.3了解sf6密度继电器工作原理10.3.1sf6密度继电器简介10.3.2sf6气体密度继电器工作原理任务10.4单片机系统的抗干扰设计10.4.1干扰的作用机制10.4.2抗干扰的硬件措施10.4.3抗干扰的软件措施任务10.5sf6气体密度实时监测系统设计10.5.1系统硬件设计10.5.2系统软件设计10.5.3系统调试运行思考与练习 附录附录a单片机及常用接口芯片引脚图附录bmcs51系列单片机汇编指令表参考文献

封面

单片机应用技术-汇编+C51项目教程

书名:单片机应用技术-汇编+C51项目教程

作者:姚存治

页数:288

定价:¥39.0

出版社:机械工业出版社

出版日期:2015-07-01

ISBN:9787111500407

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

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

发表评论

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