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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? led_calendar_time.c

?? 基于AT89C2051選用DS1820顯示日歷
?? C
字號(hào):
start:do;
$include(reg51.dcl)
  declare (sclk,io,rst) bit at (0b3h) register; /* p33,p34,p35 */
  declare (command,data,n,temp1,num) byte;
  declare a(9) byte;
  declare ab(6) byte;
  declare aco(11) byte constant (0fdh,60h,0dah,0f2h,66h,0b6h,0beh,  
				  0e0h,0feh,0f6h,00h);            
  declare week(11) byte constant (0edh,028h,0dch,7ch,39h,75h,0f5h,
				  2ch,0fdh,7dh,00h);
  declare da literally 'p15',clk literally 'p16',ale literally 'p17',
	  mk literally 'p11',sk literally 'p12';
clear:procedure;
	  sclk=0;io=0;rst=0;
end clear;
send1302:procedure(comm);
	   declare (i,comm) byte;
  do i=0 to 7;
	 comm=scr(comm,1);
	 io=cy;
	 call time(1);
	 sclk=0;
	 call time(1);
	 sclk=1;
  end;
end send1302;
wbyt1:procedure(com,dat);/*字節(jié)寫過程*/
  declare (com,dat) byte;
  call clear;
  rst=1;
  call send1302(com);
  call send1302(dat);
  call clear;
end wbyt1;
wbyt8:procedure;/*時(shí)鐘多字節(jié)突發(fā)模式寫過程*/
  declare j byte;
  call clear;
  a(7)=A(6);a(6)=a(0);
  rst=1;
  call send1302(command);
  do j=1 to 8;
	  call send1302(a(j));
  end;
  call clear;
end wbyt8;
RBYT1:PROCEDURE;
	  DECLARE I BYTE;
	 CALL CLEAR;
	 RST=1;
	  call send1302(0c1h);
	  IO=1;
	  DO I=0 TO 7;
	   SCLK=1;
	   SCLK=0;
	   CY=IO;
	   N=SCR(N,1);
	  END;
	  A(8)=N;
   CALL CLEAR;
END RBYT1;
send595:procedure;
	declare k byte;
	 do k=0 to 7;
	data=scr(data,1);
	da=cy;
	clk=1;
	clk=0;
	 end;
end send595;
send595_1:procedure;
	declare k byte;
	 do k=0 to 7;
	data=scr(data,1);
	da1=cy;
	clk1=1;
	clk1=0;
	 end;
end send595_1;
rb1:procedure(abc,j);
	 DECLARE (I,j,abc) BYTE;
	 CALL CLEAR;
	 RST=1;
	  call send1302(abc);
	  IO=1;
	  DO I=0 TO 7;
	   SCLK=1;
	   SCLK=0;
	   CY=IO;
	   N=SCR(N,1);
	  END;
	  ab(j)=N;
	  ab(j)=dec(ab(j));
   CALL CLEAR;
end rb1;
rbyt6:procedure;
   call rb1(0f1h,0);
   call rb1(0f3h,1);
   call rb1(0f5h,2);
   call rb1(0f7h,3);
   call rb1(0f9h,4);
   call rb1(0fbh,5);
   call rb1(0fdh,6);
end rbyt6;
wbyt6:procedure;
 call wbyt1(8eh,0);  /* write enable */
   call wbyt1(0f0h,ab(0));
   call wbyt1(0f2h,ab(1));
   call wbyt1(0f4h,ab(2));
   call wbyt1(0f6h,ab(3));
   call wbyt1(0f8h,ab(4));
   call wbyt1(0fah,ab(5));
   call wbyt1(0fch,ab(6));
 call wbyt1(8eh,80h);  /* write disable */
