光学  

   你现在的位置:JUNTRY>>主 页>>电气>>单片机>>         今天是:

Lab3 八个LED闪亮


                                                                                                      

mall:mov p1,#offh ; 传送 ,立即数offh到接口P1

lcall delay ;       长调用 delay

mov p1,#00h ;       传送 立即数00h到接口P1,

lcall delay ;       长调用 delay

ljmp main ;         长转移到 main

delay:mov r7,#250 ; 传送立即数250到通用寄存器7,

d1:mov r6,#250 ;    传送立即数250到通用寄存器6

d2:djnz r6,d2 ;     通用寄存器6减一不为0转移到d2

djnz r7,d1 ;        通用寄存器7减一不为0转移到 d1

ret ;               子程序返回

end ;               结束

 

   将上述程序变为机器码,烧入89C51即可看到八个LED依125mS/Hz闪亮。

如果把P1改为P3则蜂鸣器似BP机的嘟嘟声........

     

以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除

juntry@126.com