第10章单片机课件.ppt

第10章单片机课件

参考程序如下: DIR: MOV R0,#79H ;置缓冲器指针初值 MOV R3,#01H ;位选码的初值送R3 MOV A,R3 LD0: MOVX DPTR,#7F01H;位选码→PA口(PA.0位) ;最左边LED亮 MOV @DPTR,A INC DPTR ;数据指针指向PB口 MOV A,@R0 ;显示数据→A ADD A,#0DH ;加偏移量(下条指令到表首间 ;所有指令占的单元数) MOVC A,@A+PC ;根据显示数据来查表取段码 DIR1: MOVX @DPTR,A ;段码→8155HPB口 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 ; DB 31H,6EH,1CH,23H,40H,03H DB

文档评论(0)

1亿VIP精品文档

相关文档