wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

12864液晶顯示實(shí)時時鐘

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時間:2012年12月01日   【字體:

    DS1302是美國DALLAS公司推出的一種高性能、低功耗的實(shí)時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實(shí)時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調(diào)整,且具有閏年補(bǔ)償功能。
下面是一段12864液晶顯示實(shí)時時鐘的程序:

/***************************************************************************************
時間:2012.11.30
晶振:11.0592MHz
芯片:STC89C52RC
功能描述:在12864上顯示年、月、日、星期、時、分和秒等時間信息
***************************************************************************************/ 
#include<reg52.h>
#define uchar unsigned char
sbit CLK=P1^4;        //DS1302引腳定義
sbit IO=P1^5;
sbit CE=P1^6;
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
 
sbit RS=P2^4;         //12864引腳定義        數(shù)據(jù)口為P0
sbit RW=P2^5;
sbit EN=P2^6;
sbit PSB=P2^1;
sbit RET=P2^3;

void Input_1byte(uchar TD)	//DS1302輸入一字節(jié)數(shù)據(jù)

{
uchar i;
ACC=TD;
for(i=8;i>0;i--)
{
IO=ACC0;
CLK=1;
CLK=0;
ACC=ACC>>1;
}
}
uchar Output_1byte(void)       //DS1302輸出一字節(jié)數(shù)據(jù)
{
uchar i;
for(i=8;i>0;i--)
{
ACC=ACC>>1;
ACC7=IO;
CLK=1;
CLK=0;
}
return(ACC);
}
 
void Write_DS1302(uchar add,uchar dat)//向DS1302寫
{
CE=0;
CLK=0;
CE=1;
Input_1byte(add);
Input_1byte(dat);
CE=0;
}
 
uchar Read_DS1302(uchar add)	//從DS1302讀
{
uchar inf;	  //信息臨時存儲變量
CE=0;
CLK=0;
CE=1;
Input_1byte(add);
inf=Output_1byte();
CE=0;
return(inf);
}
 
/**********************DS1302初始化*****************************/
void init_1302()
{
if(Read_DS1302(0xd1)==0x55)               //判斷內(nèi)存單元的內(nèi)容,是否進(jìn)行初始化
        {        
                return;  
        }     
else 
{
        Write_DS1302(0x8e,0x00); //關(guān)閉寫保護(hù)
        Write_DS1302(0x90,0x00); //電池充電設(shè)置
        Write_DS1302(0x80,0x00); //秒
        Write_DS1302(0x82,0x54); //分
        Write_DS1302(0x84,0x20); //時
        Write_DS1302(0x86,0x30); //日
        Write_DS1302(0x88,0x11); //月
        Write_DS1302(0x8a,0x05); //星期
        Write_DS1302(0x8c,0x12); //年
        Write_DS1302(0xd0,0x55); //寫RAM
        Write_DS1302(0x8e,0x80); //打開寫保護(hù)  
}
}
 
/**********************延時函數(shù)*****************************/
void DelayUs2x(unsigned char t)
{   
 while(--t);
}
void DelayMs(unsigned char t)
{
     
 while(t--)
 {
     //大致延時1mS
     DelayUs2x(245);
DelayUs2x(245);
 }
}
 
/**********************12864判忙*****************************/
void check_busy()
{
RS=0;
RW=1;
EN=1;
while((P0&0x80)==0x80);
EN=0;
}
 
/**********************12864寫指令*****************************/
void write_com(uchar com)
{
check_busy();
RS=0;
RW=0;
EN=1;
P0=com;
DelayUs2x(250);
EN=0;
DelayUs2x(250);
}
 
/**********************12864寫數(shù)據(jù)*****************************/
void write_data(uchar dat)
{
check_busy();
RS=1;
RW=0;
EN=1;
P0=dat;
DelayUs2x(250);
EN=0;
DelayUs2x(250);
}
 
