实验六 单片机定时计数器实验.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文档。上传文档
查看更多

输入输出实验仿真图将移植到学习板程序下载到本系统运行第30页,共43页,星期日,2025年,2月5日3、计数器实验1:CT0计数满3之后(即输入了3个外部脉冲之后),使显示器上显示字符“8”左移一位。如此不断重复。(1)寄存器设置及初值计算计数个数较少,选带自动重装的的计数方式2。计数器T0的中断入口地址为000BH。(课内完成)第31页,共43页,星期日,2025年,2月5日微机原理与接口技术实验回目录上一页下一页结束第1页,共43页,星期日,2025年,2月5日二、实验器材1、计算机1台。2、单片机实验箱1台3、TKS仿真器1台4、串口通讯线1根5、单片机学习板1块第2页,共43页,星期日,2025年,2月5日三、实验原理1、定时/计数器的结构第3页,共43页,星期日,2025年,2月5日2、定时器控制寄存器TCOND7D6D5D4D3D2D1D0TCON88HTF1TR1TF0TR0IE1IT1IE0IT08F8E8D8C8B8A8988位地址外部中断标志和触发方式0:无Tx中断(硬件复位)1:有Tx溢出中断0:停Tx计数1:启Tx计数TFx:TRx:定时器启停和标志TCON:用于控制定时器的启动与停止,中断标志。第4页,共43页,星期日,2025年,2月5日3、定时器工作方式寄存器TMODTMOD:用于设置T/C的工作方式。GATEM1M0M0M1GATEC/T0C/T1M1M0:T/C工作方式定义位。=1时为计数方式=0时为定时方式89HGATA:定时/计数器启动控制位。TMOD第5页,共43页,星期日,2025年,2月5日M1M0工作方式方式说明00013位定时/计数器01116位定时/计数器102可自动重装入的8位定时/计数器113T0分为2个8定时器,T1无此方式4、定时/计数器的工作方式GATEM1M0M0M1GATETMOD第6页,共43页,星期日,2025年,2月5日5、定时/计数初值的计算方法计数方式的初值计算:假设需要的计数值为N,则应装入的计数初值为: X=M-N (M:模数,为216、213、28、N:需要的计数值)定时方式的初值计算:假设需要的需要的定时时间为T,则应装入的计数初值为:第7页,共43页,星期日,2025年,2月5日(1)确定工作方式,即对TMOD寄存器进行赋值。(2)计算计数初值,并写入寄存器TH0、TL0或TH1、TL1中。(3)根据需要,置位ETx允许T/C中断。(4)置位EA使CPU开中断(需要时)。(5)置位TRx启动计数。可编程器件在使用之前需要进行初始化。对定时/计数器而言需:第一要能正确写入控制字;第二能进行计数初值的计算。一般步骤6、定时/计数器的初始化第8页,共43页,星期日,2025年,2月5日例:若单片机的晶振频率为6MHz,要求定时/计数器T0产生100ms的定时,试确定计数初值以及TMOD寄存器的内容。解:当晶振频率为6MHz时,在不扩展计数器情况下产生100ms的定时只能采用方式1(16位定时器)。计数初值:TC=M-T/T计数T计数=2μSTC=216-100×103/2=65536-50000=15536=3CB0H方式0时:Tmax=213×2μS=16.384mS方式1时:Tmax=216×2μS=131.072mS方式2、3时:Tmax=28×2μS=0.512mS第9页,共43页,星期日,2025年,2月5日对于T0来说:M1M0=01、=0、GATE=0。由于T1不用,可任意设置,现取为全0。所以:TMOD=0000,0001B=01H设置TMOD方式字:GATEM1M0M0M1GATEC/T0C/T189HTMOD第10页,共43页,星期日,2025年,2月5日1、定时器实验1:利用定时器T0实现P1.0输出周期为250ms方波,让一个发光二极管闪烁。(课内)2、定时器实验2:在实验箱显示器上显示左移的数字“8”,要求每过1秒“8”字左移一位,循环不断。(课内)3、计数器实验1:CT0计数满3之后(即输入了3个外部脉冲之后),使显示器上显示字

文档评论(0)

xiaozhuo2022 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档