永发信息网

设晶振频率为6MHz,试编制50 ms延时子程序

答案:1  悬赏:10  手机版
解决时间 2021-02-18 22:12
设晶振频率为6MHz,试编制50 ms延时子程序
最佳答案
很简单,把标准的12M晶振下的1ms延时程序改改就可以了。
下面是12MHz下的延时程序,
void delay1ms(int t)
{
int i,j;
for(i=0;i<t;i++)
for(j=0;j<120;j++) ;
}
而6MHz时,每个机器周期就变成了12MHz时的两倍,则现在的延时循环周期只要原来的一半即可,所以延时1ms的程序就是:
void delay1ms(int t)
{
int i,j;
for(i=0;i<t;i++)
for(j=0;j<60;j++) ;
}
你使用的时候只要在括号里填入你需要延时的毫秒数就可以,比如
delay1ms(50);
就是延时50ms,当然你要延时100ms,10ms都行,任意都行,只要不超过65535(int型的数字上限)。
如果你要非常精密的定式,就得用定时器了,这东西不是一两句话说得完的,你自己去看单片机书,
初值可以告诉你,9E58
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
图雅奶食店地址在哪,我要去那里办事
炉火什么?
为什么发电机发电要先要升高电压后降压啊
胃不好,想养胃,喝酸奶,可以喝安慕希吗
0090激光影城我想知道这个在什么地方
怎么叠加流量啊
哪个省的话有翘舌音和哪个省没有翘舌音的?
《高端客户产品销售台账》按时间单独列帐,有
李伟卖新车二手车收售天天特价我想知道这个在
公司的座机别人打进来怎么设置自动转接到每个
弗雷葡萄用啥彭大农药好
黄蜂鱼怎么煮好吃?
Treaty of Wang-Hea是什么条约
北海道甜心工坊地址在哪,我要去那里办事
英语 单选题1.October comes before
推荐资讯
windows server ®Standard版的能使的密钥 或
唐人神集团湘大骆驼饲料公司这个地址在什么地
老公偷老婆的钱这样还能过下去吗
为什么阿奎罗被叫做阿坤?
WIN7电脑开机突然变得好慢,
金观音茶业地址在什么地方,想过去办事
韩膳阁寿司在什么地方啊,我要过去处理事情
我用录屏大师到游戏里进去后它就不录了,就退
韩剧刘永琪名字怎么写
如何区分b d p q
bap的one shot讲了什么故事
小陈理发店地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?