基于51单片机的12864液晶显示程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
write_dat(dis3[i]); delayms(5); } write_com(0x99); for(i=0;i<12;i++) {
write_dat(dis4[i]); delayms(5); } while(i); }
ห้องสมุดไป่ตู้
rs=1; P0=dat; delayms(5); en=1; delayms(5); en=0; }
void init() //液晶初始化 {
dula=0; wela=0;
psb=1; rw=0; write_com(0x30); write_com(0x0c); write_com(0x01); }
void main() {
int i; init(); write_com(0x81); for(i=0;i<12;i++) {
write_dat(dis1[i]); delayms(5); } write_com(0x92); for(i=0;i<8;i++) {
write_dat(dis2[i]); delayms(5); } write_com(0x8a); for(i=0;i<10;i++) {
uchar i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); }
void write_com(uint com) {
rs=0; P0=com; delayms(5); en=1; delayms(5); en=0; }
//写命令
void write_dat(uchar dat) //写数据 {
#include<reg52.h> #define uchar unsigned char #define uint unsigned int uchar dis1[]="华南农业大学"; uchar dis2[]="工程学院"; uchar dis3[]="电子班"; uchar dis4[]="不会水的小兵"; sbit en=P3^4; sbit rs=P3^5; sbit rw=P3^6; sbit psb=P3^7; sbit dula=P2^6; sbit wela=P2^7; void delayms(uint xms) {
相关文档
最新文档