请问80c51单片机的晶振频率是多少??

void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
count++;
if(count==18)
{
count=0;
sec++;

第1个回答  2013-12-18
常用的是11.0592M和12M。
第2个回答  2013-12-18
11.0592 或是12M
第3个回答  推荐于2017-11-26
上面的程序TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
表示50ms产生一次中断,
count++;表示每产生一次中断count加1
if(count==18)
{
count=0;
sec++;
表示每产生18次中断,count清零,也就是每18*50ms清一次零,也就是900ms,
sec加1,这个我猜是秒加一。
为什么是900ms?我猜是晶振频率不太准确,这个需要自己校准。
80c51单片机的晶振频率是最常用的是11.0592M的,也有用12M的。本回答被提问者采纳