单片机应用技术--汇编+C51项目教程 【职业教材】

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
单片机应用技术--汇编+C51项目教程 【职业教材】

单片机应用技术--汇编+C51项目教程 【职业教材】

作者:姚存治

开 本:16开

书号ISBN:9787111500407

定价:

出版时间:2018-06-03

出版社:机械工业

单片机应用技术--汇编+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仿真软件。可以真正实现在课堂上做实验,实现“学中做、做中学”这样高效的学习方式。本书可作为高职高专院校自动控制类、机电类、供用电类、电子信息类、铁道机车车辆类等相关专业的单片机课程教材或教学参考书,也可作为工程技术人员的参考用书。

单片机应用技术--汇编+C51项目教程 【职业教材】 目录

前言
项目1单片机控制的LED流水灯的
设计和制作1
任务1.1初识单片机1
1.1.1什么是单片机1
1.1.2单片机的应用形式2
1.1.3单片机的发展历程2
1.1.4单片机的主要产品种类4
1.1.5单片机的应用领域7
任务1.2了解单片机中的数制与码制8
1.2.1数制8
1.2.2各种数制间的转换9
1.2.3计算机中数的表示10
1.2.4常用二进制编码11
任务1.3学习MCS?51单片机的内部配置
和引脚功能12
1.3.1MCS?51单片机的内部结构及工作
原理13
1.3.2MCS?51单片机的引脚功能16
1.3.3MCS?51单片机的存储器结构20
1.3.4单片机*小系统的概念25
任务1.4了解单片机的开发环境28
1.4.1WAVE6000软件使用简介28
1.4.2KEIL μVision4软件使用简介31
1.4.3Proteus 7.8软件简介37
任务1.5学习单片机C51编程48
1.5.1C51的数据结构48
1.5.2C51的运算符52
1.5.3一个完整的C51程序结构53
1.5.4C51的应用举例?55
任务1.68位LED流水灯的控制设计与
仿真57
1.6.1硬件介绍57
1.6.2程序的编制58
1.6.3综合仿真调试59
思考与练习59
项目2单片机控制的数码管电子
时钟的设计与制作61
任务2.1学习单片机汇编语言61
2.1.1汇编语言的特点61
2.1.2汇编语言的语句和指令61
2.1.3MCS?51单片机指令简介及指令中
符号的含义62
2.1.4寻址方式63
任务2.2学习MCS?51单片机指令系统66
2.2.1数据传送类指令66
2.2.2算术运算指令70
2.2.3逻辑运算与移位类指令73
2.2.4控制转移类指令75
2.2.5位操作指令79
任务2.3学习汇编语言程序设计81
2.3.1软件编程的步骤和方法81
2.3.2汇编语言源程序的汇编82
2.3.3汇编语言编程实例85
任务2.4学习MCS?51单片机中断系统88
2.4.1中断的基本概念88
2.4.2引入中断技术的优点89
2.4.3中断系统应有的功能90
2.4.4中断请求标志90
2.4.5中断允许控制91
2.4.6中断优先级的设定92
2.4.7中断处理过程分析93
2.4.8中断技术应用96
任务2.5学习MCS?51单片机定时器/
计数器99
2.5.1定时器/计数器的结构和工作
原理99
2.5.2定时器/计数器的四种工作方式
分析103
2.5.3定时器/计数器的应用104
任务2.6认识LED数码管显示器111
2.6.1LED数码管显示器的内部结构和
显示原理111
2.6.2LED显示方式112
2.6.3MCS?51和八段数码管显示器的
接口设计114
任务2.78位数字时钟的设计与仿真116
2.7.1硬件电路设计116
2.7.2程序设计116
2.7.3综合调试122
思考与练习122
项目3可调控的走马灯的设计与
制作124
任务3.1学习键盘接口技术124
3.1.1独立式键盘应用124
3.1.2按键的消抖处理126
3.1.3行列式键盘应用128
任务3.2可以调控的走马灯的设计与
仿真131
3.2.1硬件电路设计131
3.2.2程序编制131
3.2.3综合仿真调试135
思考与练习135
项目4单片机控制的点阵显示屏的
设计与制作136
任务4.1LED点阵显示器介绍136
4.1.1LED点阵显示器的结构和原理136
4.1.2MCS?51单片机和LED点阵
显示器的接口设计138
任务4.2单片机控制的点阵显示屏的
设计与仿真140
4.2.1硬件电路设计140
4.2.2程序编制143
4.2.3综合仿真调试145
思考与练习145
项目5用LCD1602与DS18B20设计
数字温度计146
任务5.1学习LCD1602的原理与接口146
5.1.1LCD1602的内部结构146
5.1.2LCD1602的控制命令149
5.1.3MCS?51与LCD1602的接口
技术150
任务5.21?wire总线技术与DS18B20的
应用157
5.2.11?wire总线技术简介157
5.2.2DS18B20简介162
任务5.3数字温度计设计与仿真166
5.3.1硬件电路设计166
5.3.2程序编制166
5.3.3综合仿真调试174
思考与练习175
项目6用24C02与LED数码管设计
电子密码锁176
任务6.1学习I2C总线扩展176
6.1.1I2C总线基础知识176
6.1.2串行EEPROM 24C02扩展177
任务6.2电子密码锁设计与仿真182
6.2.1硬件电路设计182
6.2.2程序编制183
6.2.3综合仿真调试192

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