单片机实验报告(四)

单片机实验报告(四)

ID:39554455

大小:30.00 KB

页数:4页

时间:2019-07-06

单片机实验报告(四)_第1页
单片机实验报告(四)_第2页
单片机实验报告(四)_第3页
单片机实验报告(四)_第4页
资源描述:

《单片机实验报告(四)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用实验报告云南师范大学信息学院计科08A班学号:084100031姓名:石教辉课程名称:单片机原理与应用及上机指导实验内容:分别用delay函数和T中断counter计数器来进行的延时之间延时精确度得比较上机实验性质:①综合性实验★②设计性实验③验证性实验实验时间:2011年4月15日实验地点:信息学院实验室实验设备:装有keil软件的计算机、试验箱、示波器及导线若干【实验目的】:通过本实验,熟悉是勃起的饿使用及比较delay函数和T中断函数的延时之间的差别,通过示波器更加明显地看出两者的差别。【实验内容】:分别用delay函数和T中断counter计数器来进行的延

2、时之间延时精确度得比较【实验过程】:首先连接好试验箱上的P2接口的连线以及示波器和地之间的连线和示波器与P2的高端之间的连线,调试好示波器在合适的显示范围内‘然后再打开计算机上的keil软件,进行实验程序的编写,实验程序如下:用counter中断来实现的延时:#includesbitP2_1=P2^1;unsignedcharcounter;main(void){TMOD=0x01;IP=0x02;TH0=0xEC;TL0=0x78;counter=0;EA=1;TR0=1;ET0=1;P2_1=1;while(1){;}}voidtime0_int(void)

3、interrupt1{counter++;if(counter==50){counter=0;P2_1=~P2_1;}}用delay函数来实现的延时:#includesbitP2_1=P2^1;voidDelay(unsignedinti){unsignedj;for(i;i>0;i--)for(j=0;j<120;j++);}voidmain(){P2_1=0;while(1){P2_1=1;Delay(250);P2_1=0;Delay(250);}}【实验结果】:达到预期的效果,如果将两个实验程序的时间都调试为相同之后,两个程序的实验结果都是实验箱上的那个

4、小灯按照一定的时间一闪一闪的发光,但通过示波器可以明显的看出他们所出现的方波的细微不同,从而比较出用T函数的counter做出来的延时要比用delay函数做出来的延时要准确的多。【实验小结】:在刚开始的时候由于实验箱上的导线接触不良,即使程序对了也怎么也调试不出来,试验箱上不显示灯得一闪不灭,示波器上也没有相应的波形出现,而一直都是直流的波形一条出来,通过反复的检查,调试,终于把试验箱上的故障解除,达到了预期的效果—试验箱上的小灯一闪一灭,示波器上出现了响应的方波,也比较出了两个不同程序做出来的延时之间的差别,同时得出用T中断的counter做出来的延时要比用delay函数做出来

5、的延时要精准的多。教师评语:2011-4-15

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

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

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