延时20ms和1s的51单片机程序举例 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-07
[导读]试分别编写延时20ms和1s的程序。设fosc=6MHz。参考答案:yhequ20hylequ21hxequ22hstart:mov a,xmov dptr,#tabmovc a,@a+dptrmovyh,amova,xadda,#1movca,@a+dptrmovyl,ahere:sjmp heretab:dw 1,8,27,64,125,216,343,5
试分别编写延时20ms和1s的程序。设fosc=6MHz。
本文引用地址: http://www.21ic.com/app/mcu/201807/780003.htm
参考答案:
yhequ20h
ylequ21h
xequ22h
start:
mov a,x
mov dptr,#tab
movc a,@a+dptr
movyh,a
mova,x
adda,#1
movca,@a+dptr
movyl,a
here:sjmp here
tab:dw 1,8,27,64,125,216,343,512,729
查看评论 回复