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

正文內(nèi)容

基于單片機(jī)的二氧化碳濃度器設(shè)計(jì)_畢業(yè)設(shè)計(jì)(參考版)

2025-07-05 20:29本頁面
  

【正文】 /* timer 1 mod。 } /*串口初始化 */ void serial_init ( unsigned char bt ) { SCON = 0x50。 //delay LIXfloat gettemp(void)。 /*存儲讀取的字節(jié), read scratchpad為 9字節(jié), read rom ID為 8字節(jié) */ uchar code CrcTable [256]={ 0, 94, 188, 226, 97, 63, 221, 131, 194, 156, 126, 32, 163, 253, 31, 65, 157, 195, 33, 127, 252, 162, 64, 30, 95, 1, 227, 189, 62, 96, 130, 220, 35, 125, 159, 193, 66, 28, 254, 160, 225, 191, 93, 3, 128, 222, 60, 98, 190, 224, 2, 92, 223, 129, 99, 61, 124, 34, 192, 158, 29, 67, 161, 255, LVIII 70, 24, 250, 164, 39, 121, 155, 197, 132, 218, 56, 102, 229, 187, 89, 7, 219, 133, 103, 57, 186, 228, 6, 88, 25, 71, 165, 251, 120, 38, 196, 154, 101, 59, 217, 135, 4, 90, 184, 230, 167, 249, 27, 69, 198, 152, 122, 36, 248, 166, 68, 26, 153, 199, 37, 123, 58, 100, 134, 216, 91, 5, 231, 185, 140, 210, 48, 110, 237, 179, 81, 15, 78, 16, 242, 172, 47, 113, 147, 205, 17, 79, 173, 243, 112, 46, 204, 146, 211, 141, 111, 49, 178, 236, 14, 80, 175, 241, 19, 77, 206, 144, 114, 44, 109, 51, 209, 143, 12, 82, 176, 238, 50, 108, 142, 208, 83, 13, 239, 177, 240, 174, 76, 18, 145, 207, 45, 115, 202, 148, 118, 40, 171, 245, 23, 73, 8, 86, 180, 234, 105, 55, 213, 139, 87, 9, 235, 181, 54, 104, 138, 212, 149, 203, 41, 119, 244, 170, 72, 22, 233, 183, 85, 11, 136, 214, 52, 106, 43, 117, 151, 201, 74, 20, 246, 168, 116, 42, 200, 150, 21, 75, 169, 247, 182, 232, 10, 84, 215, 137, 107, 53}。 bit flag。 sbit wb1 = P1^0。 void OWWriteByte (uchar wr)。*/ define uchar unsigned char define uint unsigned int LVIIsbit LED = P1^7。 unsigned char a[2]。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 LVI 附錄 A 程序清單 pragma CODE,SMALL,db,ot(2) include include include include include include include include define ys480 71 define ys70 10 define ys410 61 define ysw10us _nop_()。首先向我的導(dǎo)師喬志華老師表示最真誠的謝意!在這幾個(gè)月的時(shí)間里,喬老師給了我無私的關(guān)懷和幫助,幫助我順利地完成硬件的設(shè)計(jì)和論文的定稿,并替我解決難題,給了我莫大的幫 助與鼓勵(lì),他以其淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)膽B(tài)度和高尚的師德向我們展示了為人師表的風(fēng)范。 Digital Thermometer DS1820 Programmable Resolution 1Wire174?;鞠麥缌思Z食霉變事故,同時(shí)也節(jié)省了大量人力和物力,減輕了糧倉管理的工 作強(qiáng)度,提高了糧庫管理效率,使糧食管理得到了安全可靠的保障。我相信我會 把自己的熱情和所學(xué)奉獻(xiàn)到自己的工作中,不斷努力,不斷進(jìn)?。? LII 社會經(jīng)濟(jì)效益分析 本文設(shè)計(jì)和構(gòu)建了糧食倉庫溫度濕度檢測系統(tǒng),主要用于實(shí)時(shí)在線巡回監(jiān)測糧食倉庫中各個(gè)糧倉的溫度和濕度,并能有效地對糧倉的溫度和濕度進(jìn)行自動(dòng)控制。我在 1Wire 總線的驅(qū)動(dòng)電路設(shè)計(jì)上 ,就借助了實(shí)際產(chǎn)品的設(shè)計(jì) 方案,收效甚佳。 設(shè)計(jì)產(chǎn)品時(shí)要 LI 聯(lián)系實(shí)際,不能閉門造車,實(shí)際情況有時(shí)候和我們的理解差距很大! 再次,則是人際交流能力得到鍛煉。如何在保證質(zhì)量和完成同等功能的情況下,把產(chǎn)品的成本降到最低 并符合用戶的實(shí)際使用習(xí)慣 。 其次,培養(yǎng)了自己的市場觀念。比如 糧庫的實(shí)際工作環(huán)境和要求 ,是課堂上接觸不到的,但通過和廠家技術(shù)員的溝通,初步掌握了 這些知識,并有幸得到了一條實(shí)際使用的測溫電纜 。在畢業(yè)設(shè)計(jì)中,完成硬件電路的設(shè)計(jì)、單片機(jī)軟件編寫、 PCB設(shè)計(jì)等。知識固然得到了鞏固和提高,但我相信在實(shí)踐中的切身體會將會使我在以后的工作和學(xué)習(xí)中終身受用。 畢業(yè)設(shè)計(jì)是每個(gè)大學(xué)生必須面臨的一項(xiàng)綜合素質(zhì)的考驗(yàn),如果說在過去四年里,我們的學(xué)習(xí)是一個(gè)知識的積累過程,那么現(xiàn)在的畢業(yè)設(shè)計(jì)就是對過去所學(xué)知識的綜合運(yùn)用,是對理論進(jìn)行深化和重新認(rèn)識的時(shí)間活動(dòng)。在此系統(tǒng)中,由于我采用了 接口簡單的 1Wire使本設(shè)計(jì)的硬件成本 電路復(fù)雜程度 大幅下降 , 利用 1Wire 總線協(xié)議提供的搜索機(jī)制,解決了器件的增減問題,提高了 系統(tǒng)的 可擴(kuò)展性。 XLIX putbyte(0x0a)。)。 putbyte(lsi%10+39。.39。)。 putbyte(lsi%100/10+39。039。 if (lsi310) LED=0。 ls*=10。 //skip rom OWWriteByte(0x44)。 OWInit ()。 39。)。 putbyte(39。 39。 puthex(temp_buff[7])。,39。 puthex(temp_buff[6])。,39。 puthex(temp_buff[5])。,39。 puthex(temp_buff[4])。,39。 puthex(temp_buff[3])。,39。 puthex(temp_buff[2])。,39。 puthex(temp_buff[1])。,39。 puthex(temp_buff[0])。:39。 } /*VT100 終端的數(shù)據(jù)顯示 */ putint(t)。 putbyte(0x1b)。)。 putbyte(39。 putbyte((x%100)/10+0x30)。39。 putbyte((y%10)+0x30)。)。putbyte(39。 通過以上代碼,完成‘ NEXT’ 操作。 ‘NEXT’操作 ‘ NEXT’ 操作是搜索 1Wire 總線上的下一個(gè)從機(jī)器件;一般情況下,此搜索操作是在‘ FIRST’操作之后或上一次‘ NEXT’ 操作之后 進(jìn)行;保持上次搜索后這些值的狀態(tài)不變、執(zhí)行又一次搜索即可實(shí)現(xiàn)‘ NEXT’操作;之后從 ROM_NO 寄存器中來讀出新一個(gè) ROM 碼,若前一次搜索到的是 1Wire 上的最后一個(gè)器件,則返回一個(gè)無效標(biāo)記 FALSE, 并且把狀態(tài)設(shè)置成下一次調(diào)用搜索算法時(shí)將是‘ FIRST’ 操作的狀態(tài)。 rslt=OWSearch()。LastDiscrepancy = 0。最后 ROM 碼從 ROM_NO寄存器中讀出。 ‘FIRST’操作 ‘ FIRST’操作是搜索 1Wire 總線上的第一個(gè)從機(jī)器件。 } 搜索算法通過對 LastDiscrepancy、 LastFamilyDiscrepancy、LastDeviceFlag 和 ROM_NO 值的處理,利用上述流程實(shí)現(xiàn)了兩個(gè)不同類型的搜索操作。 search_result = FALSE。 } } if (!search_result || !temp_buff[0]) {LastDiscrepancy = 0。 if (LastDiscrepancy == 0) LastDeviceFlag = TRUE。 } } } while(rom_byte_number 8)。 // accumulate the OWCRC rom_byte_number++。 XLV rom_byte_mask = 1。 OWWriteBit(search_direction)。 else temp_buff[rom_byte_number] amp。 if (search_direction == 0) {last_zero = id_bit_number。 rom_byte_mask) 0)。 } else XLIV { if (id_bit != cmp_id_bit) //10 01 search_direction = id_bit。 (cmp_id_bit == 1)) //11 {_nop_()。 //0 if ((id_bit == 1) amp。 do { id_bit = OWReadBit()。 return FALSE。 if (!flag) { LastDiscrepancy = 0。 crc8 = 0。 rom_byte_mask = 1。 last_zero = 0。 bit search_direction。 bit id_bit, cmp_id_bit。 idata unsigned char last_zero, rom_byte_number。 圖 分支選取 圖 ;右側(cè)注釋欄對在流程圖中出現(xiàn)的符號進(jìn)行了說明;在本文檔的源代碼附錄中也將用到這些專用符號。注意:這一點(diǎn)是由本文檔中介紹的特定算法決定的,其它算法中或許首先選用‘ 1’路徑。 離如果當(dāng)前位既有0 也有 1,這種情況稱為位值差異,它對在后續(xù)搜索過程中查找器件起關(guān)鍵作用。需要注意的是本文 ROM 碼的數(shù)據(jù)位用第 1位(最低有效位)到第 64位(最高有效位)表示而不是我們常用的那種第 0位到第 63位的模式;這樣設(shè)置允許將差異位置記數(shù)器初始值置為 0,為以后的比較提供了方便。按照這種搜索算法進(jìn)行下去,最終除了一個(gè)從機(jī)器件外所有從機(jī)將進(jìn)入等待狀態(tài),經(jīng)過最后一輪檢測就可得到最 后保留(未進(jìn)入等待狀態(tài))器件的 ROM 碼。按照 1Wire 的特性,當(dāng)所有從機(jī)器件同時(shí)應(yīng)答主機(jī)時(shí),結(jié)果相當(dāng)于全部發(fā)送數(shù)據(jù)位的邏輯 AND;從機(jī)發(fā)送其 ROM 碼的第一位后,主機(jī)啟動(dòng)下一位操作,接著從機(jī)發(fā)送第一位數(shù)據(jù)的補(bǔ)碼;從兩次 讀到的數(shù)據(jù)位可以對 ROM 碼的第一位做出幾種判斷: XXXVIII 圖 第一位的情況判斷 按照搜索算法的要求, 1Wire 主機(jī)必須向總線上的從機(jī)發(fā)回一個(gè)指定位;如果從機(jī)器件中 ROM碼的當(dāng)前位的值與該數(shù)據(jù)位匹配,則繼續(xù)參與搜索過程;若從機(jī)器件的當(dāng)前位與之不匹配,則該器件轉(zhuǎn)換到等待狀態(tài),并保持等待狀態(tài)直到下一個(gè) 1Wire 復(fù)位信號到來。首先總線上的所有從機(jī)器件同時(shí)發(fā)送 ROM 碼(也叫注冊碼)中的第一位最低有效位。 搜索命令分為兩類:標(biāo)準(zhǔn)搜索命令 (0FH)用來搜索連接到網(wǎng)絡(luò)中所有器件;報(bào)警或有條件搜 索命令 (ECH)只用來搜索那些處于報(bào)警狀態(tài)下的器件 ,這種方式縮小了搜索范圍可以快速查找到所需要注意的器件。 XXXVII 圖 64 位 ROM注冊碼 搜索算法 搜索算法采用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1