永发信息网

CPU的时钟频率为12MHz,要求定时2mS,定时器T0工作在模式0,定时器的初始值为多少(需转换成十六进制)

答案:2  悬赏:70  手机版
解决时间 2021-11-10 06:24
  • 提问者网友:夢醒日落
  • 2021-11-09 18:20
CPU的时钟频率为12MHz,要求定时2mS,定时器T0工作在模式0,定时器的初始值为多少(需转换成十六进制)
最佳答案
  • 五星知识达人网友:等灯
  • 2021-11-09 19:03
如果是51的单片机且指令周期是12时钟的,那么T0工作模式0是13位计数,所以要获得2mS的定时TH0 = 0x18,TL0 = 0x30。
说明:51单片机指令也有单时钟的,如STC系列。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-11-09 19:54
void InitTimer0(void)
{
TMOD = 0x00;
TH0 = 0x18;
TL0 = 0x30;
EA = 1;
ET0 = 1;
TR0 = 1;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