永发信息网

找一个单片机汇编语言编写的延时1ms的子程序

答案:2  悬赏:60  手机版
解决时间 2021-03-26 01:59
  • 提问者网友:放下
  • 2021-03-25 19:28
找一个单片机汇编语言编写的延时1ms的子程序
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-03-25 19:53
多简单的小程序呀:

TIME1MS:
MOV R6, #2
TIME1:
;延时498uS
MOV R7, #248
DJNZ R7, $ ;R7的为0时,程序向下运行,否则继续减
;
DJNZ R6, TIME1 ;加上此命令后,每个小周期时间为500uS
;运行两周为1MS,再加上最前面的MOV R6那条指令,就是1.002MS
RET

此程序实现的是1.002MS的定时,当然这当中不算主程序调用此延时程序时现场保护的时间,即压栈和出栈的时间
全部回答
  • 1楼网友:行路难
  • 2021-03-25 20:42
老兄,你的单片机是哪个型号的,晶振是多少呀?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