- 2
- 0
- 约5.84千字
- 约 42页
- 2017-06-28 发布于湖北
- 举报
参考程序: DIR: MOV R0,#79H ;置缓冲器指针初值 MOV R3,#01H ;位选码的初值送R3 MOV A,R3 LD0: MOV DPTR,#7F01H ;位选码→PA口(PA.0位) ;最左边LED亮 MOVX @DPTR,A INC DPTR ;去掉 MOV A,@R0 ;显示数据→A ADD A,#0DH MOVC A,@A+PC 改为:MOV DPTR,#TAB MOVC A, @A+DPTR MOV DPTR,#7F02H DIR1: MOVX @DPTR,A ;段码→8155H PB口 ACALL DL1ms ;该位显示1ms INC R0 ;指针指向下一个数据单元 MOV A,R3 ;位选码送入A中 JB Acc.5,LD1 ;判断是否扫描到最右边的 ; LED,如到最右边则返回 RL A ;位选码向左移一位,准备让 ; 右边的下一位LED亮 MOV R3,A ;位选码送R3中保存 AJMP LD0 ; LD1: RET ;
原创力文档

文档评论(0)