⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 广告机.txt

📁 广告机源程序
💻 TXT
字号:
ORG  00H

LOOP: MOV A,#0FFH ;开机初始化,清除画面

MOV P0,A    ;清除P0口

       ANL P2,#00   ;清除P2口

MOV R2,#200  

D100MS: MOV R3,#250 ;延时100毫秒

       DJNZ R3,$

       DJNZ R2,D100MS

       MOV 20H,#00H ;取码指针的初值

l100:    MOV R1,#100 ;每个字的停留时间

L16:    MOV R6,#16 ;每个字16个码

       MOV R4,#00H ;扫描指针清零

       MOV R0,20H ;取码指针存入R0

L3:    MOV A,R4   ;扫描指针存入A

       MOV P1,A   ;扫描输出

       INC R4      ;扫描指针加1,扫描下一个

       MOV A,R0   ; 取码指针存入A

       MOV DPTR,#TABLE ;取数据表的上半部分的代码

       MOVC A,@A+DPTR

       MOV P0,A   ; 输出到P0

       INC R0      ;取码指针加1,取下一个码。

       MOV A,R0

       MOV DPTR,#TABLE ;取数据表下半部份的代码

       MOVC A,@A+DPTR

       MOV P2,A          ;输出到P2口

       INC R0

MOV R3,#02        ;扫描1毫秒

DELAY2:  MOV R5,#248    ;

       DJNZ R5,$

       DJNZ R3,DELAY2

       MOV A,#00H     ;清除屏幕

       MOV P0,A

       ANL P2,#00H    

       DJNZ R6,L3       ;一个字16个码是否完成?

       DJNZ R1,L16      ;每个字的停留时间是否到了?

       MOV 20H,R0      ;取码指针存入20H

       CJNE R0,#0FFH,L100 ;8个字256个码是否完成?

       JMP LOOP ;反复循环

     

 TABLE :

;汉字“我”的代码

db 04H,00H,24H,10H,24H,12H,24H,21H

db 7FH,0FEH,0C4H,40H,44H,84H,04H,08H

db 0FFH,90H,04H,60H,44H,58H,35H,86H

db 04H,01H,0CH,07H,04H,00H,00H,00H

;汉字“选”的代码

db 02H,00H,42H,02H,22H,04H,33H,0F8H

db 00H,04H,06H,06H,7AH,09H,12H,31H

db 13H,0C1H,0FEH,01H,13H,0F1H,12H,09H

db 32H,09H,16H,0BH,02H,3AH,00H,00H


;汉字“择”的代码

db 08H,40H,08H,42H,08H,81H,0FFH,0FEH
db 09H,00H,0AH,90H,41H,10H,62H,90H
db 54H,90H,49H,0FFH,54H,90H,62H,90H
db 41H,30H,01H,90H,01H,00H,00H,00H


;汉字“我”的代码

db 04H,00H,24H,10H,24H,12H,24H,21H

db 7FH,0FEH,0C4H,40H,44H,84H,04H,08H

db 0FFH,90H,04H,60H,44H,58H,35H,86H

db 04H,01H,0CH,07H,04H,00H,00H,00H

;汉字“拼”的代码

db 08H,40H,08H,42H,08H,81H,0FFH,0FEH
db 09H,00H,0AH,81H,90H,82H,5FH,0FCH
db 30H,80H,10H,80H,30H,80H,5FH,0FFH
db 0D0H,80H,11H,80H,00H,80H,00H,00H


;汉字“博”的代码

db 04H,00H,04H,00H,0FFH,0FFH,04H,00H
db 24H,10H,2FH,0D0H,2AH,98H,2AH,94H
db 2AH,90H,0FFH,0D2H,2AH,91H,0AAH,0BEH
db 6AH,90H,2FH,0D0H,20H,10H,00H,00H


;汉字“我”的代码

db 04H,00H,24H,10H,24H,12H,24H,21H

db 7FH,0FEH,0C4H,40H,44H,84H,04H,08H

db 0FFH,90H,04H,60H,44H,58H,35H,86H

db 04H,01H,0CH,07H,04H,00H,00H,00H

;汉字“奉”的代码

db 02H,20H,22H,20H,2AH,40H,2AH,48H
db 2AH,0A8H,2BH,28H,2EH,28H,0FAH,0FFH
db 2AH,28H,2BH,28H,2AH,0A8H,2AH,48H
db 6AH,40H,22H,60H,02H,40H,00H,00H


;汉字“献”的代码

db 10H,00H,13H,0FFH,12H,50H,13H,0D0H
db 0FEH,7CH,13H,0D0H,12H,52H,37H,0FFH
db 12H,01H,02H,06H,02H,38H,0FFH,0C0H
db 22H,38H,16H,06H,02H,01H,00H,00H


end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -