如何设置89C52单片机定时器0

2024-11-22 21:29:38
推荐回答(2个)
回答(1):

只要设定如下程序即可
EA=1; //总中断允许
ET0=1; //定时器0允许
TMOD=0x01; //T0工作在模式1
TH0=(65536-50000)/256; //定时器装初值
TL0=(65536-50000)%256;
TR0=1; //定时器打开

89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统。

回答(2):

EA=1; //总中断允许
ET0=1; //定时器0允许
TMOD=0x01; //T0工作在模式1 TH0=(65536-50000)/256; //定时器装初值
TL0=(65536-50000)%256;
TR0=1; //定时器打开