end wbyt6;
rbyt8:procedure;/*時(shí)鐘多字節(jié)突發(fā)模式讀過程*/
  declare (i,j) byte;
  call clear;
  rst=1;
  call send1302(command);
	  io=1;
  do j=1 to 8;
	do i=0 to 7;
	   sclk=1;
	   call time(1);
	   sclk=0;
	cy=io;
	   n=scr(n,1);
	 end;
	 a(j)=n;
  end;
  call clear;
  a(0)=a(6);a(6)=A(7);
  a(0)=a(0) and 0fh;
  if a(0)>6 then a(0)=0;
  CALL RBYT1;
	  if (a(1)=0 and a(2)=0 and a(3)=0) then 
	  do;
		 do num=0 to 35;
		call time(250);
		 end;
		 temp1=1;
	   end;
	   if temp1=1 then
	  do;
		temp1=0;
		ab(4)=ab(4)+1;
		   if ab(4)>99h then 
		  do;
			ab(4)=0;
			ab(5)=ab(5)+1;
			if ab(5)>99h then ab(5)=0;
		  end;
		  call wbyt6;
	  end;
end rbyt8;
display:procedure;  /*jieya,yima,fasong*/
  declare (i,n,m) byte;
	n=a(0) and 0fh; /* send week */
	data=week(n);
	call send595;
	  n=a(4);          /* send date */
	  n=n and 0fh;
	  data=aco(n);
	  call send595;
	  n=a(4);
	  n=shr(n,4);
	  data=aco(n);
	  call send595;
 do i=1 to 3;     /* send second,minute,hour */
	n=a(i);
	n=n and 0fh;
	data=aco(n);
	call send595;
	n=a(i);
	n=shr(n,4);
	data=aco(n);
	call send595;
  end;
 do i=5 to 6;     /* send month,year */
	n=a(i);
	n=n and 0fh;
	data=aco(n);
	call send595;
	n=a(i);
	n=shr(n,4);
	data=aco(n);
	call send595;
  end;
	  n=a(8);         /*  send 19 or 20 */
	  n=n and 0fh;
	  data=aco(n);
	  call send595;
	  n=a(8);
	  n=shr(n,4);
	  data=aco(n);
	  call send595;
  do m=0 to 5;
	n=ab(m);
	n=n and 0fh;
	data=aco(n);
	call send595_1;
	n=ab(m);
	n=shr(n,4);
	data=aco(n);
	call send595_1;
  end;  
	ale=0;
	ale=1;
end display;
beginset:procedure;
	a(0)=06h;a(1)=58h;a(2)=59h;a(3)=23h;
	a(4)=30h;a(5)=06h;a(6)=97h;a(7)=00;
	a(8)=19h;   /* set date/time (1997,7,1,8:00:00,week 3) */
	call wbyt1(8eh,0); /* write enable*/
	call wbyt1(80h,00h);/* start colock */
	call wbyt1(0beh,0abh);/*兩個(gè)二極管與8K電阻串聯(lián)充電*/
	command=0beh;  /* write colock/date */
	call wbyt8;
	call wbyt1(0c0h,a(8));
	call wbyt1(8eh,80h);  /* set write protect bit */
end beginset;
key:procedure;
	declare (i,time1,k1,tem) byte;
	call time(100);
	k1=7;time1=30;
	if mk=0 then
	  do;
	do while time1>0;
week:       if k1=0 then
		  do;  
		do i=0 to 5;
		  /*    call hz(a(0));  */
		end;
		do i=0 to 3;
		  /*    call hz0;  */
		end;
		   end;
		  tem=a(k1);
		 if k1=7 then tem=a(8);
		 a(k1)=0aah;
		if k1=7 then a(8)=0aah;
		call display;
		call time(254);
		call time (254);
		a(k1)=tem;
		if k1=7 then a(8)=tem;
		call display;
		call time(254);
		call time(254);
		call time(254);
		time1=time1-1;
	if mk=0 then
		 do;call time(100); /*MOD KEY PROCESS*/
		   TIME1=30;
		   IF MK=0 THEN
		DO;
		  k1=k1-1;
		 DO WHILE K1=0FFH;
		  K1=7;
		 END;
		END;
		 end;
	 IF SK=0 THEN
		 DO;CALL TIME(100);  /*SET KEY PROCESS*/
		   TIME1=30;
		   IF SK=0 THEN
		   DO;
		tem=tem+1;
		tem=dec(tem);
		DO CASE K1;
			  DO WHILE tem=7;/*week*/
	              	     tem=0;
			  END;
			  DO WHILE tem=60H;/*scond*/
	                      tem=0;
			  END;
			  DO WHILE tem=60H;/*minute*/
			        tem=0;
			  END;
			  DO WHILE tem=24H;/*hour*/
			     tem=0;
			  END;
			  DO WHILE tem=32H;/*date*/
			     tem=1;
			  END;
			  DO WHILE tem=13H;/*month*/
			     tem=1;
			  END;
			  DO while tem=100h;   /*  YEAR */
			     tem=00;
			  END;
			  DO WHILE TEM>=21H;
			     tem=19H;
			  END;
		   END;
		   A(K1)=tem;
		   if k1=7 then a(8)=tem;
		END;
	  END;
	   END;
	 END;
