亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? text1.c

?? VB上位機程序控制DS1302時鐘的proteus仿真
?? C
字號:
#include <reg52.h>

sbit T_CLK = P2^4; /*實時時鐘時鐘線引腳 */
sbit T_IO = P2^3; /*實時時鐘數據線引腳 */
sbit T_RST = P2^2; /*實時時鐘復位線引腳 */
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
sbit rs=P2^0;
sbit rw=P2^1;
sbit e=P2^7;
sbit setd=P3^2;
sbit sett=P3^3;
sbit add=P2^5;
sbit enter=P2^6;
sbit speaker=P3^7;
unsigned char code tab[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};


void v_RTInputByte(unsigned char ucDa) 
{ 
unsigned char i;
ACC = ucDa;
for(i=8; i>0; i--)
{
T_IO = ACC0; /*相當于匯編中的 RRC */
T_CLK = 1;
T_CLK = 0;
ACC = ACC >> 1; 
} 
}

unsigned char uc_RTOutputByte(void) 
{ 
unsigned char i;
for(i=8; i>0; i--)
{
ACC = ACC >>1; /*相當于匯編中的 RRC */
ACC7 = T_IO;
T_CLK = 1;
T_CLK = 0;
} 
return(ACC); 
}

void v_W1302(unsigned char ucAddr, unsigned char ucDa)
{
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(ucAddr); /* 地址,命令 */
v_RTInputByte(ucDa); /* 寫1Byte數據*/
T_CLK = 1;
T_RST =0;
} 

unsigned char uc_R1302(unsigned char ucAddr)
{
unsigned char ucDa;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(ucAddr); /* 地址,命令 */
ucDa = uc_RTOutputByte(); /* 讀1Byte數據 */
T_CLK = 1;
T_RST =0;
return(ucDa);
}

void v_BurstW1302T(unsigned char *pSecDa)
{
unsigned char i;
v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫操作?*/
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xbe); /* 0xbe:時鐘多字節寫命令 */
for (i=8;i>0;i--) /*8Byte = 7Byte 時鐘數據 + 1Byte 控制*/
{
v_RTInputByte(*pSecDa);/* 寫1Byte數據*/
pSecDa++;
}
T_CLK = 1;
T_RST =0;
} 

void v_BurstR1302T(unsigned char *pSecDa)
{
unsigned char i;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xbf); /* 0xbf:時鐘多字節讀命令 */
for (i=8; i>0; i--) 
{
*pSecDa = uc_RTOutputByte(); /* 讀1Byte數據 */
pSecDa++;
}
T_CLK = 1;
T_RST =0;
}

void v_BurstW1302R(unsigned char *pReDa)
{
unsigned char i;
v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫操作?*/
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xfe); /* 0xbe:時鐘多字節寫命令 */
for (i=31;i>0;i--) /*31Byte 寄存器數據 */
{
v_RTInputByte(*pReDa); /* 寫1Byte數據*/
pReDa++;
}
T_CLK = 1;
T_RST =0;
} 

void v_BurstR1302R(unsigned char *pReDa)
{
unsigned char i;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xff); /* 0xbf:時鐘多字節讀命令 */
for (i=31; i>0; i--) /*31Byte 寄存器數據 */
{
*pReDa = uc_RTOutputByte(); /* 讀1Byte數據 */
pReDa++;
}
T_CLK = 1;
T_RST =0;
}

void v_setd1302(unsigned char *pSecDa) 
{
unsigned char i;
unsigned char ucAddr = 0x80; 
v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫操作?*/
for(i =7;i>0;i--)
{ 
v_W1302(ucAddr,*pSecDa); /* 秒 分 時 日 月 星期 年 */

pSecDa++;
ucAddr +=2;
}
v_W1302(0x8e,0x80); /* 控制命令,WP=1,寫保護?*/
}


void delay()
{ unsigned char y;
 for(y=0;y<0xff;y++)
 {;}
}


