收藏 分享(赏)

6.数码管动态扫描显示-6课时.doc

上传人:hwpkd79526 文档编号:9035568 上传时间:2019-07-21 格式:DOC 页数:9 大小:291KB
下载 相关 举报
6.数码管动态扫描显示-6课时.doc_第1页
第1页 / 共9页
6.数码管动态扫描显示-6课时.doc_第2页
第2页 / 共9页
6.数码管动态扫描显示-6课时.doc_第3页
第3页 / 共9页
6.数码管动态扫描显示-6课时.doc_第4页
第4页 / 共9页
6.数码管动态扫描显示-6课时.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、课题 课题:数码管动态扫描显示授课班级 时间数 6 课时教学方法 讲授法 教具 自制课件 视屏 单片机开发板知识与技能1.数码管动态显示原理2.显示程序介绍教学目标情感与态度 培养学生学习兴趣,克服学习障碍,养成良好学习习惯,树立学习信心。教学重点 数码管动态显示原理教学难点 数码管动态显示原理、显示程序教学过程:第一课时教学环节 教学内容教师活动学生活动教学资源安排课题引入视频引入 听讲新课教学 一、 动态显示动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。所

2、谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 二、 中断系统结构讲解听讲三、80C51 中断的控制:1.中断允许控制CPU 对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器 IE 控制的。EX0(IE.0),外部中断 0 允许位;ET0(IE.1),定时/计数器 T0 中断允许位; EX1(IE.2),外部中断 0 允许位;ET1(IE.3),定时/计数器 T1 中断允许位;ES(IE.4),串行口中断允许位;EA

3、(IE.7), CPU 中断允许(总允许)位。同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如所示:讲解演示讲解听讲观看听讲记笔记课堂作业熟记共阴数码管码表4.课外作业利用动态扫描方法在六位数码管上显示出稳定的 654321.5课后反思教学过程:第二课时教学环节 教学内容教师活动学生活动教学资源安排课题引入视频引入 听讲新课教学80C51 的单片机中断处理过程一、 中断响应条件和时间中断响应条件:1. 中断源有中断请求;2.此中断源的中断允许位为 1;3.CPU 开中断(即 EA=1) 。以上三条同时满足时,CP

4、U 才有可能响应中断。讲解听讲二、定时/计数器的结构和工作原理 1.定时/计数器的结构 定时/计数器的实质是加 1 计数器(16 位) ,由高 8 位和低 8 位两个寄存器组成。TMOD 是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON 是控制寄存器,控制 T0、T1 的启动和停止及设置溢出标志。 2.定时/计数器的控制80C51 单片机定时/计数器的工作由两个特殊功能寄存器控制。TMOD 用于设置其工作方式;TCON 用于控制其启动和中断申请。一、工作方式寄存器 TMOD工作方式寄存器 TMOD 用于设置定时/计数器的工作方式,低四位用于 T0,高四位用于 T1。其格式如下:GA

5、TE:门控位。GATE0 时,只要用软件使 TCON 中的 TR0 或TR1 为 1,就可以启动定时/计数器工作;GATA1 时,要用软件使 TR0 或 TR1 为 1,同时外部中断引脚 INT0/1 也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了INT0/1 引脚为高电平这一条件。讲解演示讲解听讲观看听讲记笔记GATEC/TM1M0GATEC/TM1M0T H 1 T L 1 T H 0 T L 0T 1 方式T 0 方式T 1 引脚T 0 引脚机器周期脉冲内部总线T M O DT C O N外 部中断相关位TF1TR1TF0TR0C/T :定时/计数模式选择位。 C

6、/T 0 为定时模式;C/T =1为计数模式。M1M0:工作方式设置位。定时/计数器有四种工作方式,由M1M0 进行设置。三、 控制寄存器 TCONTCON 的低 4 位用于控制外部中断,已在前面介绍。TCON 的高 4位用于控制定时/计数器的启动和中断申请。其格式如下:TF1(TCON.7):T1 溢出中断请求标志位。T1 计数溢出时由硬件自动置 TF1 为 1。CPU 响应中断后 TF1 由硬件自动清 0。T1 工作时,CPU 可随时查询 TF1 的状态。所以,TF1 可用作查询测试的标志。TF1 也可以用软件置 1 或清 0,同硬件置 1 或清 0 的效果一样。TR1(TCON.6):T

7、1 运行控制位。TR1 置 1 时,T1 开始工作;TR1 置 0 时,T1 停止工作。TR1 由软件置 1 或清 0。所以,用软件可控制定时/计数器的启动与停止。TF0(TCON.5):T0 溢出中断请求标志位,其功能与 TF1 类同。TR0(TCON.4):T0 运行控制位,其功能与 TR1 类同。课堂作业熟记中断结构4.课外作 用动态扫描方法和定时器 1 在数码管的前三位显示出秒表,精确到 1%秒,即业 后两位显示 1%秒,一直循环下去。5课后反思教学过程:第三课时教学环节 教学内容教师活动学生活动教学资源安排课题引入视频引入 听讲新课教学定时/计数器的工作方式 一、方式 0方式 0 为

8、 13 位计数,由 TL0 的低 5 位(高 3 位未用)和TH0 的 8 位组成。TL0 的低 5 位溢出时向 TH0 进位,TH0 溢出时,置位 TCON 中的 TF0 标志,向 CPU 发出中断请求。二、方式 1 方式 1 的计数位数是 16 位,由 TL0 作为低 8 位、TH0 作为讲解听讲T F 1T R 1T F 0T R 0G A T EC / TM 1M 0G A T EC / TM 1M 01sbit dula=P26;sbit wela=P27;uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x

9、6f,0x77,0x7c,0x39,0x5e,0x79,0x71;void delay(uint z);void main()num=0;aa=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;temp=0xfe;P1=temp;讲解演示讲解听讲观看听讲记笔记T F 1T R 1T F 0T R 0G A T EC / TM 1M 0G A T EC / TM 1M 01P0=table0;dula=0;wela=1;P0=0xc0;wela=0;while(1)delay(1000);temp=_

10、crol_(temp,1);P1=temp;/* if(aa=40)aa=0;num+;if(num=16)num=0;dula=1;P0=tablenum;dula=0; */void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void timer0() interrupt 1 TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;if(aa=40)aa=0;num+;if(num=16)num=0;dula=1;P0=tablenum;dula=0;课堂作业熟记中断原则4.课外作业利用动态扫描和定时器 1 在数码管上显示出从 765432 开始以 1/10 秒的速度往下递减直至 765398 并保持显示此数,与此同时利用定时器 0 以 500MS 速度进行流水灯从上至下移动,当数码管上数减到停止时,实验板上流水灯也停止然后全部开始闪烁,3 秒后(用 T0 定时)流水灯全部关闭、数码管上显示出“HELLO”。到此保持住。5课后反思

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报