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

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

?? platup070710.c

?? 這是一個簡的電子屏幕
?? C
?? 第 1 頁 / 共 2 頁
字號:
//plat2up.c(電子看板)//	close 0 dig
//*****************************************************************************************//
//顯示面板:  *  今日計劃  8 8 8 8 * //													   //
//            *  現在計劃  8 8 8 8 * //													   //
//            *  現在實績  8 8 8 8 * //													   //
//	      *	 現在時間  8888年88月88日88:88 * //										   //
//=========================================================================================//
//操作說明:																			   //
//  按計數鍵:進行計數及顯示close 0 disp                       							   //
//	按清 0鍵:進行現在實績清0和現在計劃清0,同時顯示 									   //
//  按設定鍵:第1次進行今日計劃設定及顯示;												   //
//            第2次進行今日工時設定及顯示;												   //
//            第3次進行現在時間設定及顯示;												   //
//            第4次進行設定確認并退出。													   //
//  0~9數字鍵:進行數據設定,按1下后自動到下一位設定,并在設定位進行循環移位				   //
//	暫停計數鍵:ON時計數鍵無效且現在計劃暫停計數,現在時間斷續。						   //
//*****************************************************************************************//		  
#include <regx51.h>
#define uchar unsigned char
#define uint  unsigned int
#define  TTH0   (65536-1000)/256	//1ms 初始化中斷掃描 
#define  TTL0   (65536-1000)%256



uchar  buffer[24];  //顯示代碼緩存
uchar code table[]= {0x3f,0x06,0x5b,0x4f,  // 共陰 用74ls07驅動
                 0x66,0x6d,0x7d,0x07,
                 0x7f,0x6f,0x77,0x7c,
				 0x39,0x5e,0x79,0x71,0x00};   
                         /*{ 0xC0,0xF9,0xA4,0xB0, //共陽用74ls04驅動
                           0x99,0x92,0x82,0xF8,
                           0x80,0x90,0x88,0x83,
                           0xc6,0xa1,0x86,0x8e },*/						 

uchar  MRD;   //鍵號存儲
uchar cnt_set;   //設定計數器 

bdata uchar flag=0;	    //標示位

sbit flagminute=flag^0;	 //分標示
sbit flag_set=flag^1;	 //設定標示
sbit flag_second=flag^2;  //秒標示
sbit ir_enable=flag^3;	 //紅外接收成功標示
sbit ir_reject=flag^4;	//紅外不接收標示
sbit flag_day=flag^5;  //天標示

uchar  hour;   //計時小時暫存器
uchar minute;  //計時分鐘暫存器
uchar second;  //計時秒暫存器
uint  cnt01ms;    //0.1ms計數器 
uchar cnt_flash;   //閃爍計數器
uchar  cnt;	  //顯示中斷用
uchar  line;   //閃爍位置	  

uint  counter;    //實績計數器
uint  minutecounter;   //分鐘計數器
uint  worktime;   //設定工作時間
uint  plancount;  //設定計劃生產數量暫存器

uchar connt;	//紅外中斷接收狀態碼暫存器 
uint  tmp0;     //紅外中斷前1時間暫存器
uint  tmp1;     //紅外中斷現在時間暫存器
uchar ir_data;   //紅外接收碼暫存器
uchar ir_data1;  //紅外接收1碼暫存器
uchar ir_data2;  //紅外接收2碼暫存器

uchar year,mouth,day,day0;	 //年月日標示
  
void delay(unsigned int i){		 //延時10US程式
 while(i>0)i--;
 }
void timerint0 () interrupt 1 {	  //單個7SEG1ms掃描;共16個7SEG需16ms掃描完成一個循環
  		 
		TL0 = TTL0;    //1ms定時
        TH0= TTH0;
									 
		 if((flag_set==1)&&(cnt==line)){	  //有設定值則該位閃爍
		     P0=0x00; 	    //關顯示碼
			 cnt_flash++;
			 if(cnt_flash==30){	//過30MS
			        cnt_flash=0;
					P0=table[buffer[cnt]];    //顯示顯示碼	
					     	}
					 }
		  else if((flag_second==1)&&(cnt==21)){flag_second=0;P0=table[buffer[cnt]]|0x80;} 

		  else { P0=table[buffer[cnt]];}

			  
		  if(cnt<16){		 //片選74HC154
		        WR=0;
				P1=cnt;
				 }
		   else if(cnt==16){	//片選74HC138
		         WR=1;
		         P1=0; 
				 }
		   else {
		       WR=1;
			   P1=cnt;
			   } 
			
           if(cnt++==24) cnt=0;		 
	
	   
  }
