久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機:1602液晶,顯示歡迎界面+日期 時間走(公開)
[打印本頁]
作者:
51黑芯片
時間:
2016-1-17 00:55
標題:
51單片機:1602液晶,顯示歡迎界面+日期 時間走(公開)
此程序的電路圖下載:
http://www.zg4o1577.cn/f/ks51.pdf
//顯示歡迎界面后,清屏,顯示日期+時間走
//為什么我寫出的時間走,必須有更新到的才能顯示出來,時鐘就顯示不出來
//最后的發(fā)現(xiàn)是位置放置不對,得先顯示,而后再去啟動定時器進行更新,否則就只顯示有更新的地方。其它地方顯示不了
#include<reg52.h>
#define uchar unsigned char //宏定義
#define uint unsigned int
uchar code table[]=" hello!jasper ";
uchar code table1[]=" xm.dabiao ";
uchar code aa[]=" 2011-12-15 MON ";
uchar code bb[]=" 13:04:00 ";
sbit lcden=P3^4;
sbit lcdrs=P3^5;
sbit dula=P2^6; //數(shù)碼管關斷
sbit wela=P2^7;
sbit FM=P2^3;
uchar count;
char miao,fen=4,shi=13;
//------------------------------
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
//------------------------------液晶有2個函數(shù),一個是寫指令,一個是寫數(shù)據(jù)
void write_com(uchar com)
{
lcdrs=0;
lcden=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_date(uchar date)
{
lcdrs=1;
lcden=0;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
//222222222222222222222222222222222222222222
void init()
{
uchar num;
dula=0; //關閉數(shù)碼管
wela=0;
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80+0x10);
for(num=0;num<16;num++)
{
write_date(table[num]);
delay(10);
}
write_com(0x80+0x51);
for(num=0;num<16;num++)
{
write_date(table1[num]);
delay(10);
}
//---------------------------讓整屏左移
for(num=0;num<16;num++)
{
write_com(0x18);
delay(160);
}
delay(1800);
}
void pingxian(void)
{
uchar num_x;
delay(500);
write_com(0x01);
write_com(0x80);
for(num_x=0;num_x<16;num_x++)
{
write_date(aa[num_x]);
delay(20);
}
write_com(0x80+0x40);
delay(5);
for(num_x=0;num_x<16;num_x++)
{
write_date(bb[num_x]);
delay(20);
}
delay(300);
}
void inittime(void)
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
// shi=0;
// fen=2;
// miao=59;
}
void didi(di_num)
{
uchar d;
for(d=di_num;d>0;d--)
{
FM=0;
delay(70);
FM=1;
delay(30);
}
}
void write_sfm(uchar add,uchar date)
{
uchar shi,ge;
shi=date/10;
ge=date%10;
write_com(0x80+0x40+add);
write_date(0x30+shi);
write_date(0x30+ge);
}
void main(void)
{
init();
pingxian();
inittime();
while(1)
{
}
}
void timer0() interrupt 1 //定時中斷程序
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
count++;
if(count==19)
{
count=0;
miao++;
if(miao==60)
{
miao=0;
fen++;
if(fen==60)
{
fen=0;
shi++;
if(shi==24) //24小時
{
shi=0;
}
write_sfm(4,shi); //不相等,則讓他走,時針走
}
write_sfm(7,fen); //不相等,則讓他走,分針走
}
write_sfm(10,miao); //不相等,則讓他走;秒針走
}
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品视频导航
|
在线国产一区二区
|
国产成人叼嘿视频在线观看
|
日韩淫片免费看
|
精品精品视频
|
日韩欧美一区二区三区免费观看
|
av在线免费观看网址
|
2021狠狠干
|
91视频a
|
成人免费小视频
|
国产精品a久久久久
|
农村真人裸体丰满少妇毛片
|
国产精品毛片久久久久久
|
午夜av一区二区
|
日韩精品在线免费观看
|
成人午夜电影网
|
国产精品一区二区三区久久久
|
成人一区在线观看
|
狠狠爱免费视频
|
日韩三级在线
|
天天干狠狠操
|
欧美mv日韩mv国产网站91进入
|
www.日韩
|
国产午夜三级一区二区三
|
久久久国产一区
|
久久日韩精品一区二区三区
|
日韩在线视频精品
|
99re在线视频观看
|
在线一区观看
|
欧美在线天堂
|
精品日本久久久久久久久久
|
日韩精品一区二区三区在线播放
|
久久爱黑人激情av摘花
|
中文字幕在线一区二区三区
|
丝袜美腿一区二区三区动态图
|
欧美jizzhd精品欧美巨大免费
|
99riav国产一区二区三区
|
视频在线一区二区
|
91麻豆产精品久久久久久夏晴子
|
第一av
|
韩国理论电影在线
|