lcd12864显示程序(汇集语言)

lcd12864显示程序(汇集语言)

ID:28772492

大小:42.50 KB

页数:7页

时间:2018-12-14

lcd12864显示程序(汇集语言)_第1页
lcd12864显示程序(汇集语言)_第2页
lcd12864显示程序(汇集语言)_第3页
lcd12864显示程序(汇集语言)_第4页
lcd12864显示程序(汇集语言)_第5页
资源描述:

《lcd12864显示程序(汇集语言)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、;实验目的:熟悉12864LCD的使用;12864LCD带中文字库;编程让12864LCD显示公司名称“深圳乾龙盛电子”,公司电话“075528187975”,公司传真“0755-28187976”;硬件设置:;关断所有拨码开关。#include;__CONFIG_DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC;芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡#defineRSPORTA,5

2、;命令/数据选择#DEFINERWPORTA,4;读/写选择#DEFINEEPORTA,3;使能信号#DEFINEPSBPORTA,2;并口/串口选择(H/L)#DEFINERSTPORTA,0;复位信号;-----------------------------------------------LCD_XEQU30H;页地址LCD_YEQU31H;Y地址COUNTEQU32H;循环计数用COUNT1EQU33H;循环计数用COUNT2EQU34H;循环计数用POINTEQU35H;查表偏移地址POINT1EQU36H;查表偏移地址POINT2EQU37H;查表偏

3、移地址TEMPEQU38H;临时寄存器TEMP1EQU39H;临时寄存器;-----------------------------------------------ORG0000H;复位地址NOP;ICD需要的空指令GOTOMAIN;跳转到主程序;**********************主程序************************MAINBANKSELTRISACLRFTRISA;A口输出CLRFTRISD;D口输出BANKSELADCON1MOVLW06HMOVWFADCON1;A口全为数字口资料CLRFSTATUSBCFRST;复位LCDCAL

4、LDELAY;延时一段时间BSFRST;清除复位信号NOPBSFPSB;并口通讯;**************************初始化**********************MOVLW30H;基本指令操作CALLSEND_IMOVLW01H;清除显示CALLSEND_IMOVLW06H;指定在写入或读取时,光标的移动方向CALLSEND_IMOVLW0CH;开显示,关光标,不闪烁CALLSEND_I;***********************显示汉字************************HAN_WR2CALLCLEAR_P;清屏HAN_WR2

5、A;“深圳乾龙盛电子”MOVLWLOW(TAB1A)MOVWFPOINTMOVLWHIGH(TAB1A)MOVWFPOINT1;获取表格的首地址MOVLW0eH;数数据字节个数(7个汉字共14字节)MOVWFCOUNTMOVLW81H;页地址CALLSEND_ICALLQUSHUHAN_WR2B;“WWW。PIC16。COM”MOVLWLOW(TAB1B)MOVWFPOINTMOVLWHIGH(TAB1B)MOVWFPOINT1MOVLW10HMOVWFCOUNTMOVLW90HCALLSEND_ICALLQUSHUHAN_WR2C;“TEL0755-2818797

6、5”资料MOVLWLOW(TAB1C)MOVWFPOINTMOVLWHIGH(TAB1C)MOVWFPOINT1MOVLW10HMOVWFCOUNTMOVLW88HCALLSEND_ICALLQUSHUHAN_WR2D;“FAX0755-28187976”MOVLWLOW(TAB1D)MOVWFPOINTMOVLWHIGH(TAB1D)MOVWFPOINT1MOVLW10HMOVWFCOUNTMOVLW98HCALLSEND_ICALLQUSHUCALLDELAYCALLFLASH;调用闪烁程序CALLCLEAR_P;清屏GOTOHAN_WR2;返回重新显示;***

7、*********************写准备****************************WR_ZBMOVLW30HCALLSEND_IMOVFWLCD_Y;Y地址CALLSEND_IMOVFWLCD_X;页地址CALLSEND_IRETURN;*************************闪烁程序*************************FLASHMOVLW8H;关显示CALLSEND_ICALLDELAY1MOVLW0CH;开显示资料CALLSEND_ICALLDELAY1CALLDELAY1MOVLW08H;关显示CALLSEND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。