单片机定时器-计数器实验总结

单片机定时器-计数器实验总结

ID:9738413

大小:122.50 KB

页数:15页

时间:2018-05-07

单片机定时器-计数器实验总结_第1页
单片机定时器-计数器实验总结_第2页
单片机定时器-计数器实验总结_第3页
单片机定时器-计数器实验总结_第4页
单片机定时器-计数器实验总结_第5页
资源描述:

《单片机定时器-计数器实验总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机定时器/计数器实验总结总结通过这次实验,对定时器/计数器的查询工作方式有了比较深刻的理解,并能熟练运用。掌握定时器/计数器的中断、查询使用方法。对于思考题能够运用三种不同思路进行编程。七、思考题1、在P1.0口线上产生周期为500微秒,占空比为2:5的连续矩形波。答:程序见程序清单。四、实验程序流程框图和程序清单1、以查询方式工作,在P1.0ORG0000HSTART:LJMPMAINORG0100HMAIN:MOVIE,#00HMOVTMOD,#02HMOVTH0,#9CHMOVTL0,#9CHSETBTR0LOO

2、P:JNBTF0,LOOPCLRTF0CPLP1.0AJMPLOOPEND2、以中断方式工作,在P1.1ORG0000HSTART:LJMPMAINORG000BHLJMPTTC0ORG0100HMAIN:MOVTMOD,#02HMOVTH0,#88HMOVTL0,#88HSETBEASETBET0SETBTR0HERE:LJMPHEREORG0200HTTC0:CPLP1.1RETIEND3、在P1.0口线上产生周期为500微秒,占空比为2:5的连续矩形波ORG0000HSTART:LJMPMAINORG0100HMAI

3、N:MOVIE,#00HMOVTMOD,#20HMOVTH1,#38HMOVTL1,#38HMOVTH0,#0F6HMOVTL0,#14HLOOP1:SETBTR1LOOP2:JNBTF1,LOOP2CLRTF1CLRTR1CPLP1.0SETBTR0LOOP3:JNBTF0,LOOP3MOVTH0,#0F6HMOVTL0,#14HCLRTF0CLRTR0CPLP1.0LJMPLOOP1ENDORG0000HSTART:LJMPMAINORG0100HMAIN:MOVIE,#00HMOVTMOD,#20HMOVTH1,#3

4、8HMOVTL1,#38HMOVTH0,#0F0HMOVTL0,#0CHSETBTR0LOOP1:SETBTR1LOOP2:JNBTF1,LOOP2CLRTF1CLRTR1CPLP1.0SETBTR0LOOP3:JNBTF0,LOOP3CLRTF0MOVTH0,#0F0HMOVTL0,#0CHCPLP1.0LJMPLOOP1ENDORG0000HSTART:LJMPMAINORG0100HMAIN:MOVIE,#00HMOVTMOD,#00HLOOP1:MOVTH1,#0F9HMOVTL1,#18HSETBTR1LOOP2

5、:JNBTF1,LOOP2CLRTF1CPLP1.0MOVTH1,#0F6HMOVTL1,#14HLOOP3:JNBTF1,LOOP3CLRTF1CPLP1.0LJMPLOOP1END五、实验结果(波形图)篇二:单片机实验-定时器计数器应用实验一定时器/计数器应用实验一一、实验目的和要求1、掌握定时器/计数器定时功能的使用方法。2、掌握定时器/计数器的中断、查询使用方法。3、掌握Proteus软件与Keil软件的使用方法。4、掌握单片机系统的硬件和软件设计方法。二、实验内容或原理1、利用单片机的定时器/计数器以查询方式在单

6、片机口线上产生连续周期性矩形波。2、利用单片机的定时器/计数器以中断方式在单片机口线上产生连续周期性矩形波。三、设计要求1、用Proteus软件画出电路原理图,单片机的定时器/计数器以查询方式工作,在P1.0口线上产生周期为200μS的连续方波,在P1.0口线上接示波器观察波形。2、用Proteus软件画出电路原理图,单片机的定时器/计数器以中断方式工作,在P1.1口线上产生周期为240μS的连续方波,在P1.1口线上接示波器观察波形。四、实验报告要求1、实验目的和要求。2、设计要求。3、电路原理图。4、实验程序流程框图和

7、程序清单。5、实验结果(波形图)。6、实验总结。7、思考题。五、思考题1、在P1.0口线上产生周期为500微秒,占空比为2:5的连续矩形波。原理图:程序清单:/*功能:使用定时器1以方式2(查询方式)在P1.0口线上产生周期为200us的连续方波*/ORG0000HMOVTMOD,#20H;设置T1为工作方式2MOVTH1,#0CEH;设置计数初值MOVTL1,#0CEHMOVIE,#00H;禁止中断SETBTR1;启动定时LOOP:JBCTF1,LOOP1;查询计数溢出AJMPLOOPLOOP1:CPLP1.0;输出取反

8、AJMPLOOP;重复循环END/*功能:使用定时器1以方式0(中断方式)在P1.1口线上产生周期为240us的连续方波*/ORG0000H;主程序START:LJMPMAINORG001BHLJMPLOOP1ORG0030HMAIN:MOVSP,#30HMOVTMOD,#00HMOVTH1,#0FEH

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。