88问答网
所有问题
MCS-51采用12MHz的晶振,定时1ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)
如题,单片机
举报该问题
推荐答案 推荐于2018-03-15
对于12MHz的时钟,51单片机的机器周期就为
1/(12000000/12)=1us
那么对于定时1ms,需要定时器计数的个数就为
1ms/1us=1000
那么,对于方式1,需要装入的时间常数就为
2^16-1000=64536——0xfc18
建议随便参考一本51单片机的教材,都会有相关介绍。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MagcBSgtt.html
相似回答
晶振
是
12mhz的
单片机
,定时1ms,如用定时方式1时的初值
怎么计算?
答:
12M晶振时钟周期是1/12 us,机器周期=12倍时钟周期,就是1us。
定时1ms需要1000个时钟周期 定时器初值=65535-1000=55535
TH1=55535/255 TL1=55535%255 希望对你有用
51
单片机
定时初值
是
多少?
答:
1、系统晶振频率是
12M,
则机器周期=12/12=1us;2、
定时1ms
=1*1000=1000us;3、工作在方式0下:最大计数值是2^13=8192;4、
定时初值
=8192-(1*1000)=7192;5、换算成
十六进制数为
:定时初值=1C18H。
定时器
中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。定时/计...
已知单片机系统
晶振
频率为
12MHz,
若要求定时值为
1ms时,定时器
T0工作在方...
答:
已知单片机系统晶振频率为12MHz,若要求定时值为
1ms时,定时器
T0工作在
方式1时,定时器
T0对已知单片机系统晶振频率为
12MHz,
若要求定时值为1ms时,定时器T0工作在方式1时,定时器T0对应
的初值
是:65536-1000;TMOD的值是:0x01;TH0=(65536-1000)/256;TL0=(65536-1000)%256;
51
单片机
采用12Mhz晶振,采用定时
工作
方式1,定时
时间为:40毫秒,计算出...
答:
T0
方式1为16
位定时计数器。计满TL0和TH0需要 2^16 =65536个数,设时钟频率为
12MHz
,
此时 1 个机器周期 = 12个时钟周期 = 1µs, 即计数一次为1µs,现要计时40毫秒=40000us, 即计数40000次, 显然在TH0T和TL0中要预先装入一个数值N, 使 N + 40000 = 65536 , 计算得 ...
编程题 设
MCS-51
单片机系统中
晶振
频率为
12MHz,
欲
使用定时器
/计数
器1
...
答:
采用12Mhz晶振的51
单片机,软件如下(调试通过)include <reg52.h> define PERIODH (65536l-50000l)/0X100 //设50ms中断1次TH1初值 define PERIODL (65536l-50000l)%0X100 //设50ms中断1次TL1初值 //如果需要极精确的延时,应根据实际编译后的产生的汇编指令,扣除掉中断响应中重装所占用的...
一
个
51
单片机
,晶振为12MHz,
让前三个LED灯分别以
1ms,
1s,5s的频率闪烁...
答:
LED1
1ms
闪烁人眼分辨不出来
定时器
设定为16位定时50ms 另设一变量作定时器中断计数,到10(0.5S)的倍数时LED2取反,到50(2.5S)的倍数时LED3取反 include<reg52.h> sbit led1=P0^0;sbit led2=P0^1;sbit led3=P0^2;unsigned int count;void main(){ TMOD=0x01; //定时器0...
单片机
采用12M晶振,
T0工作于
定时器方式1,
如若定时5mS,则定时器
初值
是多...
答:
1.单片机
采用12MHz的晶振,
则51单片机的机器周期为晶振频率的12分频,即 f机器=12M/12=1MHz,则机器周期为1微秒 2.
采用定时器方式1,
这个定时器为一个16位的定时器,最长的定时时间为(0xFF)65535微秒 3。如果想定时5ms即5000微秒的话,只需用下面的公式计算即可 定时器初值=最长定时时间-需要定时...
设
MCS-51
单片机使用
的晶振
是
12MHz,
欲
使用定时器
/计数
器1
实现50ms定时中...
答:
一、使用
方式一
:晶振频率为
12MHz
,机器周期为1us,50ms时间需要计数50000次,故计数
器初值为(
65536-50000),65536是因为方式一中
,定时
/计数器的最大值为65536(2^
16),
当然写程序时不一定非要这么计算,因为定时/计数器是溢出产生中断,也就是从最大加1就溢出,最大加1就是等于0的,只要计数个...
大家正在搜
采用6mhz的晶振定时2ms
如果采用的晶振的频率为6mhz
12m晶振定时1ms
采用6mhz的晶振
12mhz晶振怎么延时1ms
若采用12mh的晶振
51单片机采用6mhz晶振
设晶振为12MHz
6mhz晶振的时钟周期
相关问题
,STC89C52采用6MHz的晶振,定时1ms,如用定时器...
晶振是12MHZ的单片机,定时1ms,如果用定时方式1时的初...
编程题 设MCS-51单片机系统中晶振频率为12MHz,欲使...
1, 采用12MHz的晶振,定时ms,用定时器方式0时的初值...
单片机:若系统晶振频率是12MHZ,利用定时器/计数器1定时...
设MCS-51单片机晶振频率为12MHz,定时器作定时使用时...
51单片机采用12Mhz晶振,采用定时工作方式1,定时时间为...
MCS-51单片机的编程题:已知系统晶振频率为12MHZ,采...