void wc51r(unsigned char j)//寫命令
{
e=0;rs=0;rw=0;
e=1;
P1=j;
e=0;
delay();
}

void init()//初始化
{
wc51r(0x01);
wc51r(0x38);
wc51r(0x38);
wc51r(0x0e);
wc51r(0x06);
wc51r(0x0c);
}


void wc51ddr(unsigned char j)//寫數據
{
e=0;rs=1;rw=0;
e=1;
P1=j;
e=0;
delay();
}

void write1602(unsigned char add,unsigned char da)//寫入顯示數據
{wc51r(add);wc51ddr(da);}
 


void main(void)
{
unsigned char ucCurtime[7];
unsigned char i,yearh,yearl,monh,monl,dah,dal,hoh,hol,mih,mil,seh,sel;
unsigned char ucAddr;
unsigned int c;

init();
write1602(0x85,0x35);
for(c=0;c<30000;c++);
write1602(0x86,0x32);
for(c=0;c<30000;c++);
write1602(0x87,0x4D);
for(c=0;c<30000;c++);
write1602(0x88,0x43);
for(c=0;c<30000;c++);
write1602(0x89,0x55);
for(c=0;c<30000;c++);
write1602(0xC2,0x51);
write1602(0xC3,0x51);
write1602(0xC4,0x3A);
write1602(0xC5,0x35);
write1602(0xC6,0x39);
write1602(0xC7,0x37);
write1602(0xC8,0x33);
write1602(0xC9,0x38);
write1602(0xCA,0x35);
write1602(0xCB,0x33);
write1602(0xCC,0x36);
write1602(0xCD,0x39);
for(c=0;c<50000;c++);
init();//LCD初始化





TMOD=0X20;
TH1=0XF3;
TL1=0XF3;
SCON=0X50;
PCON=0X00;
IT0=1;
EX0=1;
IT1=1;
EX1=1;
TR1=1;
EA=1;
ES=1;
while(1)
{ucAddr = 0x81;
for (i=0;i<7;i++)
{
ucCurtime[i] = uc_R1302(ucAddr);/*格式為: 秒 分 時 日 月 星期 年 */
ucAddr += 2;
}


yearh=ucCurtime[6]/16;
yearl=ucCurtime[6]%16;
monh=ucCurtime[4]/16;
monl=ucCurtime[4]%16;
dah=ucCurtime[3]/16;
dal=ucCurtime[3]%16;

hoh=ucCurtime[2]/16;
hol=ucCurtime[2]%16;
mih=ucCurtime[1]/16;
mil=ucCurtime[1]%16;
seh=ucCurtime[0]/16;
sel=ucCurtime[0]%16;



write1602(0x80,0x44);
write1602(0x81,0x61);
write1602(0x82,0x74);
write1602(0x83,0x65);
write1602(0x84,0x3a);//顯示date:

write1602(0x85,tab[yearh]);
write1602(0x86,tab[yearl]);
write1602(0x87,0x2d);//顯示年
write1602(0x88,tab[monh]);
write1602(0x89,tab[monl]);
write1602(0x8a,0x2d);//顯示月
write1602(0x8b,tab[dah]);
write1602(0x8c,tab[dal]);

write1602(0xc0,0x54);
write1602(0xc1,0x69);
write1602(0xc2,0x6d);
write1602(0xc3,0x65);
write1602(0xc4,0x3a);//顯示time:

write1602(0xc5,tab[hoh]);
write1602(0xc6,tab[hol]);
write1602(0xc7,0x3a);//顯示小時
write1602(0xc8,tab[mih]);
write1602(0xc9,tab[mil]);
write1602(0xca,0x3a);//顯示小時
write1602(0xcb,tab[seh]);
write1602(0xcc,tab[sel]);

if((ucCurtime[1]==0)&(ucCurtime[0]==0|ucCurtime[0]==1|ucCurtime[0]==2))//3秒整點報時
  speaker=0;
else speaker=1;

}
}




