教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

单片机应用技能实训教案--项目7

来源:网络收集 时间:2026-08-14
导读: 教学上会省掉制作PPT的麻烦! 单片机应用技能实训教案—项目7 项目7 10秒倒计时控制电路制作 任务1 LED数码管结构、显示方法及项目相关指令 一、案头 教学上会省掉制作PPT的麻烦! 1、LED 数码管结构 通常使用的是七段 LED 显示器, 这种显示器由 8 个发光二极

教学上会省掉制作PPT的麻烦!

单片机应用技能实训教案—项目7

项目7 10秒倒计时控制电路制作

任务1 LED数码管结构、显示方法及项目相关指令 一、案头

教学上会省掉制作PPT的麻烦!

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

符即显示出来,并保持不变,直到 I/O 口输出新的 段码。 优点:较小的电流即可获得较高的亮度,且占用 CPU 时间 少,编程简单,显示便于监测和控制。 缺点:其占用的口线多,硬件电路复杂,成本高,只适合于 显示位数较少的场合。 2.动态显示 概念: 动态显示是一位一位地轮流点亮各位数码管, 这种逐 位点亮显示器的方式称为位扫描。 通常, 各位数码管的段选线相 应并联在一起,由一个 8 位的 I/O 口控制;各位的位选线(公共 阴极或阳极)由另外的 I/O 口线控制。 优点:采用动态显示方式比较节省 I/O 口,硬件电路也较静 态显示方式简单。 缺点:其亮度不如静态显示方式,而且在显示位数较多时, CPU 要依次扫描,占用 CPU 较多的时间。 三、项目相关指令 (1)控制转移类指令 ① SJMP rel ; 转移到下条指令的地址加上 rel 的地址处 该指令为无条相对转移指令, 使用时, 一般用标号代替 rel, 例如要转移到标号 START 处, 可用指令 SJMP START 来完成。 该

体展示图 7-1 或画在 黑板上 参照图 7-1 介 绍 LED 数码管结 构及工作 原理。

相关指令 作为重点 进行讲授,

教学上会省掉制作PPT的麻烦!

任务2 10秒倒计时控制电路的硬件、软件设计 一、案头

教学上会省掉制作PPT的麻烦!

任务 授课时间 教学形式 教学用具 课前准备 教学目标

10 秒倒计时控制电路的硬件、软件设计 年 讲授 多媒体 月 日 授课班级 授课时数 教学资源 2 课时 课件、10 秒倒计时控制电路制作成品

1、掌握单片机并行接口用于输出时与外部电路的连接方法。 2、了解数码管的工作原理,掌握 10 秒倒计时控制电路的整体构成。 3、掌握 10 秒倒计时程序的编程思路,绘制流程图。 4、进一步巩固程序流程图的作用,根据流程图编写程序。 1、单片机并行接口用于输出时与外部电路的连接及整体电路构成。 2、应用程序的的编程思路。 1、对电路构成的理解和应用。 2、灵活应用指令进行程序设计。 1、I/O 端口控制发光二极管接线方法、亮灭控制原理及元件参数选择(复 习) 。 2、I/O 端口控制数码管接线方法、显示控制原理及元件参数选择。 3、在老师引导下,由同学或大家一起画出项目电路原理图。 4、10 秒倒计时程序流程图绘制。 5、10 秒倒计时程序设计。

教学重点 教学难点 教学过程

教学后记

二、教学实施过程 实施环节 组织教学 复习提问 导入 教学内容 1、 检查学生出勤情况并做好记录。 2、 调整学生的注意力,为上课作准备。 1、共阳极 LED 数码管的工作原理? 2、编写 100m 延时子程序? 经过前面的相关知识学习, 我们已经可以设计制作用数码管显 示 10 秒倒计时控制电路了,下面我们根据数码管特点及所学相 关知识来设计 10 秒倒计时控制电路。首先看发光二极管与单片 机的连接方法。 导学方法 互动交流 提问导思 启发学习 积极性

讲授新课

