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

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

?? lcm_t.lst

?? 杜洋12864LCD電子時鐘源程序
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V6.12  LCM_T                                                                  02/10/2007 00:13:53 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE LCM_T
OBJECT MODULE PLACED IN lcm_t.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcm_t.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          //---程序說明---//
   3          
   4          /*
   5          	名字:main.c
   6          	作者:杜洋(doyoung)
   7          	創建日:2006-11-26
   8          	工程:智能助理電子鐘(AI-timer)
   9          */
  10          
  11          //---修改日志---//
  12          
  13          /*
  14          
  15          */
  16          
  17          
  18          //---硬件說明---//
  19          
  20          /*
  21          P0.0~0.7	NC
  22          
  23          P1.0		右上角LED-G		低電平有效(L)
  24          P1.1		右下角LED-G		L
  25          P1.2		左下角LED-G		L
  26          P1.3		左上角LED-G		L
  27          P1.4		4個LED-R		L
  28          
  29          P1.5~1.7	ISP下載用		~
  30          
  31          P2.1		LCM -5 SID		串行數據輸入,~
  32          P2.2		LCD -6 CLK		串行時鐘,~
  33          
  34          P2.3		左上角KEY		-
  35          P2.4		左下角KEY		-
  36          P2.5		右上角KEY		-
  37          P2.6		右下角KEY		-
  38          
  39          P2.7		背后LED-B		L
  40          
  41          P3.0		溫度單總線		~
  42          
  43          P3.1		BEEP			L
  44          
  45          P3.2		KEY中斷			-
  46          
  47          P3.3		DS1302 -5 RST_	低電平復位(L)
  48          P3.4		DS1302 -6 IO	~
  49          P3.5		DS1302 -7 SCLK	~
  50          
  51          P3.6		24C02 -6 SCL	~
  52          P3.7		24C02 -5 SDA	~
  53          
  54          */
  55          
C51 COMPILER V6.12  LCM_T                                                                  02/10/2007 00:13:53 PAGE 2   

  56          /****************************************************************************/
  57          //頭文件
  58          #include <AT89X52.h>
  59          #include <string.h>
  60          /*****************************************************************************/
  61          //燈與蜂鳴器定義
  62          sbit	led_b = P2^7;
  63          sbit	led_r = P1^4;
  64          sbit	led_g1 = P1^3;
  65          sbit	led_g2 = P1^2;
  66          sbit	led_g3 = P1^0;
  67          sbit	led_g4 = P1^1;
  68          sbit	beep   = P3^1;
  69          /*****************************************************************************/
  70          //溫度傳感器定義
  71          sbit DQ = P3 ^ 0;//ds18B20
  72          /*****************************************************************************/
  73          //鍵盤引腳定義
  74          sbit KEY_1 = P2^3;	 //左上
  75          sbit KEY_2 = P2^4;	 //左下
  76          sbit KEY_3 = P2^6;	 //右上
  77          sbit KEY_4 = P2^5;	 //右下
  78          sbit KEY_I = P3^2;	 //常0
  79          /****************************************************************************/
  80          //引腳定義
  81          sbit   SID   =  P2^1;	//數據
  82          sbit   SCLK  =  P2^2;	//時鐘
  83          /*****************************************************************************/
  84          //定義DS1302時鐘接口
  85          sbit clock_clk = P3 ^ 5;//ds1302_clk(時鐘線)
  86          sbit clock_dat = P3 ^ 4;//ds1302_dat(數據線)
  87          sbit clock_Rst = P3 ^ 3;//ds1302_Rst(復位線)
  88          /*****************************************************************************/
  89          //定義累加器A中的各位
  90          sbit a0   = ACC ^ 0;
  91          sbit a1   = ACC ^ 1;
  92          sbit a2   = ACC ^ 2;
  93          sbit a3   = ACC ^ 3;
  94          sbit a4   = ACC ^ 4;
  95          sbit a5   = ACC ^ 5;
  96          sbit a6   = ACC ^ 6;
  97          sbit a7   = ACC ^ 7;
  98          /****************************************************************************/
  99          //定義全局變量
 100          unsigned char yy,mo,dd,xq,hh,mm,ss;//定義時間映射全局變量(專用寄存器)
 101          bit w = 0; //調時標志位
 102          static unsigned char menu = 0;//定義靜態小時更新用數據變量
 103          static unsigned char keys = 0;//定義靜態小時更新用數據變量
 104          static unsigned char timecount = 0;//定義靜態軟件計數器變量
 105          /****************************************************************************/
 106          void DelayM(unsigned int a){//延時函數 1MS/次	
 107   1      		unsigned char i;
 108   1      		while( --a != 0){		
 109   2      			for(i = 0; i < 125; i++);  //一個 ; 表示空語句,CPU空轉。
 110   2      		}   				   //i 從0加到125,CPU大概就耗時1毫秒
 111   1      }
 112          /****************************************************************************/
 113          //函數聲明
 114          void lcm_w_word(unsigned char *str) ;  //寫字符  例:lcm_w_word("您好!");
 115          void lcm_w_test(bit start,unsigned char ddata);  //(0,指令) (1,數據)
 116          void lcm_w_byte(unsigned char bbyte);  //寫一個字節給lcm
 117          void delaynms(unsigned int di);  //延時
