LCD12864驱动程序和显示原理
**********************************************/
/***********12864液晶矩陣鍵盤調節設定溫度******/
/**********************************************/
/**********************************************/
#include 《reg52.h》
#include 《intrins.h》
#define uchar unsigned char
#define uint unsigned int
/*********************************/
/************變量定義*************/
/*********************************/
sbit ds=P1^0;
uchar flag ;
sbit rs=P2^2;
sbit rw=P2^1;
sbit e=P2^0;
sbit dianji=P2^6;
sbit beep=P2^7;
sbit jiare=P2^5;
uint temp1;
uchar num,num1,temp_L,temp_H,temp,aa,a;
void keyscan();
void write_com(uchar com);
void write_dat(uchar dat);
void init();
void display();//顯示第一排編碼
void display1(uint temp1);//顯示漢字子程序
void display2();//
void display3();
void display4();
uchar code table[]={“设定温度: ℃ ”};
uchar code table1[]={“当前温度: ℃ ”};
uchar code table2[]={“ 超出设定温度 ”};
uchar code table3[]={“ **降温** ”};
uchar code table4[]={“ 低于设定温度 ”};
uchar code table5[]={“ **加热** ”};
//*********************************
/**********延時一毫秒****************/
//***********************************
void delay(uint z)
{
uint x,y;
for(x=z;x》0;x--)
for(y=110;y》0;y--);
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !