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

正文內容

基于單片機的暖風機設計初稿doc畢業(yè)論文(文件)

2025-07-12 06:40 上一頁面

下一頁面
 

【正文】 二、實物圖 三、源程序define uchar unsigned chardefine uint unsigned intdefine ulong unsigned longinclude //導入頭文件include //導入頭文件include //導入頭文件include //導入頭文件sbit setdown =P3^5。 //繼電器sbit speak =P1^5。 //十位sbit qwei =P2^5。 //sbit hotled =P3^6。 // sfr XSOUT = 0x80。 //溫度//uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}。uchar ms,adjs,setmaxt,setmint,setmaxh,setminh,setmode。//臨時保存/************************************** 549控制引腳宏定義*************************************/ sbit TLC549_SDO =P1^3。 uint adyzhi。 uint sdzhi。//溫度uchar setzhi。 suseconds。 //輸出為0 Delay(29)。 Delay(25)。 Delay(5)。 for (i=0。= 0x01。 TMDAT = 0。 i++)。 for (i=0。 } return(value)。 //DS18B20總線復位 Write_Byte(0xCC)。 Write_Byte(0xCC)。 //DS18B20 讀高字節(jié) TEMP=TEMP_MSB。}void ds18b20_cl() //取溫度值{ uchar tmph,tmpl,sign。 if(sign==0xf0) { tmp=(~tmp)+1。 tmpl=(uchar)(tmpamp。 tmpl=tmpl*。 tmpbuf[1]=(tmph%100)/10。 // } }/////////處理doing(){ uchar tzhi。/* if(tzhisetmaxt) {fanjdq=1。speak=1。hotled=0。hotjdq=0。speak=1。(setmaxhsdzhi)){humiled=1。(setmaxhsdzhi)) speak=0。 //abcd%=100 。 wei6=1。 wei5=1。 qwei=1。 Delay(60)。=0xdf。 XSOUT=table[tmpbuf[3]]。 return。 qwei=1。 bwei=1。 if(setmode==4) abcd=setminh。 swei=1。 gwei=1。setmode++。if(set) setbz=1。 if((setmode==1)amp。}。(setminhsetmaxh1)){setminh++。if(setup){setupbz=1。 if((setmode==1)amp。}。(setminh0)){setminh。if(setdown){setdownbz=1。} TH0=(6553610000)/256。 EA=1。 if(adjs=10) {adjs=0。 }}void read549(){uint ad=0,i。 TLC549_SCK=0。 _nop_()。i++){ TLC549_SCK=1。 TLC549_SCK=0。}TLC549_CS=1。 pfcl()。 TR0=1。 setmint=5。 setup=1。 sdzhi=xianzhi*。i10。//處理 } }。 key()。 ds18b20_cl()。 speak=0。 setminh=10。 EA=0。 TH0=(6553610000)/256。 adyzhi=ad。 _nop_()。//讀上次輸入 _nop_()。for(i=0。 TLC549_CS=0。 _nop_()。 xianzhi=admezhi。 //產生報警}/************************************** 名稱:read549 功能:TLC549驅動模塊 輸入參數:port通道號 輸出參數:ad轉換值*************************************///平光滑處理void pfcl(){ adjs++。 TR0=1。 if(ms=20){ms=0。 } } if((setdown)amp。(setmaxhsetminh+1)) setmaxh。 if((setmode==2)amp。(setdownbz)){Delay(10)。 } } if((setup)amp。(setmaxh99)) setmaxh++。 if((setmode==2)amp。(setupbz)){Delay(10)。 }} if((set)amp。(setbz)){Delay(10)。 gwei=0。 swei=0。 if(setmode==2) abcd=setmint。//橫 bwei=0。 qwei=0。 Delay(60)。 Delay(60)。 XSOUT=table[tmpbuf[2]]。 else {XSOUT=table[tmpbuf[1]]。 qwei=0。 wei5=0。 wei6=0。 if(setmode!=0) goto xsset。(tzhisetmaxt)amp。speak=1。hotled=1。} if((tzhisetmint)amp。hotjdq=1。fanled=0。 if((tzhisetmaxt)|(tzhisetmint)|(sdzhisetmaxh)|(sdzhisetminh)) speak=1。 //if(tmpbuf[0]==0) // { // tmpbuf[0]=10。 tmpbuf[3]=tmpl/10。 tmph=(uchar)((tmp4)amp。 } //else Sign_Port=1。 sign=(uchar)((tmp8)amp。 TEMP=TEMP|TEMP_LSB。 //DS18B20命令 TEMP_LSB = Read_Byte()。 //DS18B20命令 Delay(20)。 uchar TEMP_LSB,TEMP_MSB。i++) { if(Read_Bit()) value|=0x01i。 }uchar Read_Byte(void) //讀一個字節(jié) { uchar i。 for (i=0。 } Delay(5)。 i++) { temp = vali。 }void Write_Byte(char val) //DS18B20 寫入一個字節(jié)數 { uchar i。 }void Write_Bit(char bitval) //DS18B20寫入一位命令 { TMDAT = 0。 //輸出為1 Delay(3)。//延時 }uchar Reset_Bus(void) //DS18B20總線復位 { uchar presence。 //設置標志 void Delay(int useconds) //延時 { int s。 uchar js。 uint admezh
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1