单片机技术应用与系统2.9 脉冲计数.pptVIP

  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文档。上传文档
查看更多
学习目标 掌握定时/计数器的计数模式,会设置计数初值。 能正确设置中断的优先级别。 能正确读取计数器的计数值。 会编写双字节无符号数的减法程序。 用定时/计数和中断控制数码管显示0—9,实现计数功能。 搭建电路 程序改进 编写程序 程序代码 功能要求 相关知识 应用总结 定时/计数器作计数器使用 中断系统 cd406014位二进制串行计数器 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 定时/计数器作计数器使用 8051内部有两个16位可编程序的定时器/计数器,命名为T0和T1。T0由两个8位寄存器TH0和TL0拼装而成,其中TH0为高8位,TL0为低8位。和T0类同,T1也由TH1和TL1拼装而成,其中TH1为高8位,TL1为低8位。TH0 TL0 TH1和TL1均为SFR中的一个,用户可以通过指令对它们存取数据。因此,T0和T1的最大计数值为2的16次方减一。即需要65535个脉冲才能把它们从全“0”变为全“1”。 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 本项目中我们用的用T1作为计数器,T0做为定时器,都工作的方式1。 在工作方式1下,定时器/计数器都是按16储加1的,该计数器由高8位TH和低8位T组成。 T0和T1有定时器和计数器两种工作模式,在每种工作模式下又分为若干工作方式。在定时器模式下,T0和T1的计数脉冲可以由单片机时钟脉冲经12分频后提供,故定时时间和单片机时钟频率有关。在计数器模式下,T0和T1的计数脉冲可以可以从P3.4和P3.5引脚上输入。对T0和T1的控制由两个8位特殊功能寄存器完成:一个称为定时器方式选择寄存器TMOD,用于确定定时器还是计数器工作模式;另一个叫做定时器控制寄存器TCON,可以决定定时器或计数器的启动停止以及进行中断控制。 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 计算机中的中断是指CPU暂停原程序执行转而为外部设备服务(执行中断服务程序),并在服务完后回到原程序执行的过程。中断系统是指能够处理上述中断过程所需要的那部分电路。 中断源是指能产生中断请求信号的源泉。8051共可处理五个中断源发出的中断请求,可以对五个中断请求信号进行排队和控制,并响应其中优先权最高的中断请求。8051的五个中断源有内部和外部之分:外部中断源有二个,通常指外部设备;内部中断源有三个,两个定时器/计数器中断源和一个串行口中断源。外部中断源产生的中断请求信号可以从P3.2和P3.3引脚上输入,有电平或边沿两种引起中断的触发方式 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 中断系统 内部中断源T0和T1的两个中断是在它们从全“1”变为全“0”溢出时自动向中断系统提出的,内部串行口中断源的中断请求是在串行口每发送完一个8位二进制数据或接收到一组输入数据(8位)后自动向中断系统提出的。 8051的中断系统主要有IE(Interrupt Enable,中断允许)控制器和中断优先级控制器IP等电路组成。其中,IE用于控制五个中断源中哪些中断请求被允许向CPU提出,哪些中断源的中断请求被禁止:IP用于控制五个中断源的中断请求的优先权最高,可以被CPU最先处理。IE和IP也属于21个SFR,其中状态也可以由用户通过指令设定。这些也将在后续章节中加以详细介绍。 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 CD4060是14位二进制串行计数、分频器和振荡器。CD4060内部分为两部分,其中一部分是14级计数/分频器,其分频系数为16~16348;另一部分既可与外接电阻和电容构成RC振荡器,又可与外接晶体构成高精度的晶体振荡器 本电路采用外接32768Hz的晶振来组成晶体振荡器,其振荡信号经CD4060内部14次分频后,在Q14端输出准确的2Hz频率信号(32768÷214=2Hz) 搭建电路 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 cd406014位二进制串行计数器 硬件电路设计 程序改进 编写程序 程序代码 功能要求 应用总结 相关知识 搭建电路 1、脉冲发生电路 脉冲发生电路是由集成电路CD4060和诣振频率为32。768Hz的晶振元件组成。CD4060分为两部分,一部分是14级计

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档