AVR中延时1ms程序怎么写?晶振是12MHz。

书上的例子是:#definextal8voidDelay_1ms(void){uinti;for(i=1;i<(uint)(xtal*143-2);i++);}我的晶振是... 书上的例子是:
#define xtal 8
void Delay_1ms(void)
{ uint i;
for(i=1;i<(uint)(xtal*143-2);i++) ;
}
我的晶振是12MHz,是不是只需要在定义上面把8改成12MHz?
这个程序为什么这么写?这是怎么计算得到1ms的延时?
展开
 我来答
匿名用户
2015-07-15
展开全部
.问题分析:.你好,根据你的描述,可以放松心情,调节情绪,接受心里疏导。
.意见建议:.建议多运动,有助于血液循环,提供大脑供养量多散心,多和亲戚朋友交流,保持愉快的心情,要发脾气时,可以先深呼吸平复一下心情。慢慢就会改善。
玛卡的好处在于:促进内分泌系统的正常运作、提高体内性腺功能、促进消化、从根本上改善大脑及神经系统机能。此外,还可以提高持久力,促进睾丸激素的分泌,增强勃起组织的反应性,提高精子及精液含量,我是在体恒健商城上买的,是正品。
广州晶晟电子
2023-10-12 广告
OSC有源晶振是一种电子元件,它需要接电源才能工作,一般有四个引脚,其中有两个是电源输入引脚,有正负极之分。它是石英晶体震荡器的简称,英文名为Crystal。石英晶体震荡器的应用范围非常广,包括通讯系统、时钟电路、显卡、网卡、主板等配件的各... 点击进入详情页
本回答由广州晶晟电子提供
匿名用户
推荐于2016-10-28
展开全部
delay1ms()
{
unsigned char i;
for(i=0;i<120;i++);
}

DELAY:
MOV R2,#2
DELAY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAY1
RET
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式