一、10 秒倒计时控制电路设计 学生在黑 1、发光二极管与单片机的连接(复习) 板上绘制。 2、共阳极数码管与单片机的连接 单片机 I/O 端口使用低电平驱动方式, 即将数码管各段通过 限流电阻接于电源正极和单片机 I/O 端口引脚之间,如图所示。 当某段端口输出 0 时, 该端所连接的字段导通并点亮, 当某段端

教学上会省掉制作PPT的麻烦!

口输出 1 时, 该端所连接的字段熄灭。 根据发光字段的不同组合 可显示出各种数字或字符。 3、10 秒倒计时控制电路原理图设计 根据上述接线原理,可设计出由 P2 口控制一位数码管来完 成 10 秒倒计时电路原理图了,具体要求如下: ①P0 口控制 8 个发光二极管(倒计时开始前,8 个发光二 极管全亮, 开始倒计时后, 个发光二极管全灭, 秒时间到后, 8 10 8 个发光二极管以流水灯形式亮灭) ; ②P1.0 控制一个按键来控

制 10 秒倒计时的开始; ③P2 口控制一位数码管来完成 10 秒倒计时。 4、元件选择 本项目涉及到的元件选择主要有发光二极管、 数码管和限流 电阻三种元件。 发光管的选择主要考虑颜色、 亮度和直径; 限流电阻的选择 依据是发光管的工作电压和工作电流。请同学们来选择。 数码管的选择主要考虑每段的颜色、亮度,功耗;限流电阻

老师和同 学共同完 成电路原 理图设计

由同学选 择, 老师指 导。

的选择依据是数码管的工作电压和工作电流。请同学们来选择。 二、应用程序设计 可用多媒 1、程序流程图的绘制 体展示图 如图 7-3 7-3 或画在 2、项目程序设计 黑板上 根据流程图,依据相关指令 10 秒倒计时参考程序如下: S1 EQU P1.0 ;按键 S1 与 P1.0 等值 在老师引 LED EQU P0 ;LED 与 P0 等值 导下与同 SMG EQU P2 ;数码管 SMG 与 P2 等值 学 一 起 完 ORG 0000H 成应用程 AJMP START ; 转移到初始化程序 START 序设计。 ORG 000BH ;定时器 T0 中断入口 AJMP DSCL ;转移到定时处理 DSCL START: ; MOV A,#0FEH ;流水灯初始化数据 MOV DPTR,#TAB ;段码表首地址 MOV TMOD,#11H ;定时器初始化 MOV TL0,#0B0H ;置定时初值 MOV TH0,#3CH SETB EA ;开中断总允许 SETB ET0 ;开定时器 0 中断

教学上会省掉制作PPT的麻烦!

CLR F0 ;清倒计时结束标志 MAIN: MOV R7,#10 ;倒计时初始值 MOV R2,#10 ; 秒定时次数 1 (每次定时 100ms) MOV LED,#00H ;使 8 个发光管点亮 MA1: MOV P1,#0FFH ;键查询准备 JB S1,MA1 ; 没按下则转移到 MA1 S1 MOV LED,#0FFH ;8 个发光管熄灭 SETB TR0 ;开定时器 T0,10 秒倒计时开始 MA2: JB F0,MA3 ; 秒时间到, 10 则转移到 MA3 SJMP MA2 ;10 秒时间未到,转移到 MA2 继续等待 MA3: CLR TR0 ;停止定时 CLR F0 ;清倒计时结束标志 MOV R6,#72 ;置流水灯次数 MA4: MOV LED,A ;使 LED 灯相应位点亮 LCALL YS ;调用延时子程序 YS RL A ;A 中数据左移,为点亮下一个准备 DJNZ R6,MA4 ; 跑马灯次数不为 0 则转移到 MA4 SJMP MAIN ;转移到主程序 MAIN YS: MOV R5,#100 ;延时子程序 YS1: MOV R4,#200 DJNZ R4,$ DJNZ R5,YS1 RET DSCL: ;定时处理服务子程序 PUSH ACC ;保存断点数据 MOV TL0,#0B0H ;重装定时器初值 MOV TH0,#3CH DJNZ R2,DSFH ; 不到 1 秒则转移到定时返回 M …… 此处隐藏:4522字,全部文档内容请下载后查看。喜欢就下载吧 ……

单片机应用技能实训教案--项目7.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2179472.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)