欢迎来到天天文库
浏览记录
ID:55247929
大小:14.00 KB
页数:2页
时间:2020-05-07
《一个简单的12864显示程序.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include#defineucharunsignedchar#defineuintunsignedintsbitrs=P1^0;//指令数据选择sbitrw=P1^1;//指令数据控制sbite=P1^2;sbitd2=P1^4;void_nopc_(){}uchartable[]={//显示内容"爸爸妈妈你们好!"};voiddelay_50us(uinttemp)//延时函数{uinti,j;for(i=temp;i>0;i--)for(j=50;j>0;j--);}voiddelay_50ms(uinttemp)//延时函
2、数{uinti,j;for(i=temp;i>0;i--)for(j=50000;j>0;j--);}voidwrite_date(uchartemp)//写数据{rw=0;rs=1;e=1;_nopc_();P2=temp;e=0;}voidwrite_com(uchartemp)//写命令{rw=0;rs=0;delay_50us(1);P2=temp;e=1;delay_50us(1);e=0;}voidinit()//LCD初始化{d2=1;delay_50ms(2);write_com(0x30);delay_50us(5);write_c
3、om(0x30);delay_50us(2);write_com(0x0f);delay_50us(5);write_com(0x01);delay_50ms(2);write_com(0x06);delay_50ms(10);}voiddisplay()//显示函数{uchari=0;write_com(0x80);delay_50us(2);for(i=0;i<16;i++){write_date(table[i]);delay_50us(1);}}voidmain(){init();while(1){display();while(1);}}
此文档下载收益归作者所有