欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 帶溫度的lcd1602電子鐘程序問題 求幫助 [打印本頁]

作者: 初學者52    時間: 2019-11-1 19:50
標題: 帶溫度的lcd1602電子鐘程序問題 求幫助
左邊是我做的,右邊是網上搜的,為什么我做的仿真后右側都是高電平,1602白板,以下是1602程序
#ifndef __LCD1602_H__
#define __LCD1602_H__
#include<reg52.h>
#define uint unsigned int  
#define uchar unsigned char sbit rs=P2^0; sbit rw=P2^1; sbit e=P2^2;
void lcdxcom(uchar com);
void lcdinit();
void lcdxshuju(uchar dat);
void lcdx_time(uchar add,uchar date);
void lcdx_day(uchar add,uchar date);
#endif
#include<reg52.h>
#include"lcd1602.h"
#include"delay.h"
#include"ds1302.h"
void lcdxcom(uchar com) {  e=0;  rs=0;  rw=0;  P0=com;  lcddelay(10);//500us  e=1;  lcddelay(20);  e=0; }
void lcdinit() { lcddelay(300); lcdxcom(0x38); lcddelay(100); lcdxcom(0x38); lcddelay(100); lcdxcom(0x38); lcdxcom(0x38); lcdxcom(0x08); lcdxcom(0x01);lcdxcom(0x06); lcdxcom(0x0c); }  
void lcdxshuju(uchar dat)  
{  e=0;  rs=0;  rs=1;  rw=0;  P0=dat;  lcddelay(10);  e=1;  lcddelay(20);  e=0;  }  
void lcdx_time(uchar add,uchar date)//寫時分 秒函數
{ uchar shi,ge; shi=date/10; ge=date%10;
lcdxcom(0x80+0x40+add);//設置顯示位置
lcdxshuju(0x30+shi);//送去液晶顯示十位
lcdxshuju(0x30+ge);//顯示各位
lcdxcom(0x0c);//設置開始顯示,不顯示光標}  
void lcdx_day(uchar add,uchar date)//寫時分 秒函數
{ uchar shi,ge;
shi=date/10;
ge=date%10;
lcdxcom(0x80+add);//設置顯示位置
lcdxshuju(0x30+shi);//送去液晶顯示十位
lcdxshuju(0x30+ge);//顯示各位
lcdxcom(0x0c);//設置開始顯示,不顯示光標
}

_3M`6NOAO(~RT$`6BD[]9SG.png (64.2 KB, 下載次數: 67)

_3M`6NOAO(~RT$`6BD[]9SG.png

作者: 初學者52    時間: 2019-11-1 19:51
網上的1602圖

PNXR8%7KF3[}G@QYX8V4R@7.png (358.15 KB, 下載次數: 76)

PNXR8%7KF3[}G@QYX8V4R@7.png

作者: 來51學習的    時間: 2019-11-2 22:22
為什么液晶的 RW 腿接地
作者: 初學者52    時間: 2019-11-3 20:54
不接地的,龍錯了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1