数码管动态显示1ppt课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、任务方式存放器TMOD
任务方式存放器TMOD用于设置定时/计数器的 任务方式,低四位用于T0,高四位用于T1。其格式 如下:
GATE:门控位。GATE=0时,只需用软件使TCON中的 TR0或TR1为1,就可以启动定时/计数器任务;GATA=1时, 要用软件使TR0或TR1为1,同时外部中断引脚INT0/1也为 高电平常,才干启动定时/计数器任务。即此时定时器的启 动条件,加上了INT0/1引脚为高电平这一条件。
▪TF1〔TCON.7〕:T1溢出中断恳求标志位。T1计数溢出时由硬件自 动置TF1为1。CPU呼应中断后TF1由硬件自动清0。T1任务时,CPU 可随时查询TF1的形状。所以,TF1可用作查询测试的标志。TF1也可 以用软件置1或清0,同硬件置1或清0的效果一样。 ▪TR1〔TCON.6〕:T1运转控制位。TR1置1时,T1开场任务;TR1置 0时,T1停顿任务。TR1由软件置1或清0。所以,用软件可控制定时/ 计数器的启动与停顿。 ▪TF0〔TCON.5〕:T0溢出中断恳求标志位,其功能与TF1类同。 ▪TR0〔TCON.4〕:T0运转控制位,其功能与TR1类同。
同一优先级中的中断恳求不止一个时,那 么有中断优先权排队问题。同一优先级的中 断优先权排队,由中断系统硬件确定的自然 优先级构成,其陈列如所示:
3.2 80C51单片机中断处置过程
3.2.1 中断呼应条件和时间
中断呼应条件 中断源有中断恳求; 此中断源的中断允许位为1; CPU开中断〔即EA=1〕。 以上三条同时满足时,CPU才有能 够呼应中断。Leabharlann 定时/计数器的构造和任务原理
一、定时/计数器的构造
定时/计数器的本质是加1计数器〔16位〕,由高8位和低8 位两个存放器组成。TMOD是定时/计数器的任务方式存放 器,确定任务方式和功能;TCON是控制存放器,控制T0、 T1的启动和停顿及设置溢出标志。
T1引脚
T0引脚
机器周 期脉冲
TH1
TL1
TH0
C/T
TR0
8位 5位
&
0
机器周期
GATE
M0
≥1
1
M1
C/T
D0
INT0引脚
GATE D7
二、方式1
方式1的计数位数是16位,由TL0作为低8位、
TH0作为高8位,组成了16位加1计数器 。
TCON
TMOD
申请 中断
TF1 D7
TR1
溢出
TF0
TH0 TL0
TR0
8位 8位
T0引脚 1 M0 D0
1
0 M1
0
&
机器周期
C/T GATE
M0
≥1
1
M1
C/T
D0
INT0引脚
GATE D7
计数个数与计数初值的关系为: X=216-N
TL0
TCON
TF1 TR1 TF0 TR0 GATE C/T M1 M0 GATE C/T M1 M0
外部中断相关位
T1方式
内部总线 TMOD T0方式
3.3.2 定时/计数器的控制
80C51单片机定时/计数器的任务由两个特殊功 能存放器控制。TMOD用于设置其任务方式; TCON用于控制其启动和中断恳求。
定时/计数器的任务方式
一、方式0
方式0为13位计数,由TL0的低5位〔高3
位未用〕和TH0的8位组成。TL0的低5位溢
出时向TCONTH0进位,TH0溢出时,置位TCON中
的TF0TF标1 志D7 ,向CPU发出中断恳求T0引。脚
申请 中断
TR1
TF0
溢出 TH0 TL0
1 1
TMOD
0 M0 D0 0 M1
C / T :定时/计数方式选择位。C / T =0为定时方式;C / T=1
为计数方式。
M1M0:任务方式设置位。定时/计数器有四种任务方式, 由M1M0进展设置。
二、控制存放器TCON TCON的低4位用于控制外部中断,已在前面引见。
TCON的高4位用于控制定时/计数器的启动和中断恳 求。其格式如下:
MCS-51单片机的中断系统构造
主程序
中断呼应
中断恳求
执行主 程序
断点
继续执行 主程序
执行 中断 处置 程序
中断前往
3.1.3 80C51中断的控制
一、中断允许控制 CPU对中断系统一切中断以及某个中断源的
开放和屏蔽是由中断允许存放器IE控制的。
▪EX0(IE.0),外部中断0允许位; ▪ET0(IE.1),定时/计数器T0中断允许位; ▪EX1(IE.2),外部中断0允许位; ▪ET1(IE.3),定时/计数器T1中断允许位; ▪ES〔IE.4),串行口中断允许位; ▪EA (IE.7), CPU中断允许〔总允许〕位。
动态显示
动态显示的特点是将一切位数码管的段选线并联在 一同,由位选线控制是哪一位数码管有效。这样一来, 就没有必要每一位数码管配一个锁存器,从而大大地简 化了硬件电路。选亮数码管采用动态扫描显示。所谓动 态扫描显示即轮番向各位数码管送出字形码和相应的位 选,利用发光管的余辉和人眼视觉暂留作用,使人的觉 得好似各位数码管同时都在显示。动态显示的亮度比静 态显示要差一些,所以在选择限流电阻时应略小于静态 显示电路中的。
任务方式存放器TMOD用于设置定时/计数器的 任务方式,低四位用于T0,高四位用于T1。其格式 如下:
GATE:门控位。GATE=0时,只需用软件使TCON中的 TR0或TR1为1,就可以启动定时/计数器任务;GATA=1时, 要用软件使TR0或TR1为1,同时外部中断引脚INT0/1也为 高电平常,才干启动定时/计数器任务。即此时定时器的启 动条件,加上了INT0/1引脚为高电平这一条件。
▪TF1〔TCON.7〕:T1溢出中断恳求标志位。T1计数溢出时由硬件自 动置TF1为1。CPU呼应中断后TF1由硬件自动清0。T1任务时,CPU 可随时查询TF1的形状。所以,TF1可用作查询测试的标志。TF1也可 以用软件置1或清0,同硬件置1或清0的效果一样。 ▪TR1〔TCON.6〕:T1运转控制位。TR1置1时,T1开场任务;TR1置 0时,T1停顿任务。TR1由软件置1或清0。所以,用软件可控制定时/ 计数器的启动与停顿。 ▪TF0〔TCON.5〕:T0溢出中断恳求标志位,其功能与TF1类同。 ▪TR0〔TCON.4〕:T0运转控制位,其功能与TR1类同。
同一优先级中的中断恳求不止一个时,那 么有中断优先权排队问题。同一优先级的中 断优先权排队,由中断系统硬件确定的自然 优先级构成,其陈列如所示:
3.2 80C51单片机中断处置过程
3.2.1 中断呼应条件和时间
中断呼应条件 中断源有中断恳求; 此中断源的中断允许位为1; CPU开中断〔即EA=1〕。 以上三条同时满足时,CPU才有能 够呼应中断。Leabharlann 定时/计数器的构造和任务原理
一、定时/计数器的构造
定时/计数器的本质是加1计数器〔16位〕,由高8位和低8 位两个存放器组成。TMOD是定时/计数器的任务方式存放 器,确定任务方式和功能;TCON是控制存放器,控制T0、 T1的启动和停顿及设置溢出标志。
T1引脚
T0引脚
机器周 期脉冲
TH1
TL1
TH0
C/T
TR0
8位 5位
&
0
机器周期
GATE
M0
≥1
1
M1
C/T
D0
INT0引脚
GATE D7
二、方式1
方式1的计数位数是16位,由TL0作为低8位、
TH0作为高8位,组成了16位加1计数器 。
TCON
TMOD
申请 中断
TF1 D7
TR1
溢出
TF0
TH0 TL0
TR0
8位 8位
T0引脚 1 M0 D0
1
0 M1
0
&
机器周期
C/T GATE
M0
≥1
1
M1
C/T
D0
INT0引脚
GATE D7
计数个数与计数初值的关系为: X=216-N
TL0
TCON
TF1 TR1 TF0 TR0 GATE C/T M1 M0 GATE C/T M1 M0
外部中断相关位
T1方式
内部总线 TMOD T0方式
3.3.2 定时/计数器的控制
80C51单片机定时/计数器的任务由两个特殊功 能存放器控制。TMOD用于设置其任务方式; TCON用于控制其启动和中断恳求。
定时/计数器的任务方式
一、方式0
方式0为13位计数,由TL0的低5位〔高3
位未用〕和TH0的8位组成。TL0的低5位溢
出时向TCONTH0进位,TH0溢出时,置位TCON中
的TF0TF标1 志D7 ,向CPU发出中断恳求T0引。脚
申请 中断
TR1
TF0
溢出 TH0 TL0
1 1
TMOD
0 M0 D0 0 M1
C / T :定时/计数方式选择位。C / T =0为定时方式;C / T=1
为计数方式。
M1M0:任务方式设置位。定时/计数器有四种任务方式, 由M1M0进展设置。
二、控制存放器TCON TCON的低4位用于控制外部中断,已在前面引见。
TCON的高4位用于控制定时/计数器的启动和中断恳 求。其格式如下:
MCS-51单片机的中断系统构造
主程序
中断呼应
中断恳求
执行主 程序
断点
继续执行 主程序
执行 中断 处置 程序
中断前往
3.1.3 80C51中断的控制
一、中断允许控制 CPU对中断系统一切中断以及某个中断源的
开放和屏蔽是由中断允许存放器IE控制的。
▪EX0(IE.0),外部中断0允许位; ▪ET0(IE.1),定时/计数器T0中断允许位; ▪EX1(IE.2),外部中断0允许位; ▪ET1(IE.3),定时/计数器T1中断允许位; ▪ES〔IE.4),串行口中断允许位; ▪EA (IE.7), CPU中断允许〔总允许〕位。
动态显示
动态显示的特点是将一切位数码管的段选线并联在 一同,由位选线控制是哪一位数码管有效。这样一来, 就没有必要每一位数码管配一个锁存器,从而大大地简 化了硬件电路。选亮数码管采用动态扫描显示。所谓动 态扫描显示即轮番向各位数码管送出字形码和相应的位 选,利用发光管的余辉和人眼视觉暂留作用,使人的觉 得好似各位数码管同时都在显示。动态显示的亮度比静 态显示要差一些,所以在选择限流电阻时应略小于静态 显示电路中的。