51单片机精确延时1秒

@凤安2273:AT89C51单片机,如何实现延迟一秒用C语言延迟一秒,我是用循
晏转13861699165…… 其实可以用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶振频率...

@凤安2273:AT89C51单片机延时1秒程序怎么写??? -
晏转13861699165…… void DELAY(int z)//延时zms { int x,y; for(x = z;x > 0;x--) for(y = 110;y > 0;y--); }DELAY(1000); 就可以延时1S 但是有很小的误差 精确的只能用定时器了

@凤安2273:在单片机AT89C51芯片中,设计一个一秒的延时程序,有多少种方法,具体如何? -
晏转13861699165…… 比较常用的有两种 一种比较简单的就是粗略的软件延时; 如: void delay_1s(void) { unsigned char i,j; for(i=0;i<128;i++) for(j=0;j<254;j++); } 这种通过调整i和j的最终值来确定延时时间,没有办法精确计算的. 另一种,做比较精确的延时,...

@凤安2273:51单片机延时1秒子程序
晏转13861699165…… 6M/12机器周期,2us/机器周期,1秒须50000个机器周期 DELAY: MOV R3,#10 M1: MOV R4,#200 M2: MOV R5,#250 M3: DJNZ R5,M3 DJNZ R4,M2 DJNZ R3,M1

@凤安2273:51单片机中 怎么得到精确延时? -
晏转13861699165…… 10ms得到了 1秒还不好弄吗?定义个计数的 加100次即为1秒 要精确到什么份上?晚个1ms以下啥的允许的话 就满100 置一标志位 从主循环中判断标志 用完标志清零 这样一直循环就成了 如果一点不能晚 就得从中断去显示了 不过中断占用率太高 不提倡的

@凤安2273:51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写 -
晏转13861699165…… 要看你的时钟周期,如果是12Mhz的话,每个时钟周期MC=6*2/12 M =1us,所以延迟是让机器计数1000000下,上面那个公式你自己套用24Mhz的就是2000000下.c语言的循环次数你自己算,每条指令一个周期,所以楼上的程序在12Mhz下是1s延迟.

@凤安2273:用单片机8051如何做一个定时器的一秒延时 -
晏转13861699165…… MOV 30H,#一个数 MOV 31H,#一个数 LOOP:DJNZ 30H,LOOP1 LOOP1:DJNZ 31H,LOOP 这样就行了吧, 具体的数还得通过你使用的晶振算出来的

@凤安2273:求一个51单片机延时1秒的程序,用汇编!! -
晏转13861699165…… DEL1S:MOV R7,#10 D1: MOV R6,#200 D2: MOV R5,#250 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET 说明:1、如果不使用R5、R6、R7可以用别的单元替换,比如换成30H、31H、32H等等 2、这个程序是12M时钟,如果时钟不同,要修改数值.如6M时钟,要把MOV R7,#10 修改成:MOV R7,#5

@凤安2273:求51单片机 延时1秒钟的子程序(没什么要求) -
晏转13861699165…… 如果是11.0592MHz的晶振,那么程序是: void delay(uint xms) { int i,j; for(int i=xms;i>0;i--) for(j=148;j>0;j--); } delay(1)是延时1ms,所以延时一秒就是delay(1000); 还有不懂的可以继续问

@凤安2273:51单片机 延迟时间问题 -
晏转13861699165…… 这是靠单片机指令周期延时的程序,12M晶振,每个周期为1us,每个for语句3个周期,所以124*3*3约等于1ms,所以可以进行简单的延时.

相关推荐

  • 如何使用定时器延时1s
  • delay延时10秒
  • 10秒的延时需要拍多久
  • 单片机延时1s方法
  • 延时拍摄多久才有30秒
  • 51单片机delay延时3秒
  • 延时1s的延时子程序
  • 非屏蔽双绞线的优点
  • 单片延迟函数精确1ms
  • delay延时时间为1秒
  • 51单片机定时器延迟三秒
  • 51单片机1分钟延时程序
  • 利用定时器延时5s c程序
  • 51单片机delay延时1毫秒
  • 延时1秒函数delay
  • 51单片机定时器1s延时
  • 51单片机延时0.5秒代码
  • 51延时一秒的c语言程序
  • 单片机delay延时一秒
  • delay 50000 是延时多久
  • 单片机延时1秒程序c语言
  • 终端电阻为什么是120欧
  • delay延时1s程序
  • 单片机编程延迟一秒
  • 单片机延时0.5秒程序
  • 51单片机5分钟倒计时
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网