/**********************12864初始化函數(shù)*****************************/
void init()
{  
   DelayMs(40);           //大于40MS的延時程序
   PSB=1;                 //設(shè)置為8BIT并口工作模式
   DelayMs(1);            //延時
   RET=0;                 //復(fù)位
   DelayMs(1);            //延時
   RET=1;                 //復(fù)位置高
   DelayMs(200);
   write_com(0x30);       //選擇基本指令集
   DelayUs2x(250);         //延時大于100us
   write_com(0x30);       //選擇8bit數(shù)據(jù)流
   DelayUs2x(200);         //延時大于37us
   write_com(0x0c);       //開顯示(無游標(biāo)、不反白)
   DelayUs2x(250);         //延時大于100us
   write_com(0x01);       //清除顯示,并且設(shè)定地址指針為00H
   DelayMs(200);           //延時大于10ms
   write_com(0x06);       //指定在資料的讀取及寫入時,設(shè)定游標(biāo)的移動方向及指定顯示的移位,光標(biāo)從右向左加1位移動
   DelayUs2x(250);         //延時大于100us
}
 
/**********************清屏*****************************/
void clrscreen()
{
write_com(0x01);
DelayMs(15);
}

 
/*********************************************************
                            主函數(shù)
 ********************************************************/
void main()
{	
uchar sec,sec1,sec2;
uchar min,min1,min2;
uchar hour,hour1,hour2;
uchar date,date1,date2;
uchar mon,mon1,mon2;
uchar day;
uchar year,year1,year2;
uchar table1[]="年月日時分秒星期溫度攝氏"; //長度24
uchar table2[]={0XD2,0XBB,  0XB6,0XFE,  0XC8,0XFD,  0XCB,0XC4,  0XCE,0XE5,
                                     0XCE,0XF9,  0XC8,0XD5};  //長度14
uchar table3[]="0123456789";  //長度10
init();	//液晶初始化
clrscreen();
DelayMs(200);
init_1302(); //1302初始化 只初始化一下就可以 需要下載兩次
DelayMs(50);

write_com(0x80);  //顯示20
write_data('2');
write_data('0');
write_com(0x82);  //顯示年
write_data(table1[0]);
write_data(table1[1]);
write_com(0x84);  //顯示月
write_data(table1[2]);
write_data(table1[3]);
write_com(0x86);  //顯示日
write_data(table1[4]);
write_data(table1[5]);
write_com(0x91);  //顯示時
write_data(table1[6]);
write_data(table1[7]);
write_com(0x93);  //顯示分
write_data(table1[8]);
write_data(table1[9]);
write_com(0x95);  //顯示秒
write_data(table1[10]);
write_data(table1[11]);
write_com(0x88);  //顯示星期
write_data(table1[12]);
write_data(table1[13]);  
write_data(table1[14]);
write_data(table1[15]);

while(1)
{	
sec=Read_DS1302(0x81);   ////讀秒
sec1=sec&0x0f;	//個位
sec2=sec>>4;	//十位
min=Read_DS1302(0x83);   ////讀分
min1=min&0x0f;	//個位
min2=min>>4;	//十位
hour=Read_DS1302(0x85);   ////讀時
hour1=hour&0x0f;	//個位
hour2=hour>>4;	//十位
date=Read_DS1302(0x87);   ////讀日
date1=date&0x0f;	//個位
date2=date>>4;	//十位
mon=Read_DS1302(0x89);   ////讀月
mon1=mon&0x0f;	//個位
mon2=mon>>4;	//十位
year=Read_DS1302(0x8d);   ////讀年
year1=year&0x0f;	//個位
year2=year>>4;	//十位
day=Read_DS1302(0x8b);   ////讀星期

write_com(0x94);                //送顯示內(nèi)容
write_data(table3[sec2]);	//秒   
write_data(table3[sec1]); 

write_com(0x92);
write_data(table3[min2]);  //分
write_data(table3[min1]);
 
write_com(0x90);
write_data(table3[hour2]);  //時
write_data(table3[hour1]);
write_com(0x85);
write_data(table3[date2]);  //日
write_data(table3[date1]);	

write_com(0x83);
write_data(table3[mon2]);  //月
write_data(table3[mon1]);
write_com(0x81);
write_data(table3[year2]);  //年
write_data(table3[year1]);
write_com(0x8a);
write_data(table2[2*day-2]);  //星期
write_data(table2[2*day-1]);
}
}
 
關(guān)閉窗口

相關(guān)文章

