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

正文內(nèi)容

基于stc89c51的溫度檢測(cè)及報(bào)警系統(tǒng)設(shè)計(jì)(參考版)

2024-11-12 05:28本頁(yè)面
  

【正文】 signs=0。z500。 sign=0。z1000。 if(y=5) y=1。}} if(y3) Disp_Temperature() 。 if(SET==0) {flag++。z++) { Disp_init()。 for(z=0。 ReadTemperature()。 ET0=1。 TH0=(6553650000)/256。 EA=1。 EX0=1。 IT0=1。} if(shi==24) shi=0。} if(fen==60) {fen=0。} if(xa==60) {fen++。xa++。 r++。 TH0=(6553650000)/256。 EX1=1。signs=1。} } if(flag==4){if(fen==0)fen=59。else{shi。 sign=1。 sign=1。 } /*****外部中斷 1 服務(wù)程序 *****/ void int1(void) interrupt 2 { EX1=0。 } Delay(200)。signs=1。if(shi==24)shi=0。} if(flag==3){shi++。} if(flag==2){xiaxian++。 //關(guān)外部中斷 0 if(flag==1) {shangxian++。p03=1。p01=1。 Delay(100)。p02=1。 //顯示十位 p00=0。p03=1。p01=1。 Delay(100)。p02=1。 p00=1。 P0 =LEDData[h]。p02=1。 p00=1。p03=1。p01=1。 P0 =LEDData[q]。p02=1。 p00=1。p03=0。p01=1。 P0 =LEDData[v]。 q=fen/10。 s=shi/10。 //關(guān)閉顯示 Delay(20)。p02=1。 p00=1。p03=0。p01=1。 } else if(flag==2) { P0 =0x08。p03=1。p01=1。 Delay(100)。p02=1。 //顯示下限溫度十位 } p00=0。 //顯示上限溫度十位 else { if(f==0) P0=0xff。p03=1。p01=1。 Delay(100)。p02=1。 } p00=1。 //顯示上限溫度個(gè)位 } else if(flag==2) { P0 =LEDData[k]。 if(flag==1) { P0 =LEDData[g]。 j=xiaxian/10。 f=shangxian/10。p03=1。p01=1。 Delay(100)。p02=1。 //顯示十位 p00=0。p03=1。p01=1。 Delay(100)。p02=1。 p00=1。 P0 =LEDData[b]。p02=1。 p00=1。p03=1。p01=1。 P0 =LEDData[c]。p02=1。 p00=1。p03=0。p01=1。 led=1; } P0 =LEDData[d]。 ledh=1。ledl=0。ledl=1。 if(mshangxian || mxiaxian) { LING=0。 //計(jì)算得到小數(shù)點(diǎn)后兩位 c=(e%100)/10。 //計(jì)算得到十位數(shù)字 b=e/100a*10。 e=ReadTemperature()。 P0 = 0x3f。p03=0。p01=1。 P0 = 0x3f。p03=1。p01=1。 P0 = 0x3f。p03=1。p01=0。 P0 = 0x3f。p03=1。p01=1。 } /*****顯示開(kāi)機(jī)初始化等待畫(huà)面 *****/ Disp_init() { P0 = 0x3f。 t= tt*100+。 t=t|a。 //讀高 8 位 t=b。 //讀取溫度寄存器 a=ReadOneChar()。 WriteOneChar(0xCC)。 Tmpchange()。 unsigned int t=0。 //啟動(dòng)溫度轉(zhuǎn)換 } /*****讀取溫度 *****/ unsigned int ReadTemperature(void) { unsigned char a=0。 WriteOneChar(0xCC)。 dat=1。 Delay(5)。 DQ=datamp。 i0。 } /*****寫(xiě)一個(gè)字節(jié) *****/ void WriteOneChar(unsigned char dat) { unsigned char i=0。 Delay(4)。 DQ=1。i) { DQ=0。 for (i=8。 } /*****讀一個(gè)字節(jié) *****/ unsigned char ReadOneChar(void) { unsigned char i=0。 x=DQ。 //精確延時(shí),大于 480us DQ=1。 //稍做延時(shí) DQ=0。 DQ=1。 /*****延時(shí)子程序 *****/ void Delay(uint i) { while( i )。 //上限報(bào)警溫度,默認(rèn)值為 38 signed char fen=0。 //上限報(bào)警溫度,默認(rèn)值為 38 signed char xiaxian=20。 signed char flag=1。 signed char y=1。 //溫度值全局變量 bit sign=0。 sbit ledl=P1^4。 sbit led=P1^2; 。 sbit p03=P2^7。 sbit p01=P2^5。 sbit LING=P1^7。 //定義選擇報(bào)調(diào)整警溫度上限和下限( 1 為上限, 0 為下限) sbit ADD=P3^2。右:實(shí)物電路顯示;) 復(fù)位功能實(shí)現(xiàn): 二 、程序: include define uint unsigned int define uchar unsigned char //宏定義 sbit DQ=P3^6。右:實(shí)物電路顯示;) 溫度下限調(diào)整:(左:仿真電路顯示 。右:實(shí)物電路顯示;) 時(shí)間時(shí)和分顯示(左:仿真電路顯示; 。張靖武 .PROTEUS 的單片機(jī)教學(xué)與應(yīng)用仿真 [J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用 。中國(guó)科教創(chuàng)新導(dǎo)刊 。 相信此次學(xué)到的知識(shí)在以后的生活和學(xué)習(xí)中對(duì)我會(huì)有很大的幫助! 6 參考文獻(xiàn)、 [5]許敏,單片機(jī)原來(lái)及應(yīng)用 [6] 韓穎 。通過(guò)本次課設(shè),能夠使我們熟練掌握單片機(jī)控制電路的設(shè)計(jì) 、程序編寫(xiě)和整體焊接及系統(tǒng)調(diào)試,從而全面地提高我們對(duì)單片機(jī)的軟件、硬件等方面的理解,進(jìn)而增強(qiáng)我們?cè)趯?shí)踐環(huán)節(jié)的動(dòng)手操作能力。 第五天,檢查,總結(jié),寫(xiě)報(bào)告。糾正后顯示正常了。這部分碰到了幾個(gè)很棘手煩人問(wèn)題。有點(diǎn)緊張硬件上的結(jié)果。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1