ds1302液晶顯示
#include
#define uchar unsigned char
#define uint unsigned int
sbit rs=P3^3;
sbit rw=P3^4;
sbit en=P3^5;
sbit bflag=P2^7;
sbit reset=P3^0;
sbit sclk=P3^1;
sbit io=P3^2;
uchar str1[]="date of today is:";
uchar init[]={0x00,0x00,0x21,0x21,0x10,0x01,0x04};//秒,分,時,日,月,星期,年
//
void delay()
{
uchar j;
for(j=250;j>0;j--);
}
//-------------------液晶模塊-----------------//
void en_toggle()
{
en=0;
//_nop_();
delay();
en=1;
delay();
// _nop_();
en=0;
} //注意必須加延時,否則會出問題的
void is_ready()
{
P2=0x00;//設置為輸入口
rs=0;
rw=1;
en=1;
while(bflag);
en=0;
}
void write_cmd(uchar cmd)
{
is_ready();
rs=0;
rw=0;
P2=cmd;
en_toggle();
}
void write_data(uchar indata)
{
is_ready();
rs=1;
rw=0;
P2=indata;
en_toggle();
_nop_();
}
void write_str(uchar addr,uchar *p)
{
uchar i;
write_cmd(addr);
while(p[i]!=
主站蜘蛛池模板:
伊宁市|
曲靖市|
濉溪县|
尚义县|
财经|
监利县|
柞水县|
峨边|
根河市|
竹山县|
龙川县|
天柱县|
措勤县|
同仁县|
安岳县|
广宁县|
义马市|
昆山市|
韩城市|
赤水市|
浏阳市|
铜鼓县|
隆尧县|
日土县|
武汉市|
黄浦区|
纳雍县|
普兰店市|
仁化县|
运城市|
醴陵市|
山丹县|
磐石市|
枣庄市|
治县。|
日照市|
宜章县|
平邑县|
潍坊市|
鄂托克旗|
阳谷县|