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

📄 1110.asm

📁 诺基亚1110液晶控制汇编语言程序。网上不多的啊!
💻 ASM
字号:
cs bit p2.3
clk bit p2.4
sda bit p2.5
res bit p2.6

       ORG 0000H
       AJMP MAIN
       ORG 0030H
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MAIN:
       acall hwres
		 mov a,#0afh       ;disp on		 		 
		 acall scmd

		 mov a,#0a6h       ;reverse/normal
		 acall scmd

		 mov a,#02fh       ;power
		 acall scmd

		 mov a,#0a5h       ;all points
		 acall scmd
ajmp $
		 mov a,#0a1h       ;left to right
		 ;acall scmd

       mov a,#11001000B       ;left to right
		 ;acall scmd


		 mov a,#26h          
		 acall scmd
		 mov a,#90h          
		 acall scmd
       acall dispclr
		 
		 mov dptr,#str1
		 mov r2,#0f0h
		 clr a
disp:
       movc a,@a+dptr
		 inc dptr
		 acall sdata
		 djnz r2,disp
		 ajmp $
;-----------------------------------------------------------------------------------------------------------------------------------------------------
dispclr:
       mov r5,#09h
clr1:
       mov r6,#60h
clr2:
       mov a,#00h
		 acall sdata
		 djnz r6,clr2
       djnz r5,clr1
		 ret
;-----------------------------------------------------------------------------------------------------------------------------------------------------
HWRES:  
       clr cs
       nop
       CLR RES
       NOP
		 nop
       SETB RES
       NOP
       SETB CS
RET 
;-----------------------------------------------------------------------------------------------------------------------------------------------------
scmd:
    clr cs
    clr clk
    clr sda
    nop
    setb clk
    ajmp send
sdata:
    clr cs
    clr clk
    setb sda
    setb clk
send:
    mov r7,#08h
send1:
    clr c
    rlc a
    clr clk
    mov sda,c
    setb clk
    djnz r7,send1
ret
;-----------------------------------------------------------------------------------------------------------------------------------------------------
DELAY:
       MOV R4,#05H
delay1:
       mov r6,#0ffh
DELAY2:
       MOV R5,#0FFH
       DJNZ R5,$
       DJNZ R6,DELAY2
		 djnz r4,delay1
       RET
;-----------------------------------------------------------------------------------------------------------------------------------------------------
STR1:
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
END
             

⌨️ 快捷键说明

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