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

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

?? main.c

?? C8051ucos源碼
?? C
字號:

#include "C8051F020.h"                 
#include "CM240128.H"
#include "menu.h"
#include "引導菜單.h"
#include "輸入狀態欄.h"
#include "fm24c256.h"
#include "gprs.h"
#include "數據存儲.h"
#include "m41t0drv.h"
#include <string.h>
#include "comm.h"
#include "unic.h"
#include "數據發送.h"
#include <intrins.h>
//--------------------------------------------------------------------------------------------------------------
# define uchar unsigned char 
# define uint unsigned int
#define BAUDRATE     115200            // Baud rate of UART in bps
#define SYSCLK       11059200          // SYSCLK frequency in Hz
#define  dq      P7_0
unsigned char debug =1;
unsigned char MainMenu; 
extern xdata DataType InputData;
extern unsigned int gb ;
bit flag;
uint Temperature;
uchar temp_buff[9];//存取讀取得字節,READ SCRATCHPAD為9字節,READ為8字節
uchar id_buff[8];
uchar *p;
uchar code Crctable[256]={
0,94,188,226,97,63,221,131,194,156,126,32,163,253,31,65,
157,195,33,127,252,162,64,30,95,1,227,189,62,96,130,220,
35,125,159,193,66,28,254,160,225,191,93,3,128,222,60,98,
190,224,2,92,223,129,99,61,124,34,192,158,29,67,161,255,
70,24,250,164,39,121,155,197,132,218,56,102,229,187,89,7,
219,133,103,57,186,228,6,88,25,71,165,251,120,38,196,154,
101,59,217,135,4,90,184,230,167,249,27,69,198,152,122,36,
248,166,68,26,153,199,37,123,58,100,134,216,91,5,231,185,
140,210,48,110,237,179,81,15,78,16,242,172,47,113,147,205,
17,79,173,243,112,46,204,146,211,141,111,49,178,236,14,80,
175,241,19,77,206,144,114,44,109,51,209,143,12,82,176,238,
50,108,142,208,83,13,239,177,240,174,76,18,145,207,45,115,
202,148,118,40,171,245,23,73,8,86,180,234,105,55,213,139,
87,9,235,181,54,104,138,212,149,203,41,119,244,170,72,22,
233,183,85,11,136,214,52,106,43,117,151,201,74,20,246,168,
116,42,200,150,21,75,169,247,182,232,10,84,215,137,107,53};

void tempDelay(uchar us)
{
 while(us--);
}

void init18b20(void)
{
dq=1;
_nop_();
dq=0;
tempDelay(86); tempDelay(86); tempDelay(86); tempDelay(86);
tempDelay(86); tempDelay(86); tempDelay(86); tempDelay(86);
tempDelay(86); tempDelay(86); tempDelay(86); tempDelay(86);
_nop_();
dq=1;
tempDelay(14); tempDelay(14); tempDelay(14); tempDelay(14);
tempDelay(14); tempDelay(14); tempDelay(14); tempDelay(14);
tempDelay(14); tempDelay(14); tempDelay(14); tempDelay(14);
_nop_(); _nop_(); _nop_();

if(dq==0)
flag=1;//成功
else
flag=0;
tempDelay(20); tempDelay(20); tempDelay(20); tempDelay(20);
tempDelay(20); tempDelay(20); tempDelay(20); tempDelay(20);
tempDelay(20); tempDelay(20); tempDelay(20); tempDelay(20);
_nop_(); _nop_();
dq=1;
}
void GoMainMenu(void)
{
	MainMenu=1;
}

  void delay(void)
{
   unsigned char i,j;
   for(i=0;i<250;i++)
   {
   for(j=0;j<250;j++);
   }
}

void fs(unsigned char z)
{
      bit  ReceiveBit;
      SBUF1=z;//temp1;
      ReceiveBit= 0;
      while( ReceiveBit== 0)
      {ReceiveBit=SCON1&0X2;}
      SCON1 &=0XFD;
      ReceiveBit= 0;
}

unsigned char js(void)
{
      bit  ReceiveBit;
	  unsigned char temp1;
	  aaa:

      ReceiveBit=SCON1&0X1;
	  if(ReceiveBit== 0)goto aaa;
      while( ReceiveBit== 1){
      
	  SCON1 &=0XFE;
      temp1 = SBUF1;
	  return temp1; 
	  }
}



