友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
荣耀电子书 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

lcd带温度显示万年历-第章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



 lcdrs=0;
 P2=;
 delay(3);
 lcde=1;
 delay(6);
 lcde=0; 



//写数据子函数
void write_date(uchar date)

 ReadStatusLCD();//忙检测
 lcdrw=0;
 lcdrs=1;
 P2=date;
 delay(3);
 lcde=1;
 delay(6);
 lcde=0; 



//初始化函数
void init()

 H1=0; //定义按键
 lcde=0;
 delay(15);
 write_(0x38;0);
 delay(5);
 write_(0x38;0);
 delay(5);
 write_(0x38;0);
 write_(0x38;1); //设置led为16×2显示,5×7点阵,8位数据口
  write_(0x0c;1); //开显示,不显示光标,光标闪烁
 write_(0x06;1); //光标自动移动,整屏不动
 write_(0x01;1); //显示清屏,数据指针和地址指针全部清零
// write_(0x80;1); //设置数据指针到屏幕的最开始端


/*自定义字符写入CGRAM                                   */
/*******************************************************************/
void  writetab()  
{  
    unsigned char i ;
    write_(0x40) ;            //写CGRAM
    for (i = 0 ; i《 8 ; i++)       
 write_date(mytab' i ') ;        



/****************************************************************************************************************
液晶显示扫描程序
*****************************************************************************************************************/
void display_scan(uchar add;uchar date)


 uchar sw;gw;
 sw=date/10;
 gw=date%10;
 write_(0x80+add;1);    
 write_date(0x30+sw);
 write_date(0x30+gw); 


void week_display()
{ 
 uchar j;
 write_(0x80+0x40+11;1);
 switch(xin)
 {
  case 1:
   for(j=0;j
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!