freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

大棚恒溫控制器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)(已改無(wú)錯(cuò)字)

2022-07-25 14:29:20 本頁(yè)面
  

【正文】 de[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf}。 //不帶小數(shù)點(diǎn)的共陽(yáng)數(shù)碼管段碼Code unsigned charseg7codeB[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0xff,0xbf}。 //帶小數(shù)點(diǎn)的共陽(yáng)數(shù)碼管段碼sbit Key_UP=P1^6。 //上調(diào)溫度sbit Key_DOWN=P1^7。 //下調(diào)溫度sbit Key_SET=P1^5。 //設(shè)定鍵(溫度設(shè)定,長(zhǎng)按開(kāi)電源) sbit LEDOneC=P2^6。 //LED DS1控制(百位)sbit LEDTwoC=P2^5。 //LED DS2控制(十位)sbit LEDThreeC=P2^4。 //LED DS3控制(個(gè)位)sbit DQ=P2^0。 sbit Hout=P3^7。 //繼電器輸出器輸出sbit Hled=P3^6。sbit Lout=P3^5。sbit Lled=P3^4。sbit Bell=P3^3。unsigned int shangxian。 //上限報(bào)警溫度,默認(rèn)值為38unsigned int xiaxian。 //下限報(bào)警溫度,默認(rèn)值為5uchar data wendu[3]。uchar user_set[4]。unsigned char l,h,j,k,fuhao,fg,fg1。unsigned int temp,num。/********************************************ds18b20延時(shí)函數(shù)*********************/void delay(unsigned int i){while(i)。}/**************************************初始化ds18b20***********/void ds18b20_init(void){unsigned char i。bit flag。while(flag==0){DQ=1。delay(20)。DQ=0。delay(200)。DQ=1。delay(10)。while(1){i=DQ。if(i==0){flag=1。delay(50)。break。}}}flag=0。}/*******************************************主機(jī)發(fā)送一個(gè)字節(jié)的數(shù)據(jù)到DS18B20的子程序*******************************************/void ds18b20_write(unsigned char date){unsigned char i。for(i=8。i0。i){DQ=0。DQ=dateamp。0x01。delay(20)。DQ=1。date=1。}delay(15)。}/*************************************************主機(jī)從DS18B20讀取一個(gè)字節(jié)子程序********************************************************************/unsigned char ds18b20_read(void){unsigned char i,date。for(i=8。i0。i){DQ=0。date=1。DQ=1。if(DQ==1) // 檢測(cè)總線當(dāng)前位的高低,如果為低就跳過(guò),繼續(xù)下一個(gè)循環(huán) { date=date|0x80。//如果為高,就把date的當(dāng)前位也置高,繼續(xù)下一個(gè)循環(huán) }delay(15)。}return(date)。}/***********溫度顯示***********/ void Temp_read(void){EA=0。 ds18b20_init()。 ds18b20_write(0xcc)。ds18b20_write(0x44)。delay(300)。ds18b20_init()。ds18b20_write(0xcc)。ds18b20_write(0xbe)。l=ds18b20_read()。h=ds18b20_read()。delay(200)。k=hamp。0x08。//提取H的第4位if(k==0x08)//檢測(cè)H的第4位是否為1{ fuhao=1。//負(fù)溫度符號(hào)的掃描位碼 temp=~((h*256)+l)。//把H左移8位,加上L后再按位取反temp=temp+1。 temp=temp*。//,精確到小數(shù)點(diǎn)后面2位數(shù)(H和L的值計(jì)算的時(shí)候由軟件自動(dòng)轉(zhuǎn)換成10進(jìn)制)}else{ fuhao=0。//如果溫度為正值,符號(hào)位就不顯示 temp=((h*256)+l)*。//把H左移8位,精確到小數(shù)點(diǎn)后面2位數(shù) EA=1。 } } //********************顯示函數(shù)****************void Wendu_display(void){ if(fuhao==0){ if(temp=1000)temp=。 //設(shè)置顯示最大值 LEDOneC=0。 P0=seg7code[temp%1000/100]。 delay(120)。 LEDOneC=1。 P0=0xff。 LEDTwoC=0。 P0=seg7codeB[temp%100/10]。 delay(120)。 LEDTwoC=1。 P0=0xff。 LEDThreeC=0。 P0=seg7code[temp%10]。 delay(120)。 LEDThreeC=1。 P0=0xff。 } if(fuhao==1) //溫度為負(fù)時(shí)顯示的數(shù)據(jù) { LEDOneC=0。 P0=seg7code[11]。 delay(120)。 LEDOneC=1。 P0=0xff。 LEDTwoC=0。 P0=seg7code[temp/10]。 delay(120)。 LEDTwoC=1。 P0=0xff。 LEDThreeC=0。 P0=seg7code[temp%10]。 delay(120)。 LEDThreeC=1。 P0=0xff。 } }/****進(jìn)入設(shè)置顯示畫(huà)面******/void Xiaxian_disp(void) //下限設(shè)置界面{ LEDOneC=0。 P0=0xc7。 delay(50)。 LEDOneC=1。 P0=0xff。 LEDTwoC=0。 P0=seg7code[xiaxian/10]。 delay(50)。 LEDTwoC=1。 P0=0xff。 LEDThreeC=0。 P0=seg7code[xiaxian%10]。 delay(50)。 LEDThreeC=1。 P0=0xff。 }void Shangxian_disp(void) //上限設(shè)置界面{ LEDOneC=0。 P0=0x89。 delay(50)。 LEDOneC=1。 P0=0xff。 LEDTwoC=0。 P0=seg7code[shangxian/10]。 delay(50)。 LEDTwoC=1。 P0=0xff。 LEDThreeC=0。 P0=seg7code[shangxian%10]。 delay(50)。 LEDThreeC=1。 P0=0xff。 } /***********EEPROM部份***********///****************** 關(guān)閉 ISPIAP 功能 **************void ISP_IAP_Disable(void){IAP_CONTR = 0x00。IAP_CMD = 0X00。 IAP_TRIG = 0x00。IAP_ADDRH=0X00。IAP_ADDRL=0X00。EA = 1。 //開(kāi)中斷}//*******************字節(jié)讀***************************uchar Byte_read(uint byte_addr){IAP_CONTR = 0X85。 //開(kāi)啟ISP/IAP。并送等待時(shí)間 IAP_CMD = 0X01。 //送字節(jié)讀命令字 IAP_ADDR
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1