数码管静态显示及定时器和中断应用15321学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:43 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

数码管静态显示及定时器和中断应用15321学习教案.pptx

数码管静态显示及定时器和中断应用15321学习教案.pptx

预览

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学显示器及其接口(jiēkǒu)共阴数码管码表LED数码(shùmǎ)显示方式及电路动态显示/中断(zhōngduàn)系统3.180C51的中断(zhōngduàn)系统MCS-51单片机的中断(zhōngduàn)系统结构引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(dìfāng)(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且(érqiě)还具有如下优点:80C51中断(zhōngduàn)系统的结构80C51的中断(zhōngduàn)系统有5个中断(zhōngduàn)源(8052有6个),2个优先级,可实现二级中断(zhōngduàn)嵌套。1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降(xiàjiàng)沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。2、(P3.3)可由IT1(TCON.2)选择(xuǎnzé)其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。3、TF0(TCON.5),片内定时/计数器T0溢出(yìchū)中断请求标志。当定时/计数器T0发生溢出(yìchū)时,置位TF0,并向CPU申请中断。4、TF1(TCON.7),片内定时(dìnɡshí)/计数器T1溢出中断请求标志。当定时(dìnɡshí)/计数器T1发生溢出时,置位TF1,并向CPU申请中断。5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志(biāozhì)。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。二、中断请求标志(biāozhì)1、TCON的中断标志(biāozhì)2、SCON的中断(zhōngduàn)标志一、中断允许控制CPU对中断系统(xìtǒng)所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。二、中断优先级控制80C51单片机有两个中断优先级,即可实现(shíxiàn)二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的。PX0(IPH.0),外部(wàibù)中断0优先级设定位;PT0(IPH.1),定时/计数器T0优先级设定位;PX1(IPH.2),外部(wàibù)中断0优先级设定位;PT1(IPH.3),定时/计数器T1优先级设定位;PS(IPH.4),串行口优先级设定位;PT2(IPH.5),定时/计数器T2优先级设定位。同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然(zìrán)优先级形成,其排列如所示:设置(shèzhì)52单片机的4个中断源,使他们的优顺序为T1,INT1,INT0,T0.80C51单片机的中断优先级有三条(sāntiáo)原则:3.280C51单片机中断(zhōngduàn)处理过程3.380C51的定时(dìnɡshí)/计数器3.3.1定时/计数器的结构(jiégòu)和工作原理定时器模式时有:N=t/Tcy计数初值计算的公式为:定时器的初值还可以采用计数个数直接(zhíjiē)取补法获得。计数模式时,计数脉冲是T0引脚上的外部脉冲。1、利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz。。2、利用定时/计数器T1产生定时时钟,由P1口控制8个发光二极管,使8个指示灯依次一个一个闪动,闪动频率为10次/秒(8个灯依次亮一遍为一个周期),循环(xúnhuán)。3、同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800,1k(hz)的方波。4、用定时器以间隔500MS在6位数码管上依次显示0、1、2、3….C、D、E、F,重复。