QFP208
专业分销产品,绝对原装正品!更多产品,尽在毅创腾供IC网! 网址(Web):http://www.gongic.com
深圳市毅创腾电子科技有限公司
直线(Tel): 86-755-83210909 83213361 83216735 83219286
服务热线: 400-055-6968
联系人:朱小姐
Q Q: 814996185 611154768
网 址:http://www.szyctdz.net
本例实验主要用到了延时子程序,clr,lcall,ajmp 指令, 通过轮流点亮p1.0 …..P1.7 实现效果。用户可以通过此程序的学习, 初步掌握单片机的IO端口操作。
参考程序:
;实验1最简单的8路跑马灯。用一条8PIN的数据排线把CPU部份的P1口(JP44)连接到八路指示灯部份的JP32;可以看到8路灯轮流闪烁org 0000h ;开始ajmp looporg 0030h ;到0030h处避开00-30的敏感地址loop:mov p1,#0ffh;关闭所有灯clr p1.0 ;点亮灯p1.0lcall delay ;延时一段时间?clr p1.1 ;点亮灯p1.1lcall delayclr p1.2 ;点亮灯p1.2lcall delayclr p1.3 ;点亮灯p1.3lcall delayclr p1.4 ;点亮灯p1.4lcall delayclr p1.5 ;点亮灯p1.5lcall delayclr p1.6 ;点亮灯p1.6lcall delayclr p1.7 ;点亮灯p1.7lcall delayAJMP LOOP;到最开始loop处重新运行delay: mov r5,#20 ;延时。d1: mov r6,#40d2: mov r7,#248djnz r7,$djnz r6,d2djnz r5,d1retend