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

📄 ocm4x8c.lst

📁 点阵显示 点阵显示
💻 LST
字号:
                                                                                        页     1
                                                                                        07-21-07
                                                                                        20:23:12
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            ;******************OCM4x8C并口******************
            RS	EQU	P2.4
            RW	EQU	P2.5
            E	EQU	P2.6
            PSB	EQU	P3.3
            RST	EQU	P3.4
            
            LCD_X	EQU	30H
            LCD_Y	EQU	31H
            COUNT	EQU	32H
            COUNT1	EQU	33H
            COUNT2	EQU	34H
            COUNT3	EQU	35H
            LCD_DATA	EQU	36H
            LCD_DATA1	EQU	37H
            LCD_DATA2	EQU	38H
            STORE		EQU	39H
            ;***********************************************
            		ORG	0000H
0000 020100 		LJMP	MAIN
            		ORG	0100H
0100 00     MAIN:		NOP
0101 C2B2                   clr     p3.2         ;开背光灯
0103 00     		NOP
0104 75815F 		MOV	SP,#5FH
0107 D2B4   		SETB	RST
0109 00     		NOP
010A D2B3   		SETB	PSB
            ;********************初始化**********************
010C 7434   LGS0:		MOV	A,#34H			;34H--扩充指令操作
010E 1201A7                LCALL	SEND_I
0111 7430   		MOV	A,#30H			;30H--基本指令操作
0113 1201A7 		LCALL	SEND_I
0116 7401   		MOV	A,#01H			;清除显示
0118 1201A7 		LCALL	SEND_I
011B 7406   		MOV	A,#06H			;指定在资料写入或读取时,光标的移动方向
011D 1201A7 		LCALL	SEND_I
0120 740C   		MOV	A,#0CH			;开显示,关光标,不闪烁
0122 1201A7 		LCALL	SEND_I
            
            ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
0125 7401   LGS2:		MOV	A,#01H
0127 1201A7 		LCALL	SEND_I
            
012A 7537CC 		MOV	LCD_DATA1,#0CCH		;显示点阵
012D 7538CC 		MOV	LCD_DATA2,#0CCH
0130 120143 		LCALL	LAT_DISP
0133 1201D7 		LCALL	DELAY3


C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     2
                                                                                        07-21-07
                                                                                        20:23:12
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
0136 7434   		MOV	A,#34H
0138 1201A7 		LCALL	SEND_I
013B 7430   		MOV	A,#30H
013D 1201A7 		LCALL	SEND_I
0140 02010C 		LJMP	LGS0
            
            ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
0143 753502 LAT_DISP:	MOV	COUNT3,#02H		;显示点阵子程序
0146 753080 		MOV	LCD_X,#80H
0149 753180 LAT_DISP1:	MOV	LCD_Y,#80H
014C C2D5   		CLR	F0                   ;B寄存器第一位
014E 753420 		MOV	COUNT2,#20H
0151 753310 LAT_DISP2:	MOV	COUNT1,#10H
0154 120182 		LCALL	WR_ZB
0157 20D505 LAT_DISP3:	JB	F0,LAT_DISP32
015A 853736 		MOV	LCD_DATA,LCD_DATA1
015D 2162   		AJMP	LAT_DISP31
015F 853836 LAT_DISP32:	MOV	LCD_DATA,LCD_DATA2
0162 E536   LAT_DISP31:	MOV	A,LCD_DATA
0164 120197 		LCALL	SEND_D
0167 D533F8 		DJNZ	COUNT1,LAT_DISP31
016A 0531   		INC	LCD_Y
016C B2D5   		CPL	F0
016E D534E0 		DJNZ	COUNT2,LAT_DISP2
0171 753088 		MOV	LCD_X,#88H
0174 D535D2 		DJNZ	COUNT3,LAT_DISP1
            
0177 7436   		MOV	A,#36H
0179 1201A7 		LCALL	SEND_I
017C 7430   		MOV	A,#30H
017E 1201A7 		LCALL	SEND_I
0181 22     		RET
            ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
0182 7434   WR_ZB:		MOV	A,#34H
0184 1201A7 		LCALL	SEND_I
0187 E531   		MOV	A,LCD_Y
0189 1201A7 		LCALL	SEND_I
018C E530   		MOV	A,LCD_X
018E 1201A7 		LCALL	SEND_I
0191 7430   		MOV	A,#30H
0193 1201A7 		LCALL	SEND_I
0196 22     		RET
            ;***********************************************
0197 1201C8 SEND_D:		LCALL	CHK_BUSY		;写数据子程序
019A D2A4   		SETB	RS
019C C2A5   		CLR	RW
019E F590   		MOV	P1,A


C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     3
                                                                                        07-21-07
                                                                                        20:23:12
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

01A0 D2A6   		SETB	E
01A2 00     		NOP
01A3 00     		NOP
01A4 C2A6   		CLR	E
01A6 22     		RET
            
01A7 1201C8 SEND_I:		LCALL	CHK_BUSY		;写指令子程序
01AA C2A4   		CLR	RS
01AC C2A5   		CLR	RW
01AE F590   		MOV	P1,A
01B0 D2A6   		SETB	E
01B2 00     		NOP
01B3 00     		NOP
01B4 C2A6   		CLR	E
01B6 22     		RET
            
