OUT PORTA, XH ;
RCALL WAIT ;
SBI PORTA, WR ;WR: 0-->1
RCALL WAIT ;
ANDI XL, 0X0F ;
SWAP XL ;
ORI XL, 1<<RD ;
OUT PORTA, XL ;
RCALL WAIT ;
SBI PORTA, WR ;WR: 0-->1
RCALL WAIT ;
CBI PORTA, RD ;RD: 1-->0
LDI XL, 0X0F ;PORTA7--PORTA4 IS CHANGED TO INPUT
OUT DDRA, XL ;
LDI XL, 0XF4 ;WR=1
OUT PORTA, XL ;
RCALL WAIT ;
SBI PORTA, RD ;RD=1
IN XL, PINA ;
SER XH ;
OUT DDRA, XH ;PORTA7--PORTA4: COME TO OUTPUT
SBI PORTA, CS ;
RET ;
;*******************************************************************
; HT1647 IS USED COM0--COM15,SEG0--SEG47
; INITIALIZE LCD BY INSTRUCTION
; 1) LCD MODULE IS INITIALIZED BY INTERNAL RESET CIRCUIT ON POWER-ON
; 2) LCD MODULE IS INITIALIZED BY INSTRUCTION,TOO
; USED REGISTER: XL,XH
;*******************************************************************
INITLCD: LDI XH, 0B01000001 ;RC 32K
LDI XL, 0B01000000 ;
RCALL COMMAND ;
LDI XH, 0B01000000 ;SYS EN
LDI XL, 0B00010000 ;
RCALL COMMAND ;
LDI XH, 0B01000001 ;BIAS 1/5
LDI XL, 0B10010000 ;
RCALL COMMAND ;
LDI XH, 0B01000001 ;LARGE BIAS
LDI XL, 0B10000000 ;
RCALL COMMAND ;
LDI XH, 0B01000001 ;FRAME 89Hz
LDI XL, 0B11010000 ;
RCALL COMMAND ;
LDI XH, 0B01000011 ;GRS LEVEL 1=X100-001b4-b3b2b1b00-XXXX
LDI XL, 0B11110000 ;b4--b0=11111
RCALL COMMAND ;
LDI XH, 0B01000101 ;GRS LEVEL 2=X100-010b4-b3b2b1b00-XXXX
LDI XL, 0B00000000 ;b4--b0=10000
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
本文关键字:单片机 程序 AVR单片机,单片机-工控设备 - AVR单片机