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

📄 st7032ii.asm

📁 ST7032 IIC通讯方式液晶显示驱动显示程序
💻 ASM
字号:
;******************************************************
;
;      40h~4fh is character display data RAM second line.
;
;******************************************************
sda    equ     P1.1
scl    equ     P1.0
xreset equ     p3.4
COUNTER        equ     30H
BUFFER equ     31H
COUNT  equ     32H
dat    equ     33h
abc    equ     34h
       ORG     00H
       JMP     main
       ORG     50H
MAIN:
       call    d50us
       clr     xreset
       call    d50us
       setb    xreset
       call    d50ms
       CALL    INITIATE

       mov     dat,#00h
       mov     abc,#08D
test0:
       mov     r0,#40h
       mov     r3,#16D
test:  mov     @r0,dat
       inc     r0
       inc dat
       djnz    r3,test

       call    display
      ; JB  P3.5,$
       call    d0_5s
       inc     dat
       djnz    abc,test0
;**************************************************

       mov    40h,#'*'
       mov    41h,#'*'
       mov    42h,#'*'
       mov    43h,#' '
       mov    44h,#'1'
       mov    45h,#'6'
       mov    46h,#'x'
       mov    47h,#'2'
       mov    48h,#' '
       mov    49h,#'I'
       mov    4Ah,#'I'
       mov    4Bh,#'C'
       mov    4Ch,#' '
       mov    4Dh,#'*'
       mov    4Eh,#'*'
       mov    4Fh,#'*'




       CALL    start

       MOV BUFFER, #01111100B 	; SET SLAVE ADDRESS
       CALL WRITE
       CALL d50us

       MOV BUFFER, #10000000B 	;control byte,co=1,RS=0
       CALL WRITE
       CALL WAVEFORM

       MOV BUFFER, #00111001B	;set two lines diaplay
       CALL WRITE
       CALL d50us

       MOV BUFFER, #10000000B	;control byte,co=1,RS=0
       CALL WRITE
       CALL WAVEFORM

       MOV BUFFER, #01110001B	;contrast set
       CALL WRITE
       CALL d50us

       MOV BUFFER, #10000000B	;control byte,co=1,RS=0
       CALL WRITE
       CALL WAVEFORM

       MOV BUFFER, #01010011B	;power/icon control/contrast set    ⊿Τノ

⌨️ 快捷键说明

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