成年网站免费在线观看| 尤物在线观看视频| aaa黄色大片| 日本在线视频一区| 欧美精品videofree1080p| 一本色道久久综合亚洲91| 高清av一区二区| 青青草综合网| 成人18视频在线观看| 你懂的视频在线免费| 日日爱夜夜操| 蜜桃视频污在线观看| 久草视频在线免费看| 欧美成人黑人xx视频免费观看| 午夜电影久久久| 成人国产亚洲欧美成人综合网 | 暖暖视频日本免费| 国产乱淫av片免费| 永久久久久久久| 性色av浪潮av| 男人操女人逼免费视频| 欧美日韩一区二区三区在线视频 | 日本在线视频www鲁啊鲁| bt电影在线| 在线免费黄网| 凸凹人妻人人澡人人添| 亚洲精品无码久久久久| 朝桐光av在线| 在线免费观看日韩av| 任你操这里只有精品| 亚洲免费av网| 久热这里只精品99re8久| 国产精品专区h在线观看| 欧美成人剧情片在线观看| 亚洲国产精品福利| 欧美日韩精品一区二区三区四区 | 怡红院视频网站| 无码国产精品一区二区免费16| 黄色av网站免费观看| 天堂网avav| 女人黄色一级片| 亚洲av成人片无码| 四季av一区二区| 91免费黄视频| 国产日韩第一页| 日韩欧美精品久久| 精品欧美一区二区久久久伦 | 主播大秀视频在线观看一区二区| 欧美jizz18性欧美| 激情小说 在线视频| 李宗瑞系列合集久久| 黄色漫画在线免费观看| 美女又黄又免费的视频| 91蝌蚪视频在线观看| 欧美色图色综合| 可以在线看的av网站| 日韩中文在线字幕| 一区二区三区四区视频在线观看| 免费精品视频一区二区三区| 99re资源| 91免费综合在线| 国产一区二区丝袜| 国产精品天天狠天天看| 国产精品三级久久久久久电影| 欧美在线精品免播放器视频| 7m精品福利视频导航| 亚洲18私人小影院| 欧美一区在线直播| 国产成人一区二区三区| 国产第一区电影| 国产精品私拍pans大尺度在线 | 国产精品无码一区二区三区免费| 久久久久亚洲无码| 在线免费观看a级片| 无码熟妇人妻av| 亚洲女优在线观看| 日本福利片在线观看| 久热精品在线观看| 久久国产视频精品| 一级淫片免费看| 亚洲欧美激情另类| 成人午夜无人区一区二区| 一区二区三区在线|网站| 欧美在线xxxx| 你懂得视频网站| av先锋影音少妇| 黄色漫画在线免费观看| 中文字幕视频在线免费| 久久精品色图| 岛国片av在线| 日韩av黄色| 另类在线视频| 日韩av在线播放网址| 牛牛国产精品| 日本在线观看不卡视频| www.99精品| 国产精品久久三区| 婷婷中文字幕综合| 欧美精品v国产精品v日韩精品 | 亚洲第一福利网| 国产一区二区av| 97精品欧美一区二区三区| 国产精品视频久久| 欧美精品久久| 日本三级免费观看| 日本少妇一级片| 久久av红桃一区二区禁漫| 久久精品国产亚洲av无码娇色 | 玖玖在线播放| 久久69av| 围产精品久久久久久久| 日本91福利区| 久久久不卡影院| 天涯成人国产亚洲精品一区av| 欧美一区二区三区成人| 两个人的视频www国产精品| 国产日韩欧美在线| 一本—道久久a久久精品蜜桃| 丝袜老师办公室里做好紧好爽| 欧美色图校园春色| 欧美国产日韩综合| 亚洲av少妇一区二区在线观看| 国产黄色片中文字幕| av成人动漫| 美女91在线看| 精品一区二区三| 久久超碰97人人做人人爱| 国产精品美女久久久久av爽李琼| 欧美视频一区二区在线观看| 日韩在线视频免费观看高清中文| 国产精品99久久久久久久久 | 久久久久久免费视频| 久久福利视频一区二区| 亚洲女女做受ⅹxx高潮| 日韩欧美国产三级电影视频| 久久青草精品视频免费观看| 久久久久久a亚洲欧洲aⅴ| 久久久av电影| 成人福利网站在线观看| 400部精品国偷自产在线观看| 亚洲精品mv在线观看| 国产大片中文字幕在线观看| 男人午夜视频| 亚洲啪啪aⅴ一区二区三区9色| 日本成人三级电影| 欧美黄色大片网站| 国产日韩精品久久久| 欧美一二三四区在线| 韩国19禁主播vip福利视频| 欧美成ee人免费视频| 欧美成人三级在线播放| 国产精品第九页| 特级黄国产片一级视频播放| 欧美高清电影在线| 超碰成人在线免费| 久久国产福利国产秒拍| 欧美视频一区二区三区…| 超碰91人人草人人干| 欧美日韩国产综合在线| 少妇搡bbbb搡bbb搡打电话| 亚洲中文无码av在线| www.五月色.com| 自拍网站在线观看| 欧美日韩国产免费观看| 中文字幕欧美一| 在线观看国产成人av片| 精品国产乱码久久久久久蜜柚| 在线观看免费的av| 中文字幕 国产| 四虎4hu新地址入口2023| 欧美激情喷水| 日韩高清一级片| 一本到高清视频免费精品| 欧美激情一区二区三级高清视频| 一本一道久久久a久久久精品91 | 成人激情黄色小说| 欧美一级xxx| 成人精品一二区| 色诱av手机版| 欧美一级淫片aaaaaa| 亚亚洲欧洲精品| 天堂综合网久久| 久久综合网色—综合色88| 亚洲精品自产拍| 欧美一级在线免费| 国产欧亚日韩视频| 在线观看免费的av| 亚洲国产999| 国产系列在线观看| 青青草原综合久久大伊人精品| 国产人妖乱国产精品人妖| 伊人久久五月天| 在线视频亚洲自拍| 欧美xxxx黑人xyx性爽| jjzzjjzzjjzz| 一区二区日韩| 久久午夜电影网| 日韩最新免费不卡| 久久亚洲国产成人精品无码区| 久久免费播放视频| 美女视频黄a视频全免费观看| 欧州一区二区三区| 26uuu久久天堂性欧美| 日韩在线视频国产| 日韩精品视频久久| av中文字幕第一页| 免费的黄网站在线观看| 99视频精品免费观看| 欧美在线一区二区| 懂色一区二区三区av片| 久久久久亚洲AV成人无在| 免费观看的成年网址| 日韩免费成人| 国产精品久久久久9999吃药| 午夜精品在线视频| 小早川怜子一区二区三区| √天堂中文www官网| 黑人巨大精品欧美一区二区桃花岛| 日本vs亚洲vs韩国一区三区 | 国产手机免费视频| 中国一级片黄色一级片黄| 国内av一区二区三区| aa亚洲婷婷| 欧美成人vps| 国产一区二区三区播放| 国产精品玖玖玖| 成人av影院在线观看| 国产在线日韩欧美| 久久精品99久久久香蕉| 一道本视频在线观看| 最近免费中文字幕大全免费第三页 | 国产精品国产亚洲精品| 免费成人在线影院| 国产一区二区三区精品久久久| 亚洲美免无码中文字幕在线| 亚洲第一色视频| 男人皇宫亚洲男人2020| 久久免费精品国产久精品久久久久| 欧美成人合集magnet| 欧美体内she精高潮| 国产大奶视频| 麻豆一区二区麻豆免费观看| 欧美日韩另类在线| 欧美日韩国产三区| 97人妻精品一区二区三区软件 | 韩国v欧美v日本v亚洲v| 日日噜噜噜夜夜爽亚洲精品| 亚洲一二三av| 女同性互吃奶乳免费视频| 久久成人高清| 制服丝袜成人动漫| 91精品国产91久久久久麻豆 主演| 韩国av在线免费观看| 99热播精品免费| 一区二区三区小说| 欧美日韩精品免费看| 91麻豆国产在线| 快播电影网址老女人久久| 中文字幕一区二区三区不卡 | 国产亚洲精品va在线观看| www.久久av.com| 成年人网站在线免费观看| 日本高清免费电影一区| 精品日韩在线一区| jizz欧美激情18| 岛国片免费观看| 国产精品va| 中文字幕亚洲无线码a| 日韩精品国产一区| 日本免费专区| 蜜桃久久久久久| 4438全国成人免费| 精品爆乳一区二区三区无码av| 在线播放麻豆| 91老师片黄在线观看| 92看片淫黄大片欧美看国产片 | 超碰免费在线观看| 成人av在线资源| 97超级碰碰| av资源免费看| 亚洲一区二区三区日本久久九 | 亚洲砖区区免费| 亚洲三区在线观看无套内射| 精品按摩偷拍| 精品福利视频一区二区三区| 中文字幕在线综合| 日本全棵写真视频在线观看| 国产一区二区网址| 91久久久久久久久久| 中文字幕av片| 日韩在线精品强乱中文字幕| 欧美美女一区二区三区| 99re精彩视频| h色视频在线观看| 国产91精品久久久久久久网曝门| 成人乱色短篇合集| 国产精品久久久午夜夜伦鲁鲁| 久久av偷拍| 日本网站在线观看一区二区三区 | 欧美自拍偷拍一区| 久久久精品在线视频| http://嫩草影院| 国产成人免费高清| 久久国产精品一区二区三区| 国产成人三级在线观看视频| 亚洲女娇小黑人粗硬| 亚洲欧美国产日韩中文字幕| 国产手机在线观看| 免费污视频在线观看| 五月综合激情网| 日日碰狠狠丁香久燥| 最新天堂资源在线资源| 久久久久久亚洲综合| 日本精品一区二区| 秋霞毛片大全| 国产在线一区观看| 欧美日韩另类丝袜其他| 国产极品嫩模在线视频一区| 日韩精品电影在线| 国产精品免费一区二区三区| 亚洲欧美日韩一区成人| 一区二区日本视频| 91精品国产综合久久久久久蜜臀 | 国模大尺度视频一区二区| 精品av久久707| 刘亦菲国产毛片bd| 日韩中文影院| 亚洲高清在线观看| 中文字幕观看av| 超碰国产精品一区二页| 日韩高清中文字幕| 久久黄色免费视频| 成人偷拍自拍| 久久不射电影网| 国产成人av免费| 久久在线视频免费观看| 热久久视久久精品18亚洲精品| 国产精品羞羞答答在线| 97国产成人高清在线观看| 啪一啪鲁一鲁2019在线视频| 国产高清不卡视频| 伊人精品视频| http;//www.99re视频| 欧美成人高清手机在线视频| 人人精品人人爱| 日韩一区国产在线观看| 九七影院理伦片| 国产精品美女久久久久久| 国产v亚洲v天堂无码久久久| 9191在线观看| 欧美日韩在线播放三区四区| 久久成人激情视频| 国产精品久久久久久久久久久久久久久| 日韩精品在线免费观看| 日韩av大片在线观看| 成人6969www免费视频| 国产精品久久久久久中文字| 永久免费黄色软件| 成人福利视频| 国产午夜精品一区理论片飘花| 成人毛片在线播放| 四季av在线一区二区三区| 国产精品入口免费视| 国产精品区一区二| 久久综合九色综合97婷婷| 国产极品美女高潮无套久久久| 美女国产在线| 亚洲国产精品一区二区三区| 亚洲va在线观看| 狠狠色丁香久久综合频道| 国内精品久久久久久久果冻传媒| 成年人福利网站| 亚洲精品乱码久久久久久日本蜜臀| 性生活一级大片| 国产精品久久久久久久久免费高清 | 老司机精品视频一区二区三区| 午夜精品区一区二区三| 中文在线а√天堂官网| 欧美最猛黑人xxxxx猛交| 亚洲aaa视频| 精品freesex老太交| 91久久国产婷婷一区二区| 被弄出白浆喷水了视频| 亚洲综合色婷婷| 国产精品麻豆一区| 综合综合综合综合综合网| 成人欧美在线观看| juliaann成人作品在线看| 亚洲成人av中文| 日韩无码精品一区二区| 日韩免费成人| 国产欧美日韩免费| 国产无遮挡又黄又爽免费网站| 午夜电影一区二区三区| 欧美丰满艳妇bbwbbw| 91久久夜色精品国产九色| 99re99热| 国产丝袜精品丝袜| 欧美超级免费视 在线| 欧美videos另类|