33问答网
所有问题
单片机主频8mhz,要求用T0定时150us,分别计算定时方式0,1,2,的初值
如题所述
举报该问题
推荐答案 2012-10-28
1 可以按定时时间的计算公式, 计算出定时器的
时间常数
X:
定时时间T=(2的N次方-X)12/
单片机
晶振频率
2 N为定时器的工作方式:
方式0时,N=13
方式1时,N=16
方式2时,N=8
3 根据定时时间和工作方式,计算出时间常数X
方式0:定时时间T=(2的13次方-X)12/8MHZ=150 解出 X=8092= 1F9C
同样,方式1:x=FF9C ,方式2:x=9C
网上也有51定时器计算的小软件的,你可以下载一个。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/h5R0hdddP.html
相似回答
设
单片机的
晶振为6
MHz,要求用T0定时150us,分别计算采用定时方式0,
定时...
答:
void Timer0Init(void)//150微秒@12.000MHz { AUXR |= 0x80;//
定时
器时钟1T模式 TMOD &= 0xF0;//设置定时器模式 TL0 = 0xF8;//设置定时初值 TH0 = 0xF8;//设置定时...
...在
方式2,要求
每计数35次产生一个中断,试
计算初值
并编写
答:
你好:不管是定时器T几,工作
方式2
都是8位自动重装的,也就是说,当中断产生时,记得是低8位的TLx会被高8位的TLh赋值,那么8位的寄存器,要计数35次后才重装,则TL0=256-35,TH0=256-35就可以了,因为到255时计数了34次,再计数一次则产生中断,然后自动重装,只要编写你自己的中断处理处理函数...
...
要求T0定时150US,分别计算采用定时
模式0 1
2的定时初值
答:
方式1的定时初值
:FF6AH 方式2的定时初值:6AH 因为方式0是高8位低5位有效 所以得到的1F6AH还要转换成13位的格式才有效。
大家正在搜
设某计算机的cpu主频为8mhz
某计算机的主频为6mhz
计算机主频8mhz对应
51单片机的主频
若a机的cpu主频为8mhz
如果8086的主频为5mhz
若8086cpu主频为8mhz
某cpu的主频为8mhz
某计算机主频为8MHZ
相关问题
已知单片机的晶振频率6MHZ,试利用定时器T1产生的中断,使...
单片机振频为8MHZ,用T2通过P1.0引用脚输出周期为20...
求AT89C51单片机汇编语言程序,有关蜂鸣器控制,晶振8M...
2k蜂鸣器的频率怎么算?怎么调出好听声音?我用合泰单片机8m...
AVR单片机,晶振为8MHZ,8分频,定时1ms需要多少个周...
仪器采样数计算问题 我的仪器采用8MHZ主频的单片机,24位...
stc12c52单片机的定时/计数器有哪几种工作模式和工作方...
求单片机小程序解答: 1: 已知晶振频率为8MHZ,编一个子...