电子课件-《单片机应用技术(汇编语言)》-B02-9722-课题五.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子课件-《单片机应用技术(汇编语言)》-B02-9722-课题五.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机应用技术汇编语言 电子 课件 单片机 应用技术 汇编语言 B02 9722 课题
- 资源描述:
-
1、课题五课题五 单片机综合应用单片机综合应用任务任务1 简易交通灯简易交通灯任务任务2 简易数字钟简易数字钟任务任务3 电子密码锁电子密码锁任务任务4 点阵汉字显示点阵汉字显示课题五课题五 单片机综合应用单片机综合应用任务任务1 简易交通灯简易交通灯1进一步熟悉定时器中断的控制方法。2了解简易交通灯的工作时序。3能够设计并制作简易交通灯控制系统。课题五课题五 单片机综合应用单片机综合应用本任务要求按照下图所示交通灯控制时序图,完成一个模拟交通灯控制系统的设计。具体控制要求为:1.单片机P0口连接一个共阳极数码管,用于一位倒计时显示。2.单片机P2口分别控制代表东西和南北方向的12盏信号指示灯。3
2、.东西和南北方向绿灯各通行9s,且绿灯最后3s闪烁;之后黄灯亮3s,红灯亮12s。课题五课题五 单片机综合应用单片机综合应用目前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯绿灯”转换间隔,并自动切换。这种交通灯控制系统一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每次只是以一定周期交替变化。课题五课题五 单片机综合应用单片机综合应用一、电路设计一、电路设计简易交通灯电路原理图注:注:P0口与数码管的连接和P2口与发光二极管的连接均采用网络标号法虚拟连接方式。课题五课题五 单片机综合应用单片机
3、综合应用二、程序设计二、程序设计根据交通灯工作的时序图,可将交通灯的一个工作周期分解为六步,如图所示。课题五课题五 单片机综合应用单片机综合应用简易交通灯的程序设计流程图为:编写绿灯闪烁程序时,先将需要控制闪烁的灯进行编码,并将编码暂存于寄存单元中(如30H),通过定时器每定时0.5s执行一次闪烁程序(XRL),实现对输出状态的异或(见下表),从而实现与控制码相对应位灯的闪烁效果课题五课题五 单片机综合应用单片机综合应用寄存器状态寄存器状态D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0异或前A的状态01H00000001异或前P2口状态DEH110(东西红灯亮)11110(南
4、北绿灯亮)XRL P2,A一次DFH110(东西红灯亮)11111(南北绿灯灭)XRL P2,A二次DEH110(东西红灯亮)11110(南北绿灯亮)XRL P2,A三次DFH110(东西红灯亮)11111(南北绿灯灭)XRL P2,A四次DEH110(东西红灯亮)11110(南北绿灯亮)结论D7D1的状态不变绿灯闪绿灯闪烁程序分析绿灯闪烁程序分析课题五课题五 单片机综合应用单片机综合应用2程序编译与仿真1根据上述设计思路编写程序并输入WAVE软件。简易交通灯简易交通灯.ASM课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片1焊接前材料准备参照元器件清单表三
5、、制作硬件电路并调试三、制作硬件电路并调试课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片2硬件焊接电路板元件布局图电路板背面课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片3程序烧入、运行并调试简易交通灯运行图课题五课题五 单片机综合应用单片机综合应用任务任务2 简易数字钟简易数字钟1了解数字钟的工作原理。2再次强化定时/计数器的应用方法。3 熟练掌握MCS-51单片机中断的综合应用方法。课题五课题五 单片机综合应用单片机综合应用本任务主要是利用六位数码管的动态扫描显示电路制作简易数字钟。数字钟要能够显示小时、分钟、秒,
6、其中时是24进制,分和秒是60进制。具体要求如下:1用单片机P0口作为数码管的段码输出。2用单片机P2口作为数码管的片选。3用外部中断0和外部中断1分别连接一个按键用于调时和调分。课题五课题五 单片机综合应用单片机综合应用一、数字钟的常用设计方法比较一、数字钟的常用设计方法比较1用中小规模集成电路组成电子钟,如图所示。这种设计方法由于电路复杂,制作难度高,已渐渐被淘汰。译码电路计数电路时钟电路课题五课题五 单片机综合应用单片机综合应用2利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟,如图所示。这种设计的成本相对较高。课题五课题五 单片机综合应用单片机综合应用3利用单片机来实现电
7、子钟,这种设计具有编程灵活,便于功能扩展的特点。在基于单片机系统的数字钟电路中,除了基本的单片机系统和外围电路外,还需要外部的控制外部的控制和显示装置显示装置。在本设计系统中,输入装置采用按键,利用外部中断的方式控制数字钟的小时和分钟校时。时间显示装置采用六位一体共阴七段数码管动态扫描,这样在硬件电路的焊接时可以大大减少连线。在时间的计算中,利用定时器计时代替软件的延时。课题五课题五 单片机综合应用单片机综合应用二、软件延时与定时器计时比较二、软件延时与定时器计时比较三、使用中断的优点三、使用中断的优点软件延时,设计简单,使用方便,但是无法进行精确计时,无法在实际应用中进行使用。利用定时器进行
8、计时,可以准确地计时,精度较高。使用中断比较麻烦,在试验中需要加载初始化程序和中断服务程序,并且需要手工指定中断服务地址和中断向量号;但是使用中断可以进行多样化设计,强化程序功能与执行效率。课题五课题五 单片机综合应用单片机综合应用一、电路设计一、电路设计简易数字钟电路原理图课题五课题五 单片机综合应用单片机综合应用二、程序设计二、程序设计1定时时间的计算初值=216定时时间(s)=65536-50000=15536=3CB0H所以 TH03CH,TL0=B0H2相关SFR的设置(1)中断允许控制寄存器IE的设置:IE位符号EA/(ET2)ESET1EX1ET0EX0位设置10000111MO
9、V IE,#87H ;开总中断,允许外部中断0、外部中断1、;定时器中断0课题五课题五 单片机综合应用单片机综合应用(2)定时/计数器及外部中断控制寄存器TCON的设置:TCON位符号TF1TR1TF0TR0IE1IT1IE0IT0位设置00000011 MOV TCON,#03H ;设置外部中断0、外部中断1下降沿有效(3)定时/计数器工作方式寄存器 TMOD的设置:MOV TMOD,#01H ;设置定时器0为工作方式一TMOD位符号GATEM1M0GATEM1M0位设置00000001课题五课题五 单片机综合应用单片机综合应用3数字钟主程序流程图课题五课题五 单片机综合应用单片机综合应用5
10、程序编译与仿真4根据上述设计思路编写程序并输入WAVE软件。简易数字钟简易数字钟.ASM课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片1焊接前材料准备参照元器件清单表三、制作硬件电路并调试三、制作硬件电路并调试课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片2硬件焊接电路板元件布局图课题五课题五 单片机综合应用单片机综合应用步步 骤骤说说 明明示示 范范 图图 片片3程序烧入、调试并运行简易数字钟运行图课题五课题五 单片机综合应用单片机综合应用任务任务3 电子密码锁电子密码锁1了解矩阵式键盘的电路设计。2掌握矩阵式键盘的
11、按键识别编程方法。3掌握单片机对继电器及蜂鸣器控制电路的设计。4能够设计并制作电子密码锁控制系统。课题五课题五 单片机综合应用单片机综合应用传统密码锁大多为机械式结构,其构造简单、安全性能低,还需随时携带金属钥匙,在科学技术日益发达的今天已越来越无法满足人们的需求。而电子防盗密码锁(见下图)安全性能高、使用方便,人们只要通过键盘正确输入密码即可打开密码锁,否则将发出警报。课题五课题五 单片机综合应用单片机综合应用 本任务主要通过设计电子密码锁来学习矩阵式键盘电路的设计及软件编程方法。电子密码锁的具体控制要求如下:1单片机P2口连接控制44矩阵键盘,按键编号依次为“0F”,其中“0D”用作6位密
12、码输入,“E”键为取消键,“F”键为确认键。2单片机P0口连接控制一位共阳数码管,用于输入密码显示和信息提示。3当单片机运行时,输入6位密码(预设值为123456),然后按下确认键:(1)密码正确,数码管显示“y”,同时单片机P1.0口输出开锁信号,驱动电磁锁打开(固态继电器触点闭合,指示灯亮),模拟密码锁打开。(2)密码不正确,数码管显示“n”,同时单片机P1.7口输出报警信号,控制蜂鸣器发出警报声(提示密码错误)。4当在输入密码过程中或密码输入错误发出警报声时,按下取消键,重新输入6位密码。课题五课题五 单片机综合应用单片机综合应用一、键盘扫描方式一、键盘扫描方式 在单片机应用系统中,键盘
13、扫描只是CPU的工作内容之一。CPU除了要检测键盘和处理键盘操作之外,还要进行其他事物的处理。通常,完成键盘扫描和处理的程序是系统程序中的一个专用子程序,CPU调用该子程序对键盘进行扫描和处理的方式主要有三种:程序控制扫描、定时扫描和中断扫描。1程序控制扫描方式程序控制扫描方式 在主控程序中的适当位置调用键盘扫描程序,对键盘进行读取和处理。由于CPU要不间断地对键盘进行扫描以监视键盘的输入,而不能处理其他任务,这样将占用CPU大部分的资源。课题五课题五 单片机综合应用单片机综合应用2定时扫描方式定时扫描方式 在该方式中,要使用单片机的一个定时器,使其产生一个10ms 的定时中断,CPU响应定时
展开阅读全文