您当前的位置:五五电子网电子知识单片机-工控设备合泰单片机HT48R50A的 LCD字符显示+KEY按键处理示例程序 正文
HT48R50A的 LCD字符显示+KEY按键处理示例程序

HT48R50A的 LCD字符显示+KEY按键处理示例程序

点击数:7223 次   录入时间:03-04 11:45:41   整理:http://www.55dianzi.com   合泰单片机

LCD字符显示+KEY按键处理示例程序

; ********************************************
; Function : LCD字符显示+KEY按键处理示例程序 *

; MICroProcessor : HT48R50A-1/28SKDIP-A      *

; Author:         www.picavr.com             *
; Crystal :       4MHz                       *
; ********************************************
#INCLUDE                HT48R50A-1.INC
LCD_DATA                EQU     PC
LCD_DATA_CTRL           EQU     PCC
LCD_CTRL                EQU     PB
LCD_CTRL_CTRL           EQU     PBC
E                       EQU     1
RS                      EQU     0
;------------------------------------------------------------
DATA    .SECTION        AT 60H  ’DATA’
DELAY_COUNTER_1         DB      ?       ;[60H]
DELAY_COUNTER_2         DB      ?       ;[61H]
DELAY_COUNTER_3         DB      ?       ;[62H]
DATA                    DB      ?       ;[63H]
COUNTER                 DB      ?       ;[64H]
;------------------------------------------------------------
CODE    .SECTION        AT 00H  ’CODE’
                ORG     00H
                JMP     START
                ORG     0CH
                JMP     TIMER1

                ORG     20H
START:
                 MOV      A,01111111B
                 MOV      PAC,A
                CALL    LCD_RESET
                 MOV      A,OFFSET LCD_MESSAGE_1
                 MOV      TBLP,A
                CALL    LCD_DISPLAY
                 MOV      A,09H
                 MOV      INTC,A
                 MOV      A,80H
                 MOV      TMR1C,A
FIRST_TIME:
                 MOV      A,PA
                AND     A,00010000B
                SUB     A,00010000B
                SZ      ACC
                JMP     FIRST_TIME
PRESS_ANY_KEY:
                 MOV      A,OFFSET LCD_MESSAGE_2
                 MOV      TBLP,A
                CALL    LCD_DISPLAY
ANY_KEY:
                 MOV      A,PA
                AND     A,00010000B
                SUB     A,00010000B
                SZ      ACC
                JMP     ANY_KEY
                 MOV      A,PA
                AND     A,00001111B
                 MOV      DATA,A
                SUB     A,09H

[1] [2] [3] [4] [5]  下一页


本文关键字:程序  合泰单片机单片机-工控设备 - 合泰单片机