serint() interrupt 4
{ //EA=0;
  static unsigned char k;
  unsigned char temp,year,month,date,hour,min,sec,week;
  unsigned char stemp[7]={0};
  RI=1;
  temp=SBUF;
  RI=0;
  k++;
  switch (k)
  { case 1:sec=temp;
           break;
	case 2:min=temp;
	       break;
	case 3:hour=temp;
	       break;
	case 4:date=temp;
	       break;
	case 5:month=temp;
	       break;
	case 6:week=temp;
	       break;
	case 7:year=temp;
	       stemp[0]=(sec/10)*16+sec%10;
		   stemp[1]=(min/10)*16+min%10;
		   stemp[2]=(hour/10)*16+hour%10;
		   stemp[3]=(date/10)*16+date%10;
		   stemp[4]=(month/10)*16+month%10;
		   stemp[5]=(week/10)*16+week%10;
		   stemp[6]=(year/10)*16+year%10;
           v_setd1302(stemp);//設定值
		   k=0;
	       break;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区二区三区在线| 爽好多水快深点欧美视频| 自拍偷拍国产精品| 日产欧产美韩系列久久99| 成人免费高清视频在线观看| 在线观看一区二区视频| 久久久国产精华| 亚洲第一狼人社区| 成人高清视频在线观看| 日韩免费观看高清完整版| 亚洲精品视频在线| 丁香婷婷综合网| 欧美刺激午夜性久久久久久久| 亚洲欧美一区二区三区久本道91| 极品美女销魂一区二区三区免费| 欧美日韩一区二区欧美激情| 国产精品国产自产拍高清av王其| 久久av老司机精品网站导航| 欧美日韩在线播放三区| 1区2区3区国产精品| 高清国产午夜精品久久久久久| 欧美一区二区久久| 天天av天天翘天天综合网 | 久久久夜色精品亚洲| 亚洲国产精品天堂| 在线观看视频一区| 亚洲欧美另类久久久精品2019| 国产成人av电影在线| 欧美国产亚洲另类动漫| 国内精品写真在线观看| 精品国产乱码久久久久久图片| 免费久久精品视频| 欧美大片日本大片免费观看| 麻豆91精品视频| 欧美电影精品一区二区| 韩日av一区二区| 久久午夜羞羞影院免费观看| 国内久久婷婷综合| 久久久久久日产精品| 丁香六月综合激情| 亚洲色图制服诱惑| 色欧美日韩亚洲| 亚洲电影第三页| 666欧美在线视频| 久久国产免费看| 久久精品在线观看| 成人精品一区二区三区中文字幕| 日本一区二区免费在线观看视频| 成人免费视频网站在线观看| 中文字幕在线一区免费| 色88888久久久久久影院按摩| 亚洲国产视频在线| 91精品国产91久久久久久一区二区 | 一区在线观看免费| 在线看日本不卡| 欧美aaaaa成人免费观看视频| 精品三级在线观看| caoporen国产精品视频| 亚洲午夜电影在线| 欧美精品一区二区在线播放| 成人一级黄色片| 亚洲国产日韩在线一区模特| 日韩欧美电影一区| 成人免费av网站| 午夜视频在线观看一区| 国产日韩高清在线| 欧美网站一区二区| 国产精品一级片在线观看| 亚洲欧美日韩一区二区三区在线观看 | 亚洲日本中文字幕区| 在线观看亚洲专区| 国内精品嫩模私拍在线| 亚洲人成伊人成综合网小说| 欧美一区二区视频在线观看2020| 国产福利一区二区三区| 亚洲免费在线电影| 久久视频一区二区| 欧美性三三影院| 丁香天五香天堂综合| 亚洲成av人片一区二区三区| 国产日韩精品久久久| 欧美电影影音先锋| 99re这里都是精品| 国产一区二区在线视频| 亚洲综合视频在线| 欧美—级在线免费片| 日韩精品一区二区三区视频播放| 91色九色蝌蚪| 国产电影一区二区三区| 日韩电影在线观看一区| 亚洲色图视频网| 国产日韩视频一区二区三区| 91精品国产91久久久久久一区二区 | 91麻豆精东视频| 国产成a人亚洲| 国内久久婷婷综合| 蜜臀av性久久久久蜜臀aⅴ四虎 | 成人欧美一区二区三区在线播放| 欧美一区日韩一区| 在线一区二区三区| 成人av在线资源网站| 国产伦精一区二区三区| 久久狠狠亚洲综合| 蜜臀av性久久久久蜜臀aⅴ流畅 | 综合色天天鬼久久鬼色| 国产亚洲精品超碰| 精品福利av导航| 日韩三级伦理片妻子的秘密按摩| 欧美视频日韩视频在线观看| 91捆绑美女网站| 91亚洲精品久久久蜜桃| 高清shemale亚洲人妖| 国产精品伊人色| 国产电影一区二区三区| 国产成人精品免费| 成人免费三级在线| 成人免费看的视频| 91丝袜美女网| 在线中文字幕一区| 欧美精品丝袜中出| 日韩一区二区三区观看| 日韩一区二区精品葵司在线| 日韩精品自拍偷拍| 久久欧美中文字幕| 欧美国产综合一区二区| 国产精品每日更新在线播放网址| 中文字幕日韩一区| 亚洲综合丁香婷婷六月香| 亚洲最大成人综合| 日韩专区一卡二卡| 久久99蜜桃精品| 国产一区二区福利视频| 粉嫩高潮美女一区二区三区| www.66久久| 欧美美女视频在线观看| 精品区一区二区| 欧美国产欧美综合| 亚洲资源在线观看| 免费人成精品欧美精品| 国产大陆a不卡| 日本精品裸体写真集在线观看| 欧美日韩亚洲不卡| 日韩女优av电影| 一区免费观看视频| 日韩二区在线观看| 国产成人h网站| 一本大道久久a久久综合婷婷| 欧美日韩电影在线| 日本一区二区三区国色天香| 亚洲宅男天堂在线观看无病毒| 喷白浆一区二区| 99久久精品免费| 日韩视频中午一区| 自拍偷拍亚洲激情| 精品一区二区三区在线播放| av中文字幕一区| 日韩免费在线观看| 一区二区三区在线免费| 精品一区二区三区影院在线午夜| 色综合久久综合网欧美综合网| 欧美一区二区视频在线观看| 国产精品国产自产拍高清av王其 | 亚洲另类一区二区| 久久se精品一区精品二区| 色欧美片视频在线观看在线视频| 精品国产不卡一区二区三区| 亚洲精品久久久久久国产精华液| 麻豆精品在线播放| 日本伦理一区二区| 久久精品人人爽人人爽| 天天影视网天天综合色在线播放| 成人h精品动漫一区二区三区| 日韩欧美视频在线| 亚洲成av人综合在线观看| 国产·精品毛片| 日韩欧美电影一二三| 午夜婷婷国产麻豆精品| 色婷婷综合久久| 中文字幕免费不卡| 国产美女娇喘av呻吟久久| 欧美乱妇15p| 亚洲韩国一区二区三区| 99久久综合99久久综合网站| 久久婷婷久久一区二区三区| 午夜精品久久久久久久99樱桃| 91网站在线观看视频| 国产视频在线观看一区二区三区| 麻豆国产91在线播放| 欧美日韩免费一区二区三区 | 亚洲女与黑人做爰| 成人三级在线视频| 国产婷婷色一区二区三区| 国产乱国产乱300精品| 日韩欧美中文字幕制服| 日韩av不卡一区二区| 91精品国产综合久久福利| 午夜精品一区二区三区电影天堂| 欧美性猛交xxxx黑人交 | 亚洲欧洲性图库| av一二三不卡影片|