void timer1() interrupt 3 
{
   tmp1++;
   cnt01ms++;
        if(cnt01ms==10000){           
			      cnt01ms=0;second++;flag_second=1;
				   if(second==60){	
				        second=0;minute++;flagminute=1;
						  if(minute==60){
						        minute=0;hour++;
								if(hour==24){
								     flag_day=1;hour=0;
									     }
									   }
									}
							    }
}



void ir_succeed() {  	//接收成功進行效對程式
   
    if(ir_data1==0x67){		    
         ir_data = ir_data2; 
		 ir_enable=1;
		 ir_reject=1;
		 TH1=0;
		 TL1=0;			 		     
		 connt=0;      
                
     }	
}  
void JISH_INT0()interrupt 2 {	  //紅外接收程序	
	
	uint  tmp;      //紅外中斷時段暫存器

	if(ir_reject)return;  //有紅外拒收旗標,拒絕接收其它碼
	tmp=tmp1-tmp0;		//現在的時間中斷值-前一中斷值=時段
	tmp0=tmp1;  		//把現在的時間中斷值=前一中斷值
	 		   
    if(connt == 0) 		//接收第0碼(頭碼)
    {	   
	 	  
        if((tmp >98) && (tmp <146 ))     //12160 //是第頭碼
        {  		  	
            connt++; 
	    return;        
            }
        else{		//不是第0碼則返回接收狀態0碼    
           connt = 0;
           return;	        
       
           } 
      }
/////////////////////////////////////////////////////
    if(connt !=0)
    {	 
        if(connt <= 8)   //是第1~8狀態碼
          {
		   	  								  
               if((tmp >9) && (tmp <13 ))      //1120 //是0碼
               {	  	        
                ir_data1 <<= 1;
                connt++; 
				return;
				
                 }
             else if((tmp >18) && (tmp <26) )    //2240//是1碼
                  {
				ir_data1 <<= 1;	
				ir_data1 |= 0x01;
							                                   
                connt++; 			             
                return;
                  }
				else{	  //不是0和1 碼則返回狀態0碼
				 connt = 0; 
				 return;
				 }
		   }
//////////////////////////////////////////////////////
	   if(connt == 9)
		 {
		    
		   if((tmp >40) && (tmp <60 ))     //5040 //是過渡碼
			 {
			   connt++;
			   return;
			  }
			  else { 	   //否則返回狀態0碼
			  connt=0;
			  return;
			   }
			}
//////////////////////////////////////////////////////

        if(connt > 9 && connt <= 17)     //是第10~17狀態碼
           {
		       
              if((tmp >9) && (tmp <13 ))      //1120//是0碼
               {	 	
                ir_data2 <<= 1;
                connt++; 			             
               if(connt == 18)ir_succeed();	  					
               	return;
                }
             else if((tmp >18) && (tmp <26) )    //2240//是1碼
               {
				ir_data2 <<= 1;     
				ir_data2 |= 0x01;
				           				                
                connt++; 				       
                if(connt == 18)ir_succeed();					
				return;				         
                } 
				else{	   //否則返回狀態0碼
				connt = 0;
				return;
				}
            } 
       }		   

 }
 uchar  key(){		  //紅外接收碼轉換為鍵值碼
  uchar i,LREC,ir_tmp;
  uchar lrec[] ={0x98,0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x50,0xa0};
  LREC=0;
  for (i=0;i<12;i++){
     if(lrec[i]==ir_data){
	     ir_tmp=i; 
		  LREC=1;
		  }
		}
   if(LREC)return ir_tmp;else return 0XFF;  // 是接收碼返回	ir_tmp;否則返回0XFF
 }
