单片机原理及应用-第三讲资料课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三讲;显示器及其接口;;共阴数码管码表; LED数码显示方式及电路 ; 动态显示 ;实验板上6个数码管公用P0口进行位选、段选: 1、P0口接锁存器U1进行段选( P0.0~ P0.7 对应6个数码管段选引脚a~dp ),用来控制位选选中的数码管按照指定编码显示,锁存器U1的锁存引脚LE接P2^6 2、P0口接锁存器U2进行位选( P0.0~ P0.7 对应6个数码管位选引脚1~6 ),用来选中6个数码管中的一个进行操作 ,锁存器U2的锁存引脚LE接P2^7; 中断系统;3.1 80C51的中断系统 ;MCS-51单片机的中断系统结构 ;???起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。; 随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且还具有如下优点:;80C51中断系统的结构 80C51的中断系统有5个中断源(8052有 6个) ,2个优先级,可实现二级中断嵌套 。; 1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。 ; 2、(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。;二、中断请求标志 1、TCON的中断标志;二、中断请求标志 1、TCON的中断标志;2、SCON的中断标志;一、中断允许控制 CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。;二、中断优先级控制 80C51单片机有两个中断优先级(高、低二级),即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。;PX0(IPH.0),外部中断0优先级设定位; PT0(IPH.1),定时/计数器T0优先级设定位; PX1(IPH.2),外部中断0优先级设定位; PT1(IPH.3),定时/计数器T1优先级设定位; PS (IPH.4),串行口优先级设定位; PT2 (IPH.5) ,定时/计数器T2优先级设定位。; 同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如所示:;80C51单片机的中断优先级有三条原则:;;3.2 80C51单片机中断处理过程 ;3.2 80C51单片机中断应用 ;3.2 80C51单片机中断应用 ;3.2 80C51单片机中断应用 ;3.2 80C51单片机中断应用 ;3.2 80C51单片机中断应用 ;3.3 80C51的定时/计数器 ;3.3.1 定时/计数器的结构和工作原理 ;;;;;; ;;; ; ;定时器模式时有: N=t/ Tcy 计数初值计算的公式为: 定时器初值还可以采用计数个数直接取补法获得(X= - N) 设置计数初值: TH0=X/32 TL0=X%32 计数模式时,计数脉冲是T0引脚上的外部脉冲。; ;;; ;; ; ; ; ;;;;3.3.5 定时/计数器应用举例;;; ;;键盘的应用;2022/5/18;2022/5/18;㈡软件去抖动 在检测到有按键按下时,执行一个10ms左右的延时程序后,再确认该按键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态。 1、检测按键是否被按下 未按下:转1 按下:转2 2、延迟10ms 3、检测按键是否仍被按下 未按下:转1 按下:转4 4、确认按键被按下,处理按键按下事件(根据需要) 5、等待按键释放,处理按键释放事件(根据需要);键盘的分类 键盘分编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘. 而靠软件编程来识别的称为非编码键盘; 在单片机组成的各种系统中,用的最多的是非编码键盘。也有用到编码键盘的。;非编码键盘有分为:独立键盘和行列式(又称为矩阵式)键盘。;2022/5/18;;矩阵式键盘;2022/5/18;2022/5/18;2022/5/18;2022

文档评论(0)

天星 + 关注
官方认证
文档贡献者

人人为我,我为人人。

版权声明书
用户编号:5342242001000034
认证主体四川龙斌文化科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6ADW1H0N

1亿VIP精品文档

相关文档