导航:首页 > 编程语言 > 51单片机延时05秒程序汇编

51单片机延时05秒程序汇编

发布时间:2024-05-14 18:42:44

① 怎样用单片机的汇编语言编写一个50ms的延时程序。(晶振频率为12MHz)ps51单片机

DEL: MOV R7,#210
DEL1: MOV R6,#117
DEL2: DJNZ R6,DEL2
NOP
DJNZ R7,DEL1
NOP ;此处17个NOP
NOP
....
NOP

RET
1μs+(1+234+1+2)μs*210+2μs+17=50000μs
其实考虑到LCALL调用这个函数的时间,末尾应该再减少2个NOP。
另外,实际使用中需要精确延时的话应该使用定时器中断,一方面是精确,另一方面延时函数执行时,如果有中断发生,那么延时就不正确了。

② 用汇编怎么写51单片机的延时程序

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

阅读全文

与51单片机延时05秒程序汇编相关的资料

热点内容
文件管理的储存是什么 浏览:273
节点ping工具 浏览:1
看查莉成长日记用哪个app 浏览:163
carbon是那个数据库的 浏览:218
安卓充电线拆解 浏览:440
移动大王卡怎么选择app 浏览:204
电脑没连接网络怎么连接打印机 浏览:63
怎么能找出手机锁屏的app 浏览:729
u盘temp文件夹可以删除吗 浏览:84
卸载dota2用哪个文件 浏览:602
qq上看视频文件怎样不显示 浏览:968
win10文件夹共享防火墙设置 浏览:829
win10重新分区恢复 浏览:332
离线的恢复文件的软件 浏览:366
linux查看进程锁 浏览:93
调频斜率matlab代码 浏览:756
苹果的隐藏的文件夹 浏览:382
cad如何设置文件自动保存 浏览:742
联想无线网络管理 浏览:3
大疆Mac固件升级 浏览:503

友情链接