AMPIRE12864 显示汉字(protues 仿真) 收藏 经过半天的努力,终于在PROTEUS 上让液晶屏显出汉字了 以下是源代码 /*******************************main
h******************************/ #ifndef _MAIN_H #define _MAIN_H #include #define LcdDataPort P0 //数据端口 #ifndef UCHAR_DEF #define UCHAR_DEF typedef unsigned char uchar; #endif sbit Reset = P2^0; //复位 sbit RS = P3^1; //指令数据选择 sbit E = P3^2; //指令数据控制 sbit CS1 = P2^5; //左屏幕选择,低电平有效 sbit CS2 = P2^4; //右屏幕选择 sbit RW = P2^7; //读写控制 sbit busy = P0^7; //忙标志 void SetOnOff(uchar onoff); //开关显示 void SelectScreen(uchar screen);//选择屏幕 void ClearScreen(uchar screen); //清屏 void Show1616(uchar lin,uchar colum,uchar *address);//显示一个汉字 void CheckState(); //判断状态 void LcdDelay(unsigned int time); //延时 void WriteData(uchar dat); //写数据 void SendCommand(uchar command); //写指令 void SetLine(uchar line); //置行地址