C51 COMPILER V6.12  LCM_T                                                                  02/10/2007 00:13:53 PAGE 3   

 118          void lcm_init(void); //lcm初始化
 119          void lcm_clr(void);  //清屏
 120          
 121          void days (viod) {	  //公歷節日數據庫
 122   1      		
 123   1      		lcm_w_test(0,0x80);
 124   1      		lcm_w_word("[Dis]      [Set]");
 125   1      
 126   1      		lcm_w_test(0,0x98);
 127   1      //												----|----------------|
 128   1      		if ( mo == 0x01 && dd == 0x17 ){ lcm_w_word("三天后是你的生日"); }//
 129   1      		if ( mo == 0x01 && dd == 0x19 ){ lcm_w_word("明天是你的生日!!"); }//
 130   1      
 131   1      		if ( mo == 0x01 && dd == 0x01 ){ lcm_w_word("Happy New Year!!"); }//1月
 132   1      		if ( mo == 0x01 && dd == 0x28 ){ lcm_w_word("  世界麻風日    "); }
 133   1      		
 134   1      		if ( mo == 0x02 && dd == 0x02 ){ lcm_w_word("  世界濕地日    "); }//2月
 135   1      		if ( mo == 0x02 && dd == 0x13 ){ lcm_w_word("  明天情人節了  "); }		
 136   1      		if ( mo == 0x02 && dd == 0x14 ){ lcm_w_word("  今天是情人節  "); }
 137   1      				
 138   1      		if ( mo == 0x03 && dd == 0x01 ){ lcm_w_word("  國際海豹日    "); }//3月		
 139   1      		if ( mo == 0x03 && dd == 0x03 ){ lcm_w_word("  全國愛耳日    "); }		
 140   1      		if ( mo == 0x03 && dd == 0x08 ){ lcm_w_word("   3.8婦女節    "); }		
 141   1      		if ( mo == 0x03 && dd == 0x12 ){ lcm_w_word("    植樹節      "); }		
 142   1      		if ( mo == 0x03 && dd == 0x14 ){ lcm_w_word("  國際警察日    "); }		
 143   1      		if ( mo == 0x03 && dd == 0x15 ){ lcm_w_word("  消費者權益日  "); }		
 144   1      		if ( mo == 0x03 && dd == 0x17 ){ lcm_w_word("  國際航海日    "); }		
 145   1      		if ( mo == 0x03 && dd == 0x21 ){ lcm_w_word("  世界森林日    "); }		
 146   1      		if ( mo == 0x03 && dd == 0x22 ){ lcm_w_word("    世界水日    "); }		
 147   1      		if ( mo == 0x03 && dd == 0x23 ){ lcm_w_word("  世界氣象日    "); }		
 148   1      		if ( mo == 0x03 && dd == 0x24 ){ lcm_w_word("世界防治結核病日"); }
 149   1      				
 150   1      		if ( mo == 0x04 && dd == 0x01 ){ lcm_w_word("愚人節  小心上當"); }//4		
 151   1      		if ( mo == 0x04 && dd == 0x07 ){ lcm_w_word("  世界衛生日    "); }		
 152   1      		if ( mo == 0x04 && dd == 0x08 ){ lcm_w_word("    復活節      "); }		
 153   1      		if ( mo == 0x04 && dd == 0x13 ){ lcm_w_word("  黑色星期五    "); }
 154   1      				
 155   1      		if ( mo == 0x05 && dd == 0x01 ){ lcm_w_word("  勞動節  放假  "); }//5		
 156   1      		if ( mo == 0x05 && dd == 0x04 ){ lcm_w_word("    青年節      "); }		
 157   1      		if ( mo == 0x05 && dd == 0x08 ){ lcm_w_word("  世界紅十字日  "); }		
 158   1      		if ( mo == 0x05 && dd == 0x12 ){ lcm_w_word("  國際護士節    "); }		
 159   1      		if ( mo == 0x05 && dd == 0x05 ){ lcm_w_word("近日注意母親節  "); }		
 160   1      		if ( mo == 0x05 && dd == 0x15 ){ lcm_w_word("  國際家庭日    "); }
 161   1      		if ( mo == 0x05 && dd == 0x31 ){ lcm_w_word("  世界無煙日    "); }		
 162   1      				
 163   1      		if ( mo == 0x06 && dd == 0x01 ){ lcm_w_word("  國際兒童節    "); }//6
 164   1      		if ( mo == 0x06 && dd == 0x05 ){ lcm_w_word("  世界環境日    "); }		
 165   1      		if ( mo == 0x06 && dd == 0x26 ){ lcm_w_word("  國際禁毒日    "); }		
 166   1      		if ( mo == 0x06 && dd == 0x06 ){ lcm_w_word("  全國愛眼日    "); }		
 167   1      		if ( mo == 0x06 && dd == 0x13 ){ lcm_w_word("近日注意父親節  "); }
 168   1      		if ( mo == 0x06 && dd == 0x15 ){ lcm_w_word("近日注意父親節  "); }
 169   1      				
 170   1      		if ( mo == 0x07 && dd == 0x01 ){ lcm_w_word("香港回歸記念日  "); }//7
 171   1      		if ( mo == 0x07 && dd == 0x07 ){ lcm_w_word("抗日戰爭記念日  "); }
 172   1      		if ( mo == 0x07 && dd == 0x11 ){ lcm_w_word("  世界人口日    "); }
 173   1      
 174   1      		if ( mo == 0x08 && dd == 0x01 ){ lcm_w_word("  八一建軍節    "); }//8
 175   1      		if ( mo == 0x08 && dd == 0x08 ){ lcm_w_word("  中國男子節    "); }
 176   1      		if ( mo == 0x08 && dd == 0x15 ){ lcm_w_word("抗戰勝利記念日  "); }
 177   1      
 178   1      		if ( mo == 0x09 && dd == 0x10 ){ lcm_w_word("  中國教師節    "); }//9
 179   1      		if ( mo == 0x09 && dd == 0x18 ){ lcm_w_word("九·一八事變記念"); }
C51 COMPILER V6.12  LCM_T                                                                  02/10/2007 00:13:53 PAGE 4   

 180   1      		if ( mo == 0x09 && dd == 0x20 ){ lcm_w_word("  國際愛牙日    "); }
 181   1      		if ( mo == 0x09 && dd == 0x27 ){ lcm_w_word("  世界旅游日    "); }
 182   1      
 183   1      		if ( mo == 0x10 && dd == 0x01 ){ lcm_w_word("  中國國慶節    "); }//10
 184   1      		if ( mo == 0x10 && dd == 0x04 ){ lcm_w_word("  世界動物日    "); }
 185   1      		if ( mo == 0x10 && dd == 0x24 ){ lcm_w_word("    聯合國日    "); }
 186   1      		if ( mo == 0x10 && dd == 0x12 ){ lcm_w_word("明天國際教師節  "); }
 187   1      		if ( mo == 0x10 && dd == 0x13 ){ lcm_w_word("  國際教師節    "); }
 188   1      
 189   1      		if ( mo == 0x11 && dd == 0x10 ){ lcm_w_word("  世界青年節    "); }//11
 190   1      		if ( mo == 0x11 && dd == 0x17 ){ lcm_w_word("  世界學生節    "); }
 191   1      
 192   1      		if ( mo == 0x12 && dd == 0x01 ){ lcm_w_word("  世界艾滋病日  "); }//12
 193   1      		if ( mo == 0x12 && dd == 0x23 ){ lcm_w_word("  明晚平安夜    "); }
 194   1      		if ( mo == 0x12 && dd == 0x24 ){ lcm_w_word("  今晚平安夜    "); }
 195   1      		if ( mo == 0x12 && dd == 0x25 ){ lcm_w_word("    圣誕快樂    "); }
 196   1      		if ( mo == 0x12 && dd == 0x31 ){ lcm_w_word("    明日新年    "); }
 197   1      
 198   1      		else{ 
 199   2      			if ( hh >= 0x04 && hh <  0x06 ){ lcm_w_word("★★__▲▲__凌晨"); }
 200   2      			if ( hh >= 0x06 && hh <  0x08 ){ lcm_w_word("☆○__▲△__早晨"); }
 201   2      			if ( hh >= 0x08 && hh <  0x12 ){ lcm_w_word("__●__▲▲__上午"); }
 202   2      			if ( hh == 0x12)               { lcm_w_word("____▲●▲__中午"); }
 203   2      			if ( hh >= 0x13 && hh <  0x18 ){ lcm_w_word("__▲▲__●__下午"); }
 204   2      			if ( hh >= 0x18 && hh <  0x22 ){ lcm_w_word("△▲__●☆__晚上"); }
 205   2      			if ( hh >= 0x22 && hh <= 0x23 ){ lcm_w_word("△▲__★☆__夜里"); }
 206   2      			if ( hh >= 0x00 && hh <  0x04 ){ lcm_w_word("__★▲▲★__深夜"); }
 207   2      			}
 208   1      
 209   1      
 210   1      
 211   1      }
 212          /****************************************************************************/
 213          //初始化LCM
 214          void lcm_init(void)	 {
 215   1      	delaynms(100); //啟動等待,等LCM講入工作狀態
 216   1        	lcm_w_test(0,0x30);  //8 位介面,基本指令集
 217   1        	lcm_w_test(0,0x0c);  //顯示打開,光標關,反白關
 218   1        	lcm_w_test(0,0x01);  //清屏,將DDRAM的地址計數器歸零 
 219   1      	delaynms(100); //啟動等待,等LCM講入工作狀態
 220   1       
 221   1      }
 222          /******************************************************************************/
 223          //寫指令或數據  (0,指令) (1,數據)
 224          void lcm_w_test(bit start, unsigned char ddata) {
 225   1      	unsigned char start_data,Hdata,Ldata;
 226   1        	if(start==0) 
 227   1      		start_data=0xf8;	 //0:寫指令
 228   1          else    
 229   1          	start_data=0xfa;  //1:寫數據
 230   1        
 231   1        	Hdata=ddata&0xf0;		  //取高四位
 232   1        	Ldata=(ddata<<4)&0xf0;  //取低四位
 233   1        	lcm_w_byte(start_data);	  //發送起始信號
 234   1        	delaynms(5); //延時是必須的
 235   1        	lcm_w_byte(Hdata);	      //發送高四位
 236   1        	delaynms(5);  //延時是必須的
 237   1        	lcm_w_byte(Ldata);		  //發送低四位
 238   1        	delaynms(5);  //延時是必須的
 239   1      }
 240          
 241          /******************************************************************************/
