您当前的位置:五五电子网电子知识单片机-工控设备51单片机基于51单片机和8279驱动八段数码管显示与上位机通信的串口收发程序 正文
基于51单片机和8279驱动八段数码管显示与上位机通信的串口收发程序

基于51单片机和8279驱动八段数码管显示与上位机通信的串口收发程序

点击数:7281 次   录入时间:03-04 11:51:34   整理:http://www.55dianzi.com   51单片机
               MOV           A,#0FFH                 ;置标志(有键输入)
NKBHIT: POP           PSW                     ;恢复现场
               POP           DPL
               POP           DPH
               RET
;显示字符子程序
;输入: R4,位置 R5,值
DISLED:         PUSH          DPH                    ;保存现场
                PUSH          DPL
                PUSH          ACC
                MOV           A,#LEDWR0              ;置显示起始地址
                ADD           A,R4                   ;加位置偏移量
                MOV           DPTR,#Z8279
                MOVX          @DPTR,A                ;设定显示位置
                MOV           DPTR,#LEDSEG           ;置显示常数表起始位置
                MOV           A,R5
                MOVC          A,@A+DPTR              ;查表
                MOV           DPTR,#D8279
                MOVX          @DPTR,A                ;显示数据
                POP           ACC                    ;恢复现场
                POP           DPL
                POP           DPH
                RET

DELAY:                                 ;延时子程序
               PUSH           0                      ;保存现场
               PUSH           1
               MOV            0,#0H
DELAY1: MOV            1,#0H
               DJNZ           1,$
               DJNZ           0,DELAY1
               POP            1                      ;恢复现场
               POP            0
               RET
;LED显示常数表
LEDSEG: DB             3FH,06H,5BH,4FH,66H,6DH,7DH,07H
               DB             7FH,6FH,77H,7CH,39H,5EH,79H,71H
               DB             0BFH,086H,0DBH,0CFH,0E6H,0EDH,0FDH,087H
               DB             0FFH,0EFH,0F7H,0FCH,0B9H,0DEH,0F9H,0F1H
               DB             6DH,02H,08H,00H,59H,0FH,76H     
;键盘键码表
KEYCODE:DB             30H,31H,32H,33H,34H,35H,36H,37H
               DB             38H,39H,41H,42H,43H,44H,45H,46H
               DB             47H,48H,49H,4AH,4BH,4CH,4DH,4EH
               END



上一页  [1] [2] [3] 


本文关键字:单片机  通信  程序  数码管  51单片机单片机-工控设备 - 51单片机