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

正文內(nèi)容

基于單片機(jī)與pc機(jī)串口通信的溫度記錄儀畢業(yè)設(shè)計(jì)(文件)

 

【正文】 oller Handbook,2022 [22] STC Microcontroller Handbook,2022 23 / 40[23] John F. Wakerly[M] DIGITAL DESIGN 北京:高等教育出版社 202224 / 40 附錄附錄 1:總體電路圖:附錄 2:?jiǎn)纹瑱C(jī)程序:include include define uchar unsigned char25 / 40bit Tflag。//溫度小數(shù)部分用查表法unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f,0x00,0x40}。 void digitalshow(unsigned char a3,unsigned char a2,unsigned char a1,unsigned char a0){unsigned char i。26 / 40dispbuf[3]=a3。 //關(guān)閉所有顯示P0=dispcode[dispbuf[i]]。 // 1ms 延時(shí)while (count) {for (i=0。Delay(90)。while (~DQ)。DQ = 0。 i++。 return (dat)。i=8。}//寫(xiě)一個(gè)比特void tmwbyte (unsigned char dat) { unsigned int i。j=8。 // 從低位開(kāi)始?if (testb) {// Write 1DQ = 0。30 / 40Delay(4)。i++。 tmpre ()。 // 轉(zhuǎn)換}//讀取溫度read_temp(){ tmreset ()。 // skip romtmwbyte (0xbe)。 0x80)==0x80) //判斷溫度正負(fù){temp_data[1]=~temp_data[1]。}}/********** MAIN **********/void main (void) { uchar last。dmsec(450)。 // 讀取溫度dispbuf[4]=temp_data[0]amp。0xf0)4)|((temp_data[1]amp。dispbuf[2]=dispbuf[1]/10。for(i=255。 //溫度大于 100 度時(shí)十位需要在除 10取余 digitalshow(Tflag,dispbuf[2],dispbuf[1],dispbuf[0])。} else{digitalshow(11,11,11,11)。指定端口號(hào)(COM) Case 0 = 1 Case 1 = 2 Case 2 = 3 Case 3 = 4 End Select = 9600,n,8,1 39。每接收到 1 個(gè)字符,發(fā)生 1 次事件 = True 39。 Chr$(6) amp。 amp。 ((a Mod 3600) Mod 60)Elsea3 = ((a Mod 3600) Mod 60)End If.Row = i.Data = b(i).RowLabel = a1 amp。 a3Next iEnd WithEnd SubPrivate Sub Timer2_Timer() ‘設(shè)置溫度時(shí)間隔開(kāi)發(fā)送數(shù)據(jù)的時(shí)間,以使If t = 0 Then ‘單片機(jī)能正常處理 = Mid(, 1, 1) t = t + 1 ElseIf t = 1 Then = Mid(, 2, 1)40 / 40 t = t + 1 ElseIf t = 2 Then = Mid(, 3, 1) t = t + 1 ElseIf t = 3 Then = Mid(, 4, 1) t = t + 1 ElseIf t = 4 Then = Mid(, 5, 1) t = 0 = FalseEnd IfEnd Sub 羅袃羋蚅蚅膈膄蚅螇羈蒃蚄衿膇荿蚃羂羀芅螂蟻膅膁螁螄羈蒀螀袆膃蒆蝿肈羆莂蝿螈節(jié)羋蒞袀肄膄莄羃芀蒂莃螞肅莈蒂螅羋芄蒂袇肁膀蒁罿襖蕿蒀蝿聿蒅葿袁羂莁蒈羃膈芇蕆蚃羀膃蕆螅膆蒁薆袈罿莇薅羀膄芃薄蝕羇艿薃袂節(jié)膅薂羄肅蒄薁蚄芁莀薁螆肄芆薀衿艿膂蠆羈肂蒀蚈蟻裊莆蚇螃肀莂蚆羅袃羋蚅蚅膈膄蚅螇羈蒃蚄衿膇荿蚃羂羀芅螂蟻膅膁螁螄羈蒀螀袆膃蒆蝿肈羆莂蝿螈節(jié)羋蒞袀肄膄莄羃芀蒂莃螞肅莈蒂螅羋芄蒂袇肁膀蒁罿襖蕿蒀蝿聿蒅葿袁羂莁蒈羃膈芇蕆蚃羀膃蕆螅膆蒁薆袈罿莇薅羀膄芃薄蝕羇艿薃袂節(jié)膅薂羄肅蒄薁蚄芁莀薁螆肄芆薀衿艿膂蠆羈肂蒀蚈蟻裊莆蚇螃肀莂蚆羅袃羋蚅蚅膈膄蚅螇羈蒃蚄衿膇荿蚃羂羀芅螂蟻膅膁螁螄羈蒀螀袆膃蒆蝿肈羆莂蝿螈節(jié)羋蒞袀肄膄莄羃。 a2 amp。 (a \ 3600)Elsea1 = Str(a \ 3600)End IfIf (a Mod 3600) \ 60 10 Thena2 = 0 amp。 Chr$(6) amp。 Case Else End SelectEnd Sub38 / 40Private Sub Text1_Change() ‘對(duì)讀出的數(shù)據(jù)進(jìn)行處理If (Len() Mod 4 = 0) And (Len() 0) Then = Right$(, 4) amp。接收文本數(shù)據(jù) = 0 39。 Trim() Case 3 = 00 amp。} //溫度大于 100 度,百位顯示為 1 else { digitalshow(11,11,11,11)。i){if(Tflag==1) //正溫 if(dispbuf[4]126) { if(dispbuf[4]100) {digitalshow(10,dispbuf[2],dispbuf[1],dispbuf[0])。msb=last/10。dispbuf[3]=dispbuf[4]/100。dispbuf[0]=ditab[dispbuf[4]]。 // ds1820 開(kāi)始轉(zhuǎn)換dmsec(2)。uchar i。 //負(fù)溫度處理(DS18B20 的負(fù)溫度是正的反碼,即將它取反+1,就得到正的溫度)32 / 40Tflag=0。 // LSB 低 8 位temp_data[1]= tmrbyte ()。dmsec (1)。 tmwbyte (0xcc)。 // 再拉高 }}}//ds1820 開(kāi)始轉(zhuǎn)換void tmstart (void) { dmsec(1)。 Delay(4)。 i++。 0x01。bit testb。29 / 40dat = (j 7) | (dat 1)。dat = 0。 dat = DQ。 // i++。 }28 / 40//讀一個(gè)位bit tmrbit (void) { unsigned int i。Delay(4)。i++){}}}27 / 40void Delay(unsigned int num)// 延時(shí)函數(shù){while( num )。 if(i==1){DIN=1。i4。 dispbuf[1]=a1。 uchar data temp_data[2]={0x00,0x00}。 //溫度輸入口sbit DIN=P0^7。而現(xiàn)在懂得擦干眼淚,收拾傷痕,站起繼續(xù)勇往直前,前面的荊棘,不算什么,路上的障礙,我每攀登越過(guò)一次,便往云端靠近了一步。致謝在我論文即將完成之際,我首先要向在論文寫(xiě)作中給予我悉心關(guān)懷、鼓勵(lì)和指導(dǎo)的陳松嶺老師致以深深的敬意和謝意!老師一絲不茍的鉆研精神,嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度,執(zhí)著忘我的工作作風(fēng),獨(dú)樹(shù)一幟的思維方式,使學(xué)生受益匪淺,并終身難忘。 2)將單片機(jī)以及溫度傳感器引入對(duì)溫度的分析和處理中,單片機(jī)控制決策無(wú)需建立被控對(duì)象的數(shù)學(xué)模型,系統(tǒng)的魯棒性強(qiáng),適合對(duì)非線性、時(shí)變、滯后系統(tǒng)的控制,對(duì)溫度測(cè)量系統(tǒng)采用單片機(jī)控制非常適合。本
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1