end key;
main$program:
mk=1;sk=1;temp1=0;num=0;p32=1;
if sk=0 then call beginset;
clk=0;da=0;ale=1;
loop:
  do while mk=1 ;
	 if a(0)>6 then a(0)=0; 
	 command=0bfh; 
	 call rbyt8;
	 call display;
    do while mk=0;
	call key;
	call wbyt1(8eh,0);
	command=0beh;
	call wbyt8;
	call wbyt1(0C0H,A(8));
	call wbyt1(8eh,80h);
   end;
 end;
goto loop;
end start;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本欧美天堂| 国产黄人亚洲片| 色婷婷狠狠综合| 中文字幕+乱码+中文字幕一区| 久久99久久99小草精品免视看| 欧美一区二区三区爱爱| 青青国产91久久久久久| 日韩欧美国产综合在线一区二区三区 | 国产网站一区二区| 高清国产午夜精品久久久久久| 欧美国产亚洲另类动漫| 99久久精品免费看| 一区二区三区中文在线观看| 欧美三级电影在线观看| 久久国产综合精品| 国产亚洲一本大道中文在线| av中文字幕亚洲| 综合色中文字幕| 欧美日韩一区二区电影| 国模一区二区三区白浆| 国产蜜臀97一区二区三区| 91免费视频网| 免费人成黄页网站在线一区二区| 久久青草欧美一区二区三区| aaa欧美色吧激情视频| 亚洲一区在线观看视频| 欧美刺激脚交jootjob| 成人动漫视频在线| 日韩国产一二三区| 国产精品拍天天在线| 欧美日韩在线直播| 国产91清纯白嫩初高中在线观看| 亚洲精品国产第一综合99久久| 777午夜精品视频在线播放| 激情综合色综合久久| 亚洲人精品午夜| 奇米精品一区二区三区在线观看 | 欧洲精品在线观看| hitomi一区二区三区精品| 精品国产制服丝袜高跟| 国产农村妇女毛片精品久久麻豆| 久久品道一品道久久精品| 久久精工是国产品牌吗| 成人av先锋影音| 日韩制服丝袜av| 一区二区中文字幕在线| 日韩免费看的电影| 91福利资源站| 高清在线成人网| 另类调教123区| 一区二区高清视频在线观看| 久久久精品人体av艺术| 欧美一区二区三区四区视频| 99国产精品久久久| 福利91精品一区二区三区| 日韩av在线发布| 亚洲国产色一区| 最新日韩在线视频| 国产日韩欧美一区二区三区综合 | 成年人国产精品| 免费欧美日韩国产三级电影| 樱桃国产成人精品视频| 国产拍欧美日韩视频二区| 精品久久一区二区| 日韩欧美国产综合在线一区二区三区| 欧美亚洲动漫制服丝袜| 欧美一区二区三区四区久久| 一本色道a无线码一区v| 成人av在线播放网址| 国产91精品一区二区麻豆网站 | 国产aⅴ综合色| 国产在线国偷精品免费看| 强制捆绑调教一区二区| 丝袜国产日韩另类美女| 亚洲一二三四在线观看| 亚洲一区在线观看网站| 性做久久久久久久久| 亚洲国产另类av| 午夜欧美电影在线观看| 亚洲成人一二三| 亚洲成人动漫精品| 亚洲v中文字幕| 午夜视频一区二区| 亚洲精品网站在线观看| 亚洲欧洲www| 亚洲日本在线天堂| 亚洲素人一区二区| 夜夜操天天操亚洲| 亚洲成人av一区二区三区| 视频一区二区三区入口| 日日噜噜夜夜狠狠视频欧美人| 午夜久久久久久久久| 秋霞电影网一区二区| 国产毛片一区二区| 国产成人精品一区二| 丁香五精品蜜臀久久久久99网站| 成人午夜av影视| 91在线免费播放| 欧美日韩国产电影| 精品国产一二三| 欧美激情一区二区三区不卡| 亚洲视频免费在线观看| 亚洲一区欧美一区| 日韩av一区二| 国产一区二区视频在线| 盗摄精品av一区二区三区| 日本道色综合久久| 欧美一级免费大片| 精品久久国产字幕高潮| 国产精品丝袜一区| 亚洲一区二区美女| 久久国产精品露脸对白| www.亚洲激情.com| 欧美日韩国产精品自在自线| 国产色91在线| 亚洲一区二区视频在线观看| 亚洲成人黄色影院| 欧美刺激午夜性久久久久久久| 日韩欧美在线一区二区三区| 99久久久精品| 日本高清成人免费播放| 日韩午夜激情视频| 亚洲欧美一区二区视频| 丝袜美腿一区二区三区| 成人精品国产免费网站| 欧美片在线播放| 国产女主播一区| 日韩二区三区四区| www.欧美亚洲| 精品欧美久久久| 一区二区日韩电影| 国产成人三级在线观看| 欧美日韩成人激情| 中文字幕+乱码+中文字幕一区| 青青草国产精品97视觉盛宴 | 国产欧美一区二区精品性色超碰| 亚洲一本大道在线| 成人美女视频在线观看| 欧美一区二区三区喷汁尤物| 综合色中文字幕| 国产成人精品一区二区三区四区 | 91精品国产综合久久婷婷香蕉| 国产精品久久久久久久久果冻传媒| 日本特黄久久久高潮| 欧美性videosxxxxx| 国产精品美女久久福利网站| 日韩高清在线观看| 欧美色倩网站大全免费| 国产精品黄色在线观看| 国产美女av一区二区三区| 欧美大胆一级视频| 喷水一区二区三区| 欧美日韩一级二级三级| 一区二区三区中文免费| 99视频精品免费视频| 久久美女艺术照精彩视频福利播放 | 亚洲丝袜制服诱惑| 国产激情偷乱视频一区二区三区| 91精品国产乱码久久蜜臀| 亚洲人成网站精品片在线观看| 国产精品一级片| 久久久久久久久久看片| 热久久国产精品| 欧美一区二区三区免费大片| 日日夜夜免费精品| 欧美一区二区三区思思人| 日精品一区二区| 欧美一区二区三区免费| 麻豆传媒一区二区三区| 日韩一区二区三区在线| 午夜久久久久久久久久一区二区| 欧美日本一区二区在线观看| 天堂在线一区二区| 欧美日本国产视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩一卡二卡三卡| 国内成+人亚洲+欧美+综合在线| 2021国产精品久久精品| 极品瑜伽女神91| 国产欧美精品一区二区色综合| 国产·精品毛片| 亚洲欧洲精品一区二区三区| 菠萝蜜视频在线观看一区| 亚洲欧洲三级电影| 在线观看一区二区视频| 亚洲成人动漫在线观看| 欧美电影免费观看高清完整版| 裸体健美xxxx欧美裸体表演| 欧美成人vr18sexvr| 国产精品18久久久久久久久 | 亚洲欧美激情在线| 欧美日本视频在线| 精彩视频一区二区| 亚洲国产精品二十页| 色婷婷精品大在线视频| 蜜桃久久精品一区二区| 欧美高清在线精品一区| 欧美亚洲动漫制服丝袜| 激情偷乱视频一区二区三区| 国产精品丝袜在线|