描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302506645丛书名: “十三五”应用型人才培养规划教材
2.合理处理基本知识和经典接口技术与新器件应用教学。教材除覆盖单片机基本知识与经典接口技术外,把AT24C02、DS18B20、DS1302等新器件的应用作为单独项目分别编写,便于不同专业、不同学校的对教学内容与项目的选取。
3.可作为高职高专电类专业单片机技术的教材,也可作为单片机爱好人员的自学用书。
项目1设计制作广告灯
1.1学习目标
1.2项目描述
1.3相关知识
1.3.1单片机简介
1.3.2数制与编码
1.3.3MCS51单片机引脚与资源
1.3.4MCS51单片机时钟、工作方式与最小系统
1.3.5MCS51单片机常用开发工具及使用
1.3.6Keil C51程序设计
1.3.7单片机程序设计的基本步骤
1.3.8Keil C51程序设计
1.4项目实施
1.4.1广告灯总体设计
1.4.2设计广告灯硬件电路
1.4.3设计广告灯程序
1.4.4仿真调试广告灯
1.4.5调试广告灯
1.5拓展训练
项目2设计制作游客流量计数器
2.1学习目标
2.2项目描述
2.3相关知识
2.3.1数组
2.3.2LED数码管显示
2.3.3数码管与点阵应用
2.3.4中断系统
2.3.5外部中断源
2.4项目实施
2.4.1游客流量人数计数器总体设计
2.4.2设计游客流量人数计数器硬件电路
2.4.3设计游客流量人数计数器程序
2.4.4仿真游客流量人数计数器
2.4.5调试游客流量人数计数器
2.5拓展训练
项目3设计制作啤酒生产计数器
3.1学习目标
3.2项目描述
3.3相关知识
3.3.1定时/计数器
3.3.2定时/计数器寄存器设置
3.3.3定时/计数器作为计数器应用
3.4项目实施
3.4.1啤酒生产计数器总体设计
3.4.2设计啤酒生产计数器硬件电路
3.4.3设计啤酒生产计数器程序
3.4.4仿真啤酒生产计数器
3.4.5调试啤酒生产计数器
3.5拓展训练
项目4设计制作9.9秒表
4.1学习目标
4.2项目描述
4.3相关知识
4.3.1指针
4.3.2定时/计数器作为定时器使用
4.4项目实施
4.4.19.9秒表总体设计思路
4.4.2设计9.9秒表硬件电路
4.4.3设计9.9秒表程序
4.4.4仿真9.9秒表
4.4.5调试9.9秒表
4.5拓展训练
项目5设计制作四路抢答器
5.1学习目标
5.2项目描述
5.3相关知识
5.3.1键盘与消除键盘抖动
5.3.2独立键盘硬件结构
5.3.3独立键盘的键值分析与程序结构
5.3.4独立键盘应用
5.4项目实施
5.4.1四路抢答器总体设计思路
5.4.2设计四路抢答器硬件电路
5.4.3设计四路抢答器程序
5.4.4仿真四路抢答器
5.4.5调试四路抢答器
5.5拓展训练
项目6设计制作密码锁
6.1学习目标
6.2项目描述
6.3相关知识
6.3.1矩阵式键盘
6.3.2矩阵式键盘应用
6.4项目实施
6.4.1密码锁总体设计思路
6.4.2设计密码锁硬件电路
6.4.3设计密码锁程序
6.4.4仿真密码锁
6.4.5调试密码锁
6.5拓展训练
项目7设计制作数字电压表
7.1学习目标
7.2项目描述
7.3相关知识
7.3.1液晶LCD1602功能与引脚
7.3.2液晶LCD1602指令、时序
7.3.3液晶LCD1602应用
7.3.4A/D转换器主要性能指标及选择
7.3.5ADC0809 A/D转换器
7.3.6ADC0809与单片机硬件连接
7.3.7ADC0809时序与应用
7.4项目实施
7.4.1数字电压表总体设计思路
7.4.2设计数字电压表硬件电路
7.4.3设计数字电压表程序
7.4.4仿真数字电压表
7.4.5调试数字电压表
7.5拓展训练
项目8设计制作正弦信号发生器
8.1学习目标
8.2项目描述
8.3相关知识
8.3.1D/A转换器的主要性能指标
8.3.2DAC0832 D/A转换器
8.3.3DAC0832时序与工作方式
8.3.4MCS51单片机三总线结构及绝对地址访问
8.3.5DAC0832应用
8.4项目实施
8.4.1正弦信号发生器总体设计思路
8.4.2设计正弦信号发生器硬件电路
8.4.3设计正弦信号发生器程序
8.4.4仿真调试正弦信号发生器
8.4.5调试正弦信号发生器
8.5拓展训练
项目9设计制作远程报警器
9.1学习目标
9.2项目描述
9.3相关知识
9.3.1串行通信
9.3.2串行通信总线标准
9.3.3MCS51的串行口
9.3.4MCS51单片机之间的通信
9.3.5MCS51单片机串行口应用
9.4项目实施
9.4.1远程报警器总体设计思路
9.4.2设计远程报警器硬件电路
9.4.3设计远程报警器程序
9.4.4仿真远程报警器
9.4.5调试远程报警器
9.5拓展训练
项目10设计制作数据复制仪
10.1学习目标
10.2项目描述
10.3相关知识
10.3.1I2C总线与器件
10.3.2AT24C02引脚功能
10.3.3AT24C02与单片机硬件连接
10.3.4AT24C02时序与实现
10.3.5AT24C02时序与应用
10.4项目实施
10.4.1数据复制仪总体设计
10.4.2设计数据复制仪硬件电路
10.4.3设计数据复制仪程序
10.4.4数据复制仪仿真
10.4.5制作与调试数据复制仪
10.5拓展训练
项目11设计制作数字钟
11.1学习目标
11.2项目描述
11.3相关知识
11.3.1结构体、联合体与枚举
11.3.2DS1302特性与引脚
11.3.3DS1302内部寄存器与控制字
11.3.4DS1302与单片机硬件连接
11.3.5DS1302读/写时序与实现
11.3.6DS1302应用
11.4项目实施
11.4.1数字钟总体设计思路
11.4.2设计数字钟硬件电路
11.4.3设计数字钟程序
11.4.4仿真数字钟
11.4.5调试数字钟
11.5拓展训练
项目12设计制作数字温度计
12.1学习目标
12.2项目描述
12.3相关知识
12.3.1单总线简介
12.3.2DS18B20引脚与内部结构
12.3.3DS18B20与单片机硬件连接
12.3.4DS18B20复位时序与实现,读/写时序与实现
12.3.5DS18B20命令与操作流程
12.3.6DS18B20应用
12.4项目实施
12.4.1数字温度计总体设计思路
12.4.2设计数字温度计硬件电路
12.4.3设计数字温度计程序
12.4.4仿真数字温度计
12.4.5调试数字温度计
12.5拓展训练
参考文献
附录
附录A标准ASCII表
附录B指令表
附录CKeil C51常用库函数
附录DProteus常用元件名称
附录ELCD1602常用字符对照表
附录F项目报告与项目评分标准
附录G所用设备、工具、器材表
在技术应用型大学与高职高专教学中,采用任务驱动、项目教学等教学模式,能做到学以致用,有利于发挥学生学习的主动性和提高学生学习的效率。经典接口技术与新器件接口应用相结合,项目与工作任务相结合,有利于学生适应将来的工作岗位,这也是本书编写的特色所在。
与第1版相比,本书突出以下特点。
(1) 本书继续采用项目驱动式的编写方法,但更加突出“精讲实用、案例启发、学以致用、巩固提升”的教学理念,以完成项目需具备的能力为目标组织学习内容与案例,让学生在实践中形成并提升单片机应用技术能力。
(2) 更合理地处理基本知识和经典接口技术与新器件应用教学。本书除覆盖单片机基本知识与经典接口技术外,把AT24C02、DS18B20、DS1302等新器件的应用作为单独项目分别编写,便于不同专业、不同学校对教学内容与项目的选取。
本书由王文海担任主编,罗德凌、朱国军、周欢喜担任副主编,王文杰担任主审,参加本书编写的还有邓桂萍、王承文、周彩霞、戴俨炯和中航长飞公司谢卫华副总工程师、谭咏梅工程师。本书是一本工学结合的项目化教材,适合应用型大学与高职高专单片机教学及单片机爱好者学习使用。
在本书编写过程中,编者虽力求完美,但仍难免疏漏与不足,敬请广大读者指正。
编者
2019年3月
设计制作广告灯
1.1学 习 目 标
(1) 了解MCS51的资源及掌握最小系统的构成。
(2) 了解MCS51的寻址方式及指令系统。
(3) 掌握C51程序设计语言。
(4) 了解MCS51程序的基本结构,掌握C51的简单程序设计。
(5) 掌握程序设计软件Keil μVision2、仿真软件Proteus及程序下载工具的使用方法。
(6) 学会简单单片机控制系统的设计、仿真、制作与调试。
1.2项 目 描 述
1. 项目名称
设计制作广告灯
2. 项目要求
(1) 用Keil μVision2、Proteus等软件作为开发工具。
(2) 用AT89C51单片机控制。
(3) 依次实现功能: 8只LED灯闪烁8次,8只LED灯奇偶交替点亮8次,L1~L4与L5~L8交替闪烁8次,8只LED灯全灭1次。
(4) 闪烁周期时间自定。
(5) 发挥扩充功能: 从左至右(或从右至左)轮流闪烁、拉幕功能等。
3. 设计制作任务
(1) 拟订总体设计制作方案。
(2) 设计硬件电路。
(3) 编制软件流程图及设计源程序。
(4) 仿真调试广告灯。
(5) 安装元器件,制作广告灯,调试功能指标。
(6) 完成项目报告。
评论
还没有评论。