标题:
单片机定时器T0以方式2定时实验
[打印本页]
作者:
liuda
时间:
2015-1-21 23:17
标题:
单片机定时器T0以方式2定时实验
是用51hei单片机开发板 电路图详见:
http://www.51hei.com/f/51hei-5.pdf
的数码管部分, 用2个74hc573 锁存,p0口作为数据口 ,注意图中要改一下p3.6和p3.7分别是段和位的锁存端口.P2口上面是按键
#include<reg52.h>
#define uchar unsigned char
uchar min,sec,cnt1,cnt2;
uchar out_val=0x0f;
//===============
void initial(void)
{
TMOD=0x02;
TH0=0x38;
TL0=0x38;
IE=0x00;
TR0=1;
P1=out_val;
}
//============
void main(void)
{
initial();
for(;;)
{
while(!TF0);
TF0=0;
if(++cnt1>=200){cnt1=0;cnt2++;}
if(cnt2>=25){cnt2=0;sec++;}
if(sec>=60){sec=0;min++;}
if(min>=1){min=0;P1=~out_val;}
}
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1