保捱科技网
您的当前位置:首页实验三 定时器实验

实验三 定时器实验

来源:保捱科技网
单片机实验

实验三 定时器实验

一、实验目的

1.了解MCS-51单片机中定时器/计数器的基本结构、工作原理和工作方式。

2.掌握工作在定时器模式下的编程方法。 二、实验内容

设单片机的晶振频率fosc=12MHz,使用T0定时100ms,在P1.2引脚产生周期为200ms的方波信号,并通过示波器观察P1.2输出的波形。 三、实验程序

ORG 0000H

AJMP START ORG 000BH AJMP INT_T0 ORG 0100H START:MOV SP,#60H MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH MOV R2,#02H SETB ET0 SETB EA SETB TR0

8

单片机实验

HERE: SJMP HERE ORG 0200H INT_T0:MOV TL0,#0B0H MOV TH0,#3CH DJNZ R2,LOOP MOV R2,#02H CPL P1.2 LOOP: RETI END 四、实验原理图

五、实验仿真及结果

9

单片机实验

如下图所示,产生的方波周期为T=200ms。

六、实验总结

通过本次实验,对MCS-51单片机中定时器/计数器的基本结构、工作原理和工作方式都有了一定的了解与深化。进一步掌握了工作在定时器模式下的编程方法。能够熟练使用Keil μVision3和Proteus软件对单片机汇编语言进行仿真。

10

因篇幅问题不能全部显示,请点此查看更多更全内容