01B7 1201C8 READ_D:		LCALL	CHK_BUSY		;读数据子程序
01BA D2A4   		SETB	RS
01BC D2A5   		SETB	RW
01BE D2A6   		SETB	E
01C0 00     		NOP
01C1 E590   		MOV	A,P1
01C3 C2A6   		CLR	E
01C5 F539   		MOV	STORE,A
01C7 22     		RET
            
01C8 7590FF CHK_BUSY:	MOV	P1,#0FFH		;测忙碌子程序
01CB C2A4   		CLR	RS
01CD D2A5   		SETB	RW
01CF D2A6   		SETB	E
01D1 2097FD 		JB	P1.7,$
01D4 C2A6   		CLR	E
01D6 22     		RET
            ;***********************************************
01D7 7D16   DELAY3:		MOV	R5,#16H
01D9 7EFF   DEL31:		MOV	R6,#0FFH
01DB 7FFF   DEL32:		MOV	R7,#0FFH
01DD DFFE   DEL33:		DJNZ	R7,DEL33
01DF DEFA   		DJNZ	R6,DEL32
01E1 DDF6   		DJNZ	R5,DEL31
01E3 22     		RET
            
01E4 7E0C   DELAY2:		MOV	R6,#0CH
01E6 7F18   DEL21:		MOV	R7,#18H
01E8 DFFE   DEL22:		DJNZ	R7,DEL22
01EA DEFA   		DJNZ	R6,DEL21
01EC 22     		RET
            


C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     4
                                                                                        07-21-07
                                                                                        20:23:12
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

01ED 7E06   DELAY1:		MOV	R6,#06H
01EF 7F08   DEL11:		MOV	R7,#08H
01F1 DFFE   DEL12:		DJNZ	R7,DEL12
01F3 DEFA   		DJNZ	R6,DEL11
01F5 22     		RET
            
            
            
            		END









































C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     5
                                                                                        07-21-07
                                                                                        20:23:12
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CHK_BUSY                 = 01C8H CODE  标号 
            COUNT                    = 0032H CONST 常量 
            COUNT1                   = 0033H CONST 常量 
            COUNT2                   = 0034H CONST 常量 
            COUNT3                   = 0035H CONST 常量 
            CY                       = 00D7H CONST 常量 
            DEL11                    = 01EFH CODE  标号 
            DEL12                    = 01F1H CODE  标号 
            DEL21                    = 01E6H CODE  标号 
            DEL22                    = 01E8H CODE  标号 
            DEL31                    = 01D9H CODE  标号 
            DEL32                    = 01DBH CODE  标号 
            DEL33                    = 01DDH CODE  标号 
            DELAY1                   = 01EDH CODE  标号 
            DELAY2                   = 01E4H CODE  标号 
            DELAY3                   = 01D7H CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            E                        = 00A6H CONST 常量 
            EA                       = 00AFH CONST 常量 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            F0                       = 00D5H CONST 常量 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            INT0                     = 00B2H CONST 常量 
            INT1                     = 00B3H CONST 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            LAT_DISP                 = 0143H CODE  标号 
            LAT_DISP1                = 0149H CODE  标号 
            LAT_DISP2                = 0151H CODE  标号 
            LAT_DISP3                = 0157H CODE  标号 
            LAT_DISP31               = 0162H CODE  标号 
            LAT_DISP32               = 015FH CODE  标号 
            LCD_DATA                 = 0036H CONST 常量 


C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     6
                                                                                        07-21-07
                                                                                        20:23:13
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            LCD_DATA1                = 0037H CONST 常量 
            LCD_DATA2                = 0038H CONST 常量 
            LCD_X                    = 0030H CONST 常量 
            LCD_Y                    = 0031H CONST 常量 
            LGS0                     = 010CH CODE  标号 
            LGS2                     = 0125H CODE  标号 
            MAIN                     = 0100H CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PS                       = 00BCH CONST 常量 
            PSB                      = 00B3H CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RD                       = 00B7H CONST 常量 
            READ_D                   = 01B7H CODE  标号 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RS                       = 00A4H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            RST                      = 00B4H CONST 常量 
            RW                       = 00A5H CONST 常量 
            RXD                      = 00B0H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SEND_D                   = 0197H CODE  标号 
            SEND_I                   = 01A7H CODE  标号 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            STORE                    = 0039H CONST 常量 
            T0                       = 00B4H CONST 常量 
            T1                       = 00B5H CONST 常量 
            TB8                      = 009BH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TH0                      = 008CH CONST 常量 


C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 
                                                                                        页     7
                                                                                        07-21-07
                                                                                        20:23:13
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            TH1                      = 008DH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 
            TR1                      = 008EH CONST 常量 
            TXD                      = 00B1H CONST 常量 
            WR                       = 00B6H CONST 常量 
            WR_ZB                    = 0182H CODE  标号 


            公有符号:  102
            私有符号:    0




































C:\DOCUMENTS AND SETTINGS\LI\桌面\培训用\液晶\培训程序\显示点阵\OCM4X8C.ASM         
 

⌨️ 快捷键说明

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