void main (void) 
{
xdata unsigned char disbuf[20];
xdata DateTimeTYP datetime;	
static idata unsigned char oldmin,i;
unsigned int timeval;
xdata unsigned char jsbuf[256];   
	Oscillator_Init();
 	WatchDog(0);
	Port_IO_Init();

	P74OUT  = 0x3f;
	P0MDOUT = 0xff;
   	P1MDOUT = 0x0f;  // 1對應的引腳是推挽輸出      0對應的引腳是漏極開路輸出   開機默認:0x00
   	P2MDOUT = 0;  // 1對應的引腳是推挽輸出      0對應的引腳是漏極開路輸出   開機默認:0x00
	P3MDOUT = 0;

	P7 = 0xff;//gprs控制

	P2=0xff;
	P3=0xff;
	T3Stup(1000);
	EA=1;
	TickCount=6000;//下次心跳延時時間  (TickCount/1000)秒
	Lcd_Init();
	ClrDisplay();
	CommInit();
   OSCXCN = 0x67;                      // start external oscillator with
                                      

  while (!(OSCXCN & 0x80)) ;          // Wait for crystal osc. to settle

   OSCICN = 0x88;                      // select external oscillator as SYSCLK
                                       

   SCON1   = 0x50;                     // SCON0: mode 1, 8-bit UART, enable RX
   SCON0   = 0x50;                     // SCON0: mode 1, 8-bit UART, enable RX
   TMOD    = 0x20;                     // TMOD: timer 1, mode 2, 8-bit reload
   TH1    = -(SYSCLK/BAUDRATE/16);     // set Timer1 reload value for baudrate
   TR1    = 1;                         // start Timer1
   CKCON |= 0x10;                      // Timer1 uses SYSCLK as time base
   PCON  |= 0x90;                      // SMOD00 = 1
   TI0    = 1;                         // Indicate TX0 ready
   SCON1 |= 0x12;                       // Indicate TX1 ready

    for(i=0;i<200;i++){jsbuf[i]=0;}
	UART1SETUP(115200,8);
	UART1DISABLE();
	
	//SBUF1 =0x00;//串口輸出
	//UART0SETUP(57600,8);//設置串口
	//UART0DISABLE();//關串口中斷
    GetM41T0Time(&datetime);
	InputData.datetime[0] = (datetime.year>>4)+'0';
	InputData.datetime[1] = (datetime.year&0x0f)+'0';
	InputData.datetime[2] = (datetime.month>>4)+'0';
	InputData.datetime[3] = (datetime.month&0x0f)+'0';
	InputData.datetime[4] = (datetime.date>>4)+'0';
	InputData.datetime[5] = (datetime.date&0x0f)+'0';
	InputData.datetime[6] = (datetime.hour>>4)+'0';
	InputData.datetime[7] = (datetime.hour&0x0f)+'0';
	InputData.datetime[8] = (datetime.min>>4)+'0';
	InputData.datetime[9] = (datetime.min&0x0f)+'0';
	InputData.datetime[10] = 0;
	InputData.datetime[11] = 0;
   AppendData(&InputData);
	/*
	UART0SETUP(57600,8);//設置串口
	UART0DISABLE();//關串口中斷	
	if(DataInit()!=0)
	{
		//-------------------------------------------
		//歡迎界面及啟動GPRS
		SetCurrLoc(0,0);
		DisplayStr("系統初始化請等待...",30);
		for(i=0;i<60000;i++);
		LoadServerIP();

		if(strlen(ServerIp)>7)GPRSInit();
		//-------------------------------------------
	}
	UART0ENABLE();//開串口中斷
	*/
GoMainMenu();
	while (1) 
   	{  
		if(MainMenu==1){MainMenu=0;MENU_Boot(0);}
		CommInceptProc();
		MenuScan();
		MenuIncept(InputStateInput());
/*
		if(TickCount==0)
		{
			TickCount=60000;//下次心跳延時時間  (TickCount/1000)秒
			UART0Write("   ",3);	
		}
*/		
		GetM41T0Time(&datetime);
		if(oldmin!=datetime.min)
		{
			oldmin=datetime.min;
			disbuf[0] = '2';
			disbuf[1] = '0';
			disbuf[2] = (datetime.year>>4)+'0';
			disbuf[3] = (datetime.year&0x0f)+'0';
			disbuf[4] = '-';
			disbuf[5] = (datetime.month>>4)+'0';
			disbuf[6] = (datetime.month&0x0f)+'0';
			disbuf[7] = '-';
			disbuf[8] = (datetime.date>>4)+'0';
			disbuf[9] = (datetime.date&0x0f)+'0';
			disbuf[10] = '|';
			disbuf[11] = (datetime.hour>>4)+'0';
			disbuf[12] = (datetime.hour&0x0f)+'0';
			disbuf[13] = ':';
			disbuf[14] = (datetime.min>>4)+'0';
			disbuf[15] = (datetime.min&0x0f)+'0';
			disbuf[16] = 0;
			disbuf[17] = 0;
			disbuf[18] = 0;
			disbuf[19] = 0;
			SetCurrLoc(10,0);
			DisplayFill(' ',20);
			SetCurrLoc(14,0);
			DisplayStr(disbuf,20);
			timeval	= (disbuf[11]-0x30);
			timeval*=10;
			timeval	+= (disbuf[12]-0x30);
			timeval*=10;
			timeval	+= (disbuf[14]-0x30);
			timeval*=10;
			timeval	+= (disbuf[15]-0x30);
			if(timeval == GetAutoSendTime())
			{
				MENU_DataSend(0);//時間到數據發送
			}
		}
   	}
}

