00问答网
所有问题
求51单片机延时延时1分钟汇编语言程序。12Hz
如题所述
举报该问题
推荐答案 2008-09-06
æè°ç延æ¶å½æ° å°±æ¯åä¸ä¸ªæ»å¾ªç¯
void delay(void)
{ unsigned int i;
for(i=0;i<20000;i++); //延è¿å½æ°ï¼è®©ç¨åºæ°æ°ï¼æµªè´¹æ¶é´ãå¯ä»¥éè¿æ¹åiçå¼æ¥æ¹åæ¶é´ã
}
延è¿1åé 12hz å ·ä½ä¸ç¥éiæ¯å¤å°äº è¯è¯60*1000
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/e0reDBn0.html
其他回答
第1个回答 2008-09-08
最好用定时器来做,我的博客上有延时一秒的,你把常数改一下就行了.
第2个回答 2008-09-13
L1: MOV R7,100 ;1S
L2: MOV R6,100 ;1S
DJNZ R7,$ ;2S
DJNZ R6,L2 ;2S
DJNZ R5,L1 ;2S
;其中R5是外面赋值的可控制延迟时间 假设是12MHZ 要延迟1S R5=50
[1+(1+2*100+2)*100+2]*R5近似==1000000us==1S
相似回答
求51单片机延时延时1分钟汇编语言程序
。
12Hz
答:
void delay(void){ unsigned int i;for(i=0;i<20000;i++); //延迟函数,让程序数数,浪费时间。可以通过改变i的值来改变时间。}
延迟1分钟 12hz
具体不知道i是多少了 试试60*1000
51单片机
c
语言延时
函数 Void delay 1ms(unsigned int ms){un
答:
C
程序
中可使用不同类型的变量来进行
延时
设计。经实验测试,使用unsigned char类型具有比unsigned int更优化的
代码
,在使用时应该使用unsigned char作为延时变量。 以某晶振为12MHz的
单片机
为例,晶振为12MHz即一个机器周期为1us。void delay_ms(unsigned int ms_number) // ms延时函数 (AT89C51 @ 11.0...
C51延时
计算的问题,渴望大侠们给下解答,小弟在此提前表示感谢!(晶振是1...
答:
编译后看生成的
汇编
代码,按照指令周期表计算执行整个函数所需时间。
51单片机
晶振频率12M
HZ
,用
汇编语言
编写
程序
答:
DELAY20MS:MOV R2,#40 DLY:MOV R3,#249 DJNZ R3,DJNZ R2,DLY RET
大家正在搜
单片机汇编语言延时20秒的程序
单片机汇编语言延时程序
单片机延时程序怎么写汇编语言
单片机延时子程序的延时时间
单片机延时1s程序汇编
单片机汇编语言程序大全
单片机延时程序汇编怎么写
汇编语言定时器中断延时程序
汇编语言延时10s程序