这个delay函数就是通过i,j,k的自减运算来达到延迟效果 一直减到ijk都为0才执行下一段函数 delay(10)就是让单片机进行 i(10) * j(10) * k(50)=5000次的自减运算,时间大约为5000/8 000 000=0.625ms 自己可以根据这个算法来简单测算出延迟时间 ...
DINZR1,NEXT;不到20台阶转移到NEXT SJMP START;到10则重复,产生下一个周期波 NEXT:ADDA,#10;每欠数字量增10以产生台阶最后形成锯齿波 SJMPLP;产生下一台阶 DELAY:MOV20H,#249,延时1ms的子程序 DELAY AGAIN: NOP DINZ 20H AGAIN RET相关知识点: 试题...
我们用hal库从来都是先翻一遍源码确定怎么实现再用。这用了发现不行也不去看源码直接认为有错误就是奇...