C51 COMPILER V6.12  LCM_T                                                                  02/10/2007 00:13:53 PAGE 5   

 242          //發送一個字節(底層函數)
 243          void lcm_w_byte(unsigned char bbyte) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久中文字幕| 秋霞影院一区二区| 精品人在线二区三区| 欧美日韩三级一区| 欧日韩精品视频| 在线观看91精品国产入口| 99亚偷拍自图区亚洲| 91麻豆精品久久久久蜜臀| 日韩不卡一区二区三区| 久久久蜜臀国产一区二区| 欧美一区二区三区免费| 欧美日韩国产大片| 欧美人狂配大交3d怪物一区| 欧美日韩高清在线播放| 欧美日韩一区二区三区四区| 欧美在线影院一区二区| 欧美日韩精品综合在线| 欧美男男青年gay1069videost| 欧美日韩视频在线第一区| 欧美久久久久免费| 日韩欧美一区电影| 国产午夜亚洲精品不卡| 国产精品美女久久久久久| 亚洲三级在线观看| 亚洲一区二区三区小说| 日韩国产欧美视频| 久久99精品久久久久久动态图 | 悠悠色在线精品| 亚洲一区二区三区在线播放| 日本怡春院一区二区| 欧美亚洲国产一卡| 精品无人码麻豆乱码1区2区 | 欧美三区在线观看| 欧美精品 日韩| 精品乱码亚洲一区二区不卡| 欧美国产一区视频在线观看| 亚洲男人的天堂一区二区| 亚洲国产成人高清精品| 久久99深爱久久99精品| 成人国产精品免费观看视频| 欧美最猛黑人xxxxx猛交| 欧美一区二区三区播放老司机| 久久这里只有精品6| 亚洲乱码日产精品bd| 蜜臀久久99精品久久久画质超高清 | 精品国免费一区二区三区| 亚洲国产精品成人综合色在线婷婷| 亚洲天堂网中文字| 麻豆freexxxx性91精品| 成人丝袜18视频在线观看| 欧美视频一区二区三区四区 | 欧美久久久久免费| 麻豆国产91在线播放| 亚洲国产一区二区在线播放| 亚洲欧美日韩电影| 日韩国产一区二| 风流少妇一区二区| 欧美日韩久久久| 欧美国产成人精品| 婷婷丁香久久五月婷婷| 成人听书哪个软件好| 欧美日韩精品一区二区在线播放| 国产欧美精品一区二区三区四区| 亚洲在线一区二区三区| 国产成人在线视频免费播放| 在线观看欧美日本| 国产欧美日韩综合精品一区二区| 亚洲午夜国产一区99re久久| 久久97超碰国产精品超碰| 91在线视频播放地址| 精品对白一区国产伦| 亚洲大片在线观看| proumb性欧美在线观看| 日韩精品一区二区三区在线观看 | 另类专区欧美蜜桃臀第一页| 国产人妖乱国产精品人妖| 另类欧美日韩国产在线| 日韩免费看网站| 久久久99久久精品欧美| 久久久久久免费网| 日本一区二区三区久久久久久久久不| 亚洲理论在线观看| 国产成人av电影在线| 日韩免费性生活视频播放| 亚洲国产裸拍裸体视频在线观看乱了| 国产成人三级在线观看| 欧美v国产在线一区二区三区| 亚洲一本大道在线| 日本二三区不卡| 国产精品乱人伦| 国产剧情一区二区三区| 日韩美一区二区三区| 亚洲国产精品视频| 色视频成人在线观看免| 亚洲婷婷在线视频| 暴力调教一区二区三区| 中文字幕不卡一区| 福利电影一区二区| 奇米影视一区二区三区| 在线观看成人小视频| 亚洲欧美另类久久久精品| 波多野结衣的一区二区三区| 国产婷婷一区二区| 亚洲国产美女搞黄色| 欧美剧情电影在线观看完整版免费励志电影| 欧美色国产精品| 亚洲精品日产精品乱码不卡| 成人h精品动漫一区二区三区| 国产亚洲欧美在线| 成人午夜又粗又硬又大| 国产精品欧美一区二区三区| 高清不卡在线观看av| 国产精品色哟哟| www.久久精品| 亚洲精品国产无套在线观| 91久久香蕉国产日韩欧美9色| 亚洲精品欧美激情| 欧美性欧美巨大黑白大战| 香蕉影视欧美成人| 欧美一区二区三区四区视频| 欧美aaaaaa午夜精品| 精品黑人一区二区三区久久| 国产一区二区看久久| 欧美国产在线观看| 91老司机福利 在线| 亚洲一区在线观看免费| 欧美精品123区| 韩国午夜理伦三级不卡影院| 欧美精彩视频一区二区三区| 成人va在线观看| 亚洲一区免费在线观看| 欧美一级欧美三级| 国产精品自在在线| 日韩理论片网站| 亚洲精品在线三区| 91精品视频网| 国产成人在线视频网站| 国产亚洲欧洲997久久综合| 99精品欧美一区二区蜜桃免费| 成人国产电影网| 亚洲女子a中天字幕| 欧美日韩成人在线| 国产一区91精品张津瑜| 亚洲欧美二区三区| 日韩视频免费观看高清完整版在线观看| 九一九一国产精品| 亚洲特黄一级片| 91精品国产色综合久久不卡电影| 国产一区日韩二区欧美三区| ...xxx性欧美| 日韩一区二区三区视频在线观看| 国产不卡在线视频| 一级做a爱片久久| 欧美大胆一级视频| 色又黄又爽网站www久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美激情综合在线| 欧美日韩你懂的| 国产成人免费在线观看不卡| 亚洲成人一二三| 国产区在线观看成人精品| 欧美午夜精品一区二区三区| 国产精品中文字幕日韩精品| 亚洲综合在线电影| 26uuu精品一区二区三区四区在线| 91亚洲精品久久久蜜桃网站| 毛片不卡一区二区| 欧美日韩激情一区二区三区| 日本欧美久久久久免费播放网| 欧美一卡二卡在线观看| 99久久99久久久精品齐齐| 麻豆成人久久精品二区三区小说| 亚洲另类中文字| 久久免费午夜影院| 欧美人伦禁忌dvd放荡欲情| caoporm超碰国产精品| 麻豆91在线看| 亚洲风情在线资源站| 国产精品色哟哟| 欧美不卡在线视频| 欧美人与z0zoxxxx视频| 色综合视频在线观看| 国产99精品在线观看| 91麻豆精品国产91久久久久久 | proumb性欧美在线观看| 狠狠色综合色综合网络| 天堂av在线一区| 亚洲精品视频在线观看免费| 中文在线免费一区三区高中清不卡| 日韩视频免费观看高清完整版| 欧洲av一区二区嗯嗯嗯啊| 91亚洲精品久久久蜜桃网站 | 亚洲第四色夜色| 亚洲天堂中文字幕| 国产精品视频你懂的| 久久免费的精品国产v∧| 欧美变态口味重另类| 精品1区2区3区| 91在线看国产| 精品国产123|