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

正文內(nèi)容

最新家用環(huán)境監(jiān)測系統(tǒng)的設(shè)計-資料下載頁

2025-06-30 03:23本頁面
  

【正文】 [24] 李光飛. 單片機課程設(shè)計實例指導[M]. 北京: 北京航空航天大學出版社,2004.[25] Normen G. Einspruch. VLSI Electronics Microstructure science. ACADEMIC Press[M].2001:87109.[26] Dobelin E O.Measurement Systems:Application and Design.McGrawHill Inc,1990.[27] J. Oplinger et al., Software and Hardware for Exploiting Speculative Parallelism in Multiprocessors, Tech. Report CSLTR97715, Computer Systems Laboratory, Stanford Univ., Stanford, Calif[M], 1997.附錄I 電路原理圖附錄II 程序清單includeincludeincludeincludeincludeincludeincludeincludedefine uchar unsigned chardefine uint unsigned intfloat temp_max=150,temp_min=50,humi_max=110,humi_min=10。sbit 1=P2^4。sbit m=P3^0。sbit n=P3^1。/*=========================================函 數(shù) 名:interrupt0()外部中斷0功能描述:中斷入口函數(shù),外部中斷0的服務程序=========================================*/void interrupt0(void)interrupt 0 using 0{ uchar a,b,c,d,e,f,g,h。 uchar code table[]=0123456789。 uchar code table1[]=ERROR!。 uchar i。 EA=0。 do { WReg_1602(0x01)。 for(i=0。i11。i++) { WReg_1602(i+0x80)。 WData_1602(tmax[i])。 WReg_1602(i+0xc0)。 WData_1602(tmin[i])。 } do{ a=key_scan()。 }while(a==10)。 delay10ms()。 WReg_1602(12+0x80)。 WData_1602(table[a])。 do{ b=key_scan()。 }while(b==10)。 delay10ms()。 WReg_1602(13+0x80)。WData_1602(table[b])。 do{ c=key_scan()。 }while(c==10)。 delay10ms()。 WReg_1602(12+0xc0)。WData_1602(table[c])。 do{ d=key_scan()。 }while(d==10)。 delay10ms()。 WReg_1602(13+0xc0)。WData_1602(table[d])。delay10ms()。 temp_max=a*10+b。 temp_min=c*10+d。 if((temp_maxtemp_min)||(temp_max==temp_min)) { WReg_1602(0x01)。 for(i=0。i6。i++) { WReg_1602(i+0x80+5)。 WData_1602(table1[i])。 } delay10ms()。delay10ms()。delay10ms()。 delay10ms()。delay10ms()。 delay10ms()。 delay10ms()。 } }while((temp_maxtemp_min)||(temp_max==temp_min))。 do { WReg_1602(0x01)。 for(i=0。i11。i++) {WReg_1602(i+0x80)。 WData_1602(hmax[i])。 WReg_1602(i+0xc0)。 WData_1602(hmin[i])。 } do{ e=key_scan()。 }while(e==10)。 delay10ms()。 WReg_1602(12+0x80)。WData_1602(table[e])。 do{ f=key_scan()。 }while(f==10)。 delay10ms()。 WReg_1602(13+0x80)。 WData_1602(table[f])。 do{ g=key_scan()。 }while(g==10)。 delay10ms()。 WReg_1602(12+0xc0)。 WData_1602(table[g])。 do{ h=key_scan()。 }while(h==10)。 delay10ms()。 WReg_1602(13+0xc0)。 WData_1602(table[h])。 delay10ms()。 humi_max=e*10+f。 humi_min=g*10+h。 if(humi_maxhumi_min||humi_max==humi_min) { WReg_1602(0x01)。 for(i=0。i6。i++) { WReg_1602(i+5+0x80)。 WData_1602(table1[i])。 } delay10ms()。delay10ms()。delay10ms()。 delay10ms()。 delay10ms()。 delay10ms()。delay10ms()。 delay10ms()。 } }while((humi_maxhumi_min)||(humi_max==humi_min))。 EA=1。 }/*=========================================函 數(shù) 名:float_convert()浮點數(shù)數(shù)據(jù)處理功能描述:浮點數(shù)各個位的計算=========================================*/void float_convert(SHT_dat *s){ float 。 uint dat。 =stemperature。 if(0) { *=100。 dat=(uint)。 snum_temp[0]=dat/1000+0x30。 //十位 snum_temp[1]=dat%1000/100+0x30。 //個位 snum_temp[2]=0x2e。 snum_temp[3]=dat%100/10+0x30。 //小數(shù)點第一位 snum_temp[4]=dat%10+0x30。 //小數(shù)點第二位 } else { *=1。 *=100。 dat=(uint)。 snum_temp[0]=dat/1000+0x30。 //十位 snum_temp[1]=dat%1000/100+0x30。 //個位 snum_temp[2]=0x2e。 snum_temp[3]=dat%100/10+0x30。 //小數(shù)點第一位 snum_temp[4]=dat%10+0x30。 //小數(shù)點第二位 WReg_1602(0xc7)。 WData_1602(0x2d)。 } =shumidity。 *=100。 dat=(uint)。 snum_humi[0]=dat/1000+0x30。 //十位 snum_humi[1]=dat%1000/100+0x30。 //個位 snum_humi[2]=0x2e。 snum_humi[3]=dat%100/10+0x30。 //小數(shù)點第一位 snum_humi[4]=dat%10+0x30。 //小數(shù)點第二位} /*=========================================函 數(shù) 名:Display_1602()功能描述:測量值溫度和濕度的顯示函數(shù)=========================================*/void Display_1602(SHT_dat *s){ uchar i。 for(i=0。i5。i++) { WReg_1602( i + 0xc8 )。 WData_1602(snum_temp[i])。 WReg_1602( i + 0x88 )。 WData_1602(snum_humi[i])。 }} /*=========================================函 數(shù) 名:main()主函數(shù)功能描述:整個系統(tǒng)的控制=========================================*/void main(){ SHT_dat aa。 uint a。 1=0。 m=0。n=0。 EA=1。 EX0=1。 IT0=1。 //開外部中斷0 Init_1602()。 //1602初始化 do{ P1=0xf0。 convert_SHT(amp。aa,TEMP)。 //溫度轉(zhuǎn)換 convert_SHT(amp。aa,HUMI)。 //濕度轉(zhuǎn)換 caculation_SHT(amp。aa)。 //溫度和濕度的補償 Dis_string()。 //1602顯示界面初始化 float_convert(amp。aa)。 //將浮點數(shù)轉(zhuǎn)換成整型,各個位的數(shù)分別保存 Display_1602(amp。aa)。 if(100) {WReg_1602(0xc0+7)。 WData_1602(39。139。)。 if(110) {WReg_1602(0xc0+8)。 WData_1602(39。139。)。} else {WReg_1602(0xc0+8)。 WData_1602(39。039。)。}} else if(0) {WReg_1602(0xc0+7)。 WData_1602(39。39。)。} else {WReg_1602(0x
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1