void KEYHANDLE(){    
    
	 switch(MRD){

	   //設定鍵1-今日計劃;2-工作時間;3-現在時間;4-確認 c
       case 10:MRD=0XFF;flag_set=1;cnt_set++;	
		          if(cnt_set==1){line=0; }  
				    else if(cnt_set==2){line=4; }
						else if(cnt_set==3){line=14;}
						    else if(cnt_set==4){line=20;}				         	
		         		       else if(cnt_set==5){flag_set=0;cnt_set=0;second=0;}
				  break; 	
		case 11:MRD=0XFF;counter=0;minutecounter=0;break;  //實績計數器&分鐘計數器清0

		default:   if((MRD<=9)&&(flag_set==1)){		//輸入設定值

		               buffer[line]=MRD; 
  					   
					   if(cnt_set==1){      //設定今日計劃數量
						    line++;
							if(line>3)line=0;
						 plancount=buffer[0]*1000+buffer[1]*100+buffer[2]*10+buffer[3];	
									   }

						else if(cnt_set==2){     //設定今日生產時間								  				 	
						      line++;
						 	  if(line>7)line=4;	
							  worktime=buffer[4]*1000+buffer[5]*100+buffer[6]*10+buffer[7];								 
									}

					    else if(cnt_set==3){    //設日期
						 		line++;
								if(line>19)line=14;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频一区| 中文字幕一区免费在线观看| 欧美一区二区三区视频免费播放| 91美女精品福利| 一本大道久久精品懂色aⅴ| 色综合久久久网| 欧美日韩一级二级三级| 欧美精品亚洲二区| 欧美不卡视频一区| 国产精品入口麻豆九色| 樱桃视频在线观看一区| 日韩不卡免费视频| 国产不卡视频一区| 欧美性色黄大片| 久久综合久色欧美综合狠狠| 国产精品不卡在线观看| 三级一区在线视频先锋 | 亚洲国产精品一区二区www在线 | 7777精品伊人久久久大香线蕉的| 3d动漫精品啪啪1区2区免费| 国产亚洲精品精华液| 尤物av一区二区| 国产精品一区二区在线看| 色婷婷国产精品久久包臀| 日韩精品一区二区三区在线播放 | 亚洲精品视频在线看| 奇米在线7777在线精品| 91在线无精精品入口| 日韩你懂的在线观看| 亚洲一卡二卡三卡四卡| 国产超碰在线一区| 亚洲精品一区二区三区蜜桃下载| 亚洲人成电影网站色mp4| 极品瑜伽女神91| 91精品国产丝袜白色高跟鞋| 亚洲欧洲av色图| 国产伦精品一区二区三区免费| 欧美性受xxxx| 亚洲一区二区视频在线观看| 不卡视频在线看| 欧美国产日韩a欧美在线观看| 美国十次综合导航| 欧美一区二区三区公司| 三级久久三级久久| 欧美理论在线播放| 天堂精品中文字幕在线| 欧美亚州韩日在线看免费版国语版| 亚洲国产精品av| 99这里只有久久精品视频| 国产精品进线69影院| 9人人澡人人爽人人精品| 最新欧美精品一区二区三区| 99久久婷婷国产综合精品电影 | 久久久国产综合精品女国产盗摄| 美女视频一区二区三区| 精品久久久久久久人人人人传媒 | 久久亚洲一区二区三区四区| 国精产品一区一区三区mba视频| 精品国产乱码91久久久久久网站| 久久精工是国产品牌吗| 久久欧美一区二区| 不卡一区在线观看| 午夜精品久久久久久久久| 日韩一区二区三区观看| 国产99精品国产| 亚洲另类色综合网站| 91精品国产综合久久久蜜臀粉嫩| 国产在线精品一区二区不卡了| 国产精品视频观看| 欧美日韩一区二区在线观看视频| 美脚の诱脚舐め脚责91| 国产精品久久久久久久裸模| 欧美三级中文字幕| 成人一区二区三区视频在线观看| 中文字幕一区av| 欧美mv日韩mv亚洲| 色域天天综合网| 国产精选一区二区三区| 亚洲国产你懂的| 中文字幕第一区综合| 91精品国产91久久久久久一区二区 | 老司机一区二区| 国产精品灌醉下药二区| 日韩三级在线观看| 中文字幕综合网| 欧美酷刑日本凌虐凌虐| 精品粉嫩超白一线天av| 久久精品久久99精品久久| 一区二区三区不卡视频在线观看| 欧美大白屁股肥臀xxxxxx| 欧美性猛交xxxx黑人交| 成人av电影在线网| 国产91精品精华液一区二区三区| 一区二区三区在线观看动漫 | www欧美成人18+| 美女被吸乳得到大胸91| 亚洲狠狠爱一区二区三区| 国产精品久久久一本精品| 久久综合999| 久久综合狠狠综合| 精品国产91洋老外米糕| 日韩一区和二区| 精品区一区二区| 欧美xxxx在线观看| 久久久久久免费毛片精品| 久久亚洲影视婷婷| 国产精品欧美一级免费| 久久久99精品久久| 国产精品大尺度| 一区二区三区资源| 日韩激情一二三区| 久久国内精品自在自线400部| 麻豆免费看一区二区三区| 久久国产精品99精品国产| 国产精品一二三四五| 99riav久久精品riav| 色综合久久六月婷婷中文字幕| 欧美日韩一级片在线观看| 精品国产免费久久| 国产精品无圣光一区二区| 一区二区久久久久| 蜜桃一区二区三区四区| 不卡av免费在线观看| 欧美乱妇15p| 亚洲欧洲成人精品av97| 日韩黄色免费电影| 成人av网站在线观看| 欧美午夜免费电影| 久久久久久久久久美女| 亚洲香肠在线观看| 国产精品996| 91麻豆精品久久久久蜜臀| 国产精品美女久久久久久久| 亚洲成人动漫av| 99精品热视频| 欧美va亚洲va| 五月天亚洲精品| 99精品一区二区| 久久综合久久99| 午夜激情一区二区| 色欲综合视频天天天| 国产亚洲欧美日韩俺去了| 日本成人在线网站| 欧美手机在线视频| 亚洲女女做受ⅹxx高潮| 国产乱色国产精品免费视频| 欧美精品丝袜久久久中文字幕| 亚洲日本在线视频观看| 国产mv日韩mv欧美| 精品av综合导航| 精品午夜一区二区三区在线观看| 欧美少妇性性性| 午夜精品久久久久久久久久久| 91色综合久久久久婷婷| 18成人在线观看| 91蝌蚪porny成人天涯| 亚洲少妇30p| 在线亚洲一区二区| 亚洲一区免费在线观看| 欧美私人免费视频| 婷婷中文字幕一区三区| 56国语精品自产拍在线观看| 丝袜诱惑亚洲看片| 欧美va亚洲va| 国产91精品在线观看| 中文字幕一区二区在线播放| 国产91在线|亚洲| 亚洲另类中文字| 欧美一区二区日韩一区二区| 久久99最新地址| 国产婷婷色一区二区三区| www.欧美精品一二区| 一个色在线综合| 日韩免费观看2025年上映的电影| 奇米一区二区三区| 中文字幕的久久| 欧美精品丝袜中出| 成人国产精品免费网站| 亚洲午夜精品久久久久久久久| 欧美一区二区三区四区五区| 风间由美中文字幕在线看视频国产欧美 | 日韩国产精品久久久久久亚洲| 精品国产欧美一区二区| 色欧美片视频在线观看| 国产一区二区三区四| 亚洲自拍与偷拍| www国产精品av| 欧美日韩中文字幕精品| 国产成人午夜99999| 亚洲自拍偷拍九九九| 国产精品青草综合久久久久99| 欧美三级日韩三级| 99精品视频一区二区| 国产麻豆成人传媒免费观看| 天天影视涩香欲综合网| 综合电影一区二区三区| 久久久久久久久久久电影| 欧美精三区欧美精三区| 色999日韩国产欧美一区二区| 国产盗摄一区二区三区|