;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即可直接烧写)
|