您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机12864LCD带中文字库(PIC程序) 正文
12864LCD带中文字库(PIC程序)

12864LCD带中文字库(PIC程序)

点击数:7308 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   PIC单片机
#include<p16f877a.inc>  
; __CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC
;芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
 #define       RS  PORTA,5           ;命令/数据选择
 #DEFINE       RW  PORTA,4           ;读/写选择
 #DEFINE       E   PORTA,3           ;使能信号
 #DEFINE       PSB PORTA,2           ;并口/串口选择(H/L)
 #DEFINE       RST PORTA,0           ;复位信号
 
;-----------------------------------------------
LCD_X          EQU 30H               ;页地址
LCD_Y          EQU 31H               ;Y地址
COUNT          EQU 32H               ;循环计数用
COUNT1         EQU 33H               ;循环计数用
COUNT2         EQU 34H               ;循环计数用
COUNT3         EQU 35H

POINT          EQU 36H               ;查表偏移地址 
POINT1         EQU 37H               ;查表偏移地址
POINT2         EQU 38H               ;查表偏移地址
POINT3         EQU 40H
TEMP           EQU 39H               ;临时寄存器
TEMP1          EQU 3AH               ;临时寄存器
;-----------------------------------------------
 ORG 0000H                           ;复位地址
 NOP                                 ;ICD需要的空指令
 GOTO   MAIN                         ;跳转到主程序


;**********************主程序************************
MAIN
 BANKSEL   TRISA
 CLRF      TRISA                     ;A口输出
 CLRF      TRISD                     ;D口输出
 BANKSEL   ADCON1
 MOVLW     06H
 MOVWF     ADCON1                    ;A口全为数字口
 CLRF      STATUS

 BCF       RST                       ;复位LCD
 CALL      DELAY                     ;延时一段时间
 BSF       RST                       ;清除复位信号
 NOP
 BSF       PSB                       ;并口通讯

;**************************初始化**********************
 MOVLW     30H                       ;基本指令操作
 CALL      SEND_I
 MOVLW     01H                       ;清除显示
 CALL      SEND_I
 MOVLW     06H                       ;指定在写入或读取时,光标的移动方向
 CALL      SEND_I
 MOVLW     0CH                      ;开显示,关光标,不闪烁
 CALL      SEND_I
;***********************显示汉字************************
HAN_WR2
 CALL     CLEAR_P                    ;清屏
HAN_WR2A                             ;“深圳乾龙盛电子”
 
 CALL     QUSHU                   
 GOTO     $
;************************写准备****************************
WR_ZB
 MOVLW  34H
 CALL   SEND_I
 MOVFW  LCD_Y                        ;Y地址
 CALL   SEND_I
 MOVFW  LCD_X                        ;页地址
 CALL   SEND_I
 MOVLW  30H

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


本文关键字:程序  中文字库  PIC单片机单片机-工控设备 - PIC单片机