设某单片机的晶振频率为6MHz,定时器/计数器T0工作于定时器方式1,定时时间为1ms;定时器/计

设某单片机的晶振频率为6MHz,定时器/计数器T0工作于定时器方式1,定时时间为1ms;定时器/计数器T1工作于记数方式2,计数长度为100,计算T0、T1的初始值,并写出T0、T1的控制制字TMOD
单片机考试 求大神帮忙

第1个回答  2016-01-08
就是定时器的初始化函数吧 ?
TMOD &= 0xf0;
TMOD |= 0x01; //这个是定时器0 方式1
TMOD &=0x0f;
TMOD |= 0x60; //这个是定时器1 计数方式 2

也可以写成TMOD = 0x61; 具体看有没有什么要求了,都一样的,
TH0 = (unsigned char)((6000000/12/1000) >> 8);
TL0 = (unsigned char)(6000000/12/1000);

TH1 = (65536-100)/256;

TL1 = (65536-100)%256;本回答被提问者和网友采纳