//-----------------------------------------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕精品三区| 国产69精品一区二区亚洲孕妇 | 色视频欧美一区二区三区| 欧美日韩你懂得| 国产亚洲欧美激情| 国产盗摄视频一区二区三区| 91美女福利视频| 精品日韩一区二区三区| 亚洲综合色成人| 不卡大黄网站免费看| 亚洲精品一线二线三线| 日韩精品视频网站| 欧美日韩精品一区二区在线播放| 国产午夜精品久久久久久免费视 | 日本韩国欧美三级| 国产精品天美传媒沈樵| 美女视频免费一区| 911精品国产一区二区在线| 五月激情综合网| 欧美日韩国产一级二级| 亚洲激情六月丁香| 在线观看亚洲一区| 亚洲九九爱视频| 欧美丝袜第三区| 欧美mv日韩mv亚洲| 国产另类ts人妖一区二区| 日韩欧美亚洲国产另类| 精品一区二区av| 欧美高清在线一区二区| 91网站在线播放| 亚洲高清免费一级二级三级| 7777精品伊人久久久大香线蕉最新版| 亚洲午夜久久久久| 日韩免费观看高清完整版 | 亚洲自拍偷拍欧美| 欧美日韩国产精品自在自线| 美日韩黄色大片| 国产欧美日韩在线| 国产成人自拍高清视频在线免费播放| 精品免费国产一区二区三区四区| 亚洲成人av一区| 欧美电视剧免费全集观看| jlzzjlzz亚洲女人18| 中文在线一区二区| 国产精品国产三级国产有无不卡| 国产精品一二三四五| 欧美一区二区三区免费视频 | 欧美大度的电影原声| 爽爽淫人综合网网站| 久久蜜桃av一区二区天堂| 国产成人午夜片在线观看高清观看| 中文成人综合网| 欧美大片在线观看一区二区| 国产成a人亚洲精| 久久aⅴ国产欧美74aaa| 亚洲午夜精品一区二区三区他趣| 精品捆绑美女sm三区| 九色|91porny| 美国十次综合导航| 亚洲综合男人的天堂| 色婷婷亚洲精品| 国产一区二区三区日韩| 天堂久久一区二区三区| 国产精品久久99| 中文字幕一区二区在线播放| 欧美精品一区二区三区视频| 欧美丰满一区二区免费视频| 欧美在线看片a免费观看| 91在线观看美女| 91在线免费视频观看| 成人激情图片网| 不卡一区中文字幕| 一本色道综合亚洲| 在线看日本不卡| 欧美一区二区在线免费观看| 69p69国产精品| 久久蜜臀精品av| 中文久久乱码一区二区| 亚洲欧美另类图片小说| 亚洲午夜久久久久久久久电影院| 亚洲国产wwwccc36天堂| 日韩vs国产vs欧美| 国产一区免费电影| 日本高清不卡aⅴ免费网站| 91黄色激情网站| 精品国产免费视频| 国产精品毛片大码女人| 亚洲国产精品综合小说图片区| 日韩专区欧美专区| 国产91精品久久久久久久网曝门| 国产成人午夜片在线观看高清观看| 色伊人久久综合中文字幕| 日韩一区二区免费在线观看| 中文字幕精品综合| 麻豆视频观看网址久久| 91欧美一区二区| 国产日产欧美一区| 亚洲成av人片观看| 成人av免费在线观看| 日韩欧美高清在线| 亚洲卡通欧美制服中文| 免费日韩伦理电影| 欧美专区日韩专区| 国产精品免费视频网站| 亚欧色一区w666天堂| av毛片久久久久**hd| 日韩一区二区三区电影在线观看| 亚洲欧洲精品一区二区三区| 国产一区二区成人久久免费影院| 欧美丰满少妇xxxbbb| 亚洲免费看黄网站| 久久精品99国产精品| 欧美精品一区在线观看| 精品一区二区三区久久久| 在线播放/欧美激情| 日韩av一二三| 日韩欧美中文一区| 日韩精品乱码av一区二区| 色噜噜狠狠色综合欧洲selulu| 国产无人区一区二区三区| 国模娜娜一区二区三区| 久久久久久久综合狠狠综合| 国产美女精品在线| 国产欧美一区二区精品婷婷| 成人精品一区二区三区四区 | 精一区二区三区| 久久精品一区四区| 99久久国产综合精品色伊| 亚洲欧美日韩国产中文在线| 亚洲综合免费观看高清完整版在线| 色呦呦国产精品| 国产日韩欧美麻豆| 国产福利一区二区三区视频| 国产精品人成在线观看免费| 91麻豆.com| 精品一区二区三区免费毛片爱| 日韩精品一区二区三区视频播放| 日韩天堂在线观看| 国产不卡免费视频| 日韩国产欧美在线视频| 国产日韩欧美在线一区| 4438x成人网最大色成网站| 国产精品一区二区果冻传媒| 亚洲蜜臀av乱码久久精品| 欧美成人午夜电影| 色婷婷综合久久久久中文一区二区 | 91视频国产资源| 极品少妇xxxx精品少妇| 香蕉影视欧美成人| 中文字幕中文在线不卡住| 日韩一区二区免费高清| 麻豆精品精品国产自在97香蕉 | 国产精品一区二区91| 一区二区三区中文字幕精品精品| 精品少妇一区二区三区在线视频| 色嗨嗨av一区二区三区| 国产成人av一区二区三区在线观看| 日韩在线a电影| 午夜视黄欧洲亚洲| 亚洲线精品一区二区三区| 18涩涩午夜精品.www| 国产精品美女久久久久久久网站| 日韩免费福利电影在线观看| 日韩一区二区三区在线观看| 欧美精品99久久久**| 日韩视频免费观看高清在线视频| 欧美日韩午夜影院| 欧美一区二区三区在线视频| 9191精品国产综合久久久久久| 精品视频免费看| 日韩美女视频在线| 国产丝袜在线精品| 国产精品美女久久福利网站| 亚洲精品乱码久久久久久| 捆绑调教一区二区三区| 日韩成人伦理电影在线观看| 午夜日韩在线电影| 亚洲色图色小说| 亚洲人成网站在线| 久久久精品影视| 欧美日韩在线播放三区| 丰满白嫩尤物一区二区| 亚洲成人免费观看| 国产精品毛片久久久久久久| 精品日韩一区二区| 国产日产欧美一区| 亚洲高清三级视频| 国模少妇一区二区三区| 色婷婷激情综合| 精品99一区二区| 又紧又大又爽精品一区二区| 国产99久久久国产精品潘金网站| 成人激情黄色小说| 精品毛片乱码1区2区3区| 一区二区三区欧美视频| 国产精品91xxx| 日韩一级免费观看| 午夜国产精品一区| av在线播放成人| 久久久久综合网|