返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 论坛


;p1口8个跑马灯的另外一个程序。用移位指令
;***************************************************************************
;* sxj1974@163.com (51c51 test web) www.8951.com *
;* Create by :石学军 www.51c51.com 更多例程请登陆网站 *
;***************************************************************************


org0000h
ajmpmain
org0030h
main:
movp1,#00h;全亮
lcalldelay;
lcalldelay;
lcalldelay;延时一段时间
mova,#0feh;每次只亮一个灯。
loop:movp1,a;
lcalldelay;
lcalldelay;
lcalldelay;
rla;循环左移。
ajmploop;

delay:movr7,#00h;延时子程序
tt:movr6,#00h
djnzr6,$
djnzr7,tt
ret
end

hex格式文件下载(另存为hex即可直接烧写)