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

📄 lcd_19264_main.c

📁 LCM19264的测试程序,用于PIC单片机,已经测试通过 可写汉字和英文字符,支持画点
💻 C
字号:
#if defined(__PCH__)
#include <18F6720.h>

#fuses HS,NOWDT,NOPROTECT,NOLVP  //HS:使用外部晶振10MHz;
                                 //NOWDT:不使用看门狗
                                 //NOPROTECT程序不保护
#use delay(clock=10000000)       //使能内部函数delay_ms()和delay_us()
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, bits=9,stream=GMX)
                                 //设置baud(波特率)为9600;
                                 //设置xmit(发送脚)为PIN_C6;
                                 //设置rcv (接收脚)为RPIN_C7;
                                 // bits=9, 说明这是9位数据格式
                                 // force_sw,即便UART脚被指定,也会产生软件串行I/O中断服务程序
                                 //使用long_data,说明fgetc(GMX)返回的是16位整型数, fputc(c,GMX)发送的是16位整型数.这是9位数据格式;
                                 //errors, 说明RS232将接收到错误保存在变量RS232_ERRORS中;
                                 // stream=RS485,说明使用RS485标识符同这个RS232端口发生联系;
//#bit ninth_bit = RS232_ERRORS.7 
                         //将变量ninth_bit的地址定位在RS232_ERRORS.7的位上,只能用于模拟串口;
                         // RS232_ERRORS.7对于9位数据模式说(get和put),是第9位;
//#bit TX_ninth_bit = 0x0fac.0  //将TX_ninth_bit命名为发送的第9位;
#endif    //结束if定义

#include<LCD_19264A_DRV.c>

int STR1[12]={0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x8B};
int STR2[]="Our friend over the wold";
int STR3[]=" 1234567890 1234567890 1";
int STR4[12]={0x8c,0x8d,0x8e,0x8f,0x90,0x91,0x92,0x88,0x89,0x8a,0x8B};
void main()
{ int x;
  x='O';
  output_high(LCD_PWR); //打开LCD电源;
  output_high(BL_PWR);  //打开LCD背光源;
  col=0;        //将列地址col的值清0;
  row=0;        //将页地址row的值清0;
  delay_ms(40); //延时大约40Ms,等待外设准备好;
  Lcminit(); //第1步:关闭显示屏,第2步:打开显示屏,第3步:定义行号0为显示起始行,第4步:全屏幕清零;
  Putstr(0,0,STR1,12); //在LCD第1行输出12个汉字;
  Putstr(0,2,STR3,24); //在LCD第2行输出24个英文字母;

  Putstr(0,4,STR4,11); //在LCD第3行输出12个汉字;
  Putstr(0,6,STR2,24); //在LCD第4行输出24个英文字母;
  for(;;)
    { 
    }
}

⌨️ 快捷键说明

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