单片机应用技能实训教案项目.doc

单片机应用技能实训教案项目.doc

ID:57694330

大小:92.50 KB

页数:11页

时间:2020-09-01

单片机应用技能实训教案项目.doc_第1页
单片机应用技能实训教案项目.doc_第2页
单片机应用技能实训教案项目.doc_第3页
单片机应用技能实训教案项目.doc_第4页
单片机应用技能实训教案项目.doc_第5页
资源描述:

《单片机应用技能实训教案项目.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机应用技能实训教案—项目7项目710秒倒计时控制电路制作任务1LED数码管结构、显示方法及项目相关指令一、案头任务LED数码管结构、显示方法及项目相关指令授课时间年月日授课班级教学形式讲授授课时数2课时教学用具多媒体教学资源课件、10秒倒计时电路制作成品课前准备教学目标1、了解LED数码管结构及工作原理。2、掌握LED数码管静态、动态显示方法。3、掌握项目相关指令的作用及使用方法。教学重点1、LED数码管静态、动态显示方法。2、项目相关指令的作用及使用方法。教学难点1、LED数码管动态显示方法。2、项目相关

2、指令的灵活使用。教学过程1、通过生活中实际情境的介绍,引出项目任务。2、LED数码管结构及工作原理。3、LED数码管静态、动态显示方法。4、项目相关指令的作用及使用方法。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、检查学生出勤情况并做好记录。互动交流2、调整学生的注意力,为上课作准备。复习提问1、相关指令复习:CJNEA,direct,rel;提问导思JBbit,rel;DJNZRn,rel;2、二进制与十六进制的转换(举具体例子提问)?导入“各方面工作准备就绪,倒计时准备,倒计时开始:9、8、

3、7、…启发学习2、1、0,点火。”相信同学们不只一次的看到或听到上述场面。积极性本项目的任务就是制作10秒倒计时控制电路。为完成项目制作,先进行相关基本知识的学习。讲授新课一、LED数码管结构及工作原理可用多媒1、LED数码管结构体展示图通常使用的是七段LED显示器,这种显示器由8个发光二极管7-1或画在构成,有共阴极和共阳极两种,如图7.1。黑板上2.LED数码管工作原理参照图7-1共阴极LED数码管的8个发光二极管的阴极连在一起,接公介绍LED共端COM。使用时公共端接地,当发光二极管的阳极为高电平数码管结

4、时,发光二极管点亮。构及工作共阳极LED数码管的8个发光二极管的阳极连在一起,接原理。公共端COM。使用时公共端接+5V,当发光二极管的阴极为低电平时,发光二极管点亮。从管脚a~g及dp输入不同的8位二进制数,可显示不同的数字或字符,通常把控制发光二极管的8位二进制数称为段码。现举例如下:对于共阳极数码管,若要显示0,其段码为C0H。二、LED数码管的显示方法1.静态显示概念:静态显示是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方式的各位数码管相互独立,公共端恒定接地(共阴极)或接正电

5、源(共阳极)。每个数码管的8个字段分别与一个8位I/O口相连,I/O口只要有段码输出,相应字符即显示出来,并保持不变,直到I/O口输出新的段码。优点:较小的电流即可获得较高的亮度,且占用CPU时间少,编程简单,显示便于监测和控制。缺点:其占用的口线多,硬件电路复杂,成本高,只适合于显示位数较少的场合。2.动态显示概念:动态显示是一位一位地轮流点亮各位数码管,这种逐位点亮显示器的方式称为位扫描。通常,各位数码管的段选线相应并联在一起,由一个8位的I/O口控制;各位的位选线(公共阴极或阳极)由另外的I/O口线控制。

6、优点:采用动态显示方式比较节省I/O口,硬件电路也较静态显示方式简单。缺点:其亮度不如静态显示方式,而且在显示位数较多时,CPU要依次扫描,占用CPU较多的时间。三、项目相关指令(1)控制转移类指令①SJMPrel;转移到下条指令的地址加上rel的地址处相关指令该指令为无条相对转移指令,使用时,一般用标号代替rel,作为重点例如要转移到标号START处,可用指令SJMPSTART来完成。该进行讲授,指令的转移范围是-128B至+127B,使用时要引起注意。指令让学生达SJMP$的作用是原地踏步。到理解和②CJN

7、ERn,#data,rel;比较不相等则转移,相等则灵活运用顺序执行指令编写该指令是比较不相等转移指令,执行时将Rn中数据与data程序的目比较,若不相等则转移到由rel生成的地址处,若相等则顺序执的。行,当Rn中数据大于或等于data时,CY=0,否则CY=1。使用时一般用标号代替rel,例如若Rn中数据与28不相等则转移到NEXT处,可用指令CJNERn,#28,NEXT来完成。注意该指令的转移范围是-128B~+127B。(2)数据传送类指令①MOVA,@Ri;A←((Ri))该指令的功能是将Ri(i=0

8、、1)指向的地址单元的数据传送到累加器A中,例如以下指令:MOVR0,#30HMOV30H,#28HMOVA,@Ri指令执行后,(A)=28H。(3)减1指令①DECRn;Rn←(Rn)-1该指令的作用是将Rn的内容减1。例:设(R1)=29H、(R2)=20H、(R3)=00H,执行如下指令:DECR1DECR2DECR2指令执行后,(R1)=28H、(R2)=1FH、(R3)=FF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。