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

正文內(nèi)容

基于單片機(jī)的二氧化碳濃度器設(shè)計_畢業(yè)設(shè)計-文庫吧在線文庫

2025-08-24 20:29上一頁面

下一頁面
  

【正文】 ,用于對外部數(shù)據(jù)的傳輸。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài) 。 Pin31:EA/Vpp 程序存儲器的內(nèi)外部選通線, STC89C52 單片機(jī),內(nèi)置有 8kB 的程序存儲器,當(dāng) EA 為高電平并且程序地址小于 8kB 時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過 8kB 地址則讀取外部指令數(shù)據(jù)。 RS232C 規(guī)定的邏輯電平與一般微處理器、 單片機(jī)的邏輯電平是不同的,邏輯 1(MARK) = 3V~ 15V,邏輯 0(SPACE) = + 3~+ 15V。 MAX232 的引腳排列及功能描述見表 (摘錄自 MAX232 官方數(shù)據(jù)手冊) 表 MAX232 的引腳 功能 腳號 引腳名稱 引腳功能描述 腳號 引腳名稱 引腳功能描述 1 C1+ 泵電容 1 正極 9 R2OUT 第二組TTL/CMOS 電平輸出 2 V+ 正電源濾波 10 T2IN 第二組TTL/CMOS 電平輸入 3 C1 泵電容 1 負(fù)極 11 T1IN 第一組TTL/CMOS 電平輸入 4 C2+ 泵電容 2 正極 12 R1OUT 第一組TTL/CMOS 電平輸出 5 C2 泵電 容 2 負(fù)極 13 R1IN 第一組 RS232電平輸入 XXV6 V 負(fù)電源濾波 14 T1OUT 第一組 RS232電平輸出 7 T2OUT 第二組RS232 電平輸出 15 GND 地 8 R2IN 第二組RS232 電平輸入 16 VCC 電源 +5V 圖 MAX232引腳 排列 單片機(jī)與 PC 間通信接口電路設(shè)計 根據(jù) 設(shè)計 的需要,設(shè)計單片機(jī)與 PC 間通信接口電路如圖 17 示。 dq=0。 if(dq==0) //檢測從屬器件送出存在脈沖 flag = 1。 for (i=0。 _nop_()。 dq = 1。i++) crc_data = CrcTable[crc_data^temp_buff[i]]。 } } /************************************************************ *Function:讀 18B20ID XXXIII *parameter: *Return: *Modify: *************************************************************/ void ReadID (void)/*讀取器件 id*/ { Init18b20()。 //Temperature convert XXXIV Init18b20 ()。 總線 CRC可以使用如圖 所示由一個移位寄存器和異或 XOR 門組成的多項式產(chǎn)生器來產(chǎn)生。i++) crc_data = CrcTable[crc_data^temp_buff[i]]。 搜索命令發(fā)出之后,開始實(shí)際的搜索過程。 圖 判斷過程 從圖 :如果所有總線上的器件在當(dāng)前位具有相同值,那 XXXIX 么只有一條分支路徑可選;總線上沒有器件響應(yīng)的情況是一種異常狀態(tài),可能是要查找的器件在搜尋過程中與 1Wire 總線脫。 bit search_result。 search_result = 0。 //0 cmp_id_bit = OWReadBit()。 else search_direction = (id_bit_number == LastDiscrepancy)。 if (rom_byte_mask == 0) {docrc8(temp_buff[rom_byte_number])。 LastDeviceFlag = FALSE。若 1Wire 總線上沒有器件,復(fù)位序列就檢測不到應(yīng)答脈沖,搜索過程中止。 XLVII 數(shù)據(jù)傳輸 數(shù)據(jù)傳輸有 RS232 串口完成,因為沒有做上位機(jī)軟件,借用 Windows操作系統(tǒng)自帶的超級終端程序完成數(shù)據(jù)的顯示功能,代碼如下: /*VT100 終端的光標(biāo)定位 */ void gotoxy(uchar x,y) {putbyte(0x1b)。)。 putstring([J)。)。)。)。)。 putbyte(39。 lsi=ls。 putbyte(39。 L 第 4 章 總結(jié) 經(jīng)過近兩個月的努力,終于順利完成了畢業(yè)設(shè)計。在這些過程中,遇到許多困難,但通過書籍或網(wǎng)絡(luò)查閱了很多相關(guān)文章和向?qū)熣埥毯蠼K于解決了。人非生而知之者!人的學(xué)識總是不能面面俱到的,這就要求我們必須善于借鑒別人的成功經(jīng)驗或失敗教訓(xùn),使自己少走彎路。 Digital Thermometer 吳秀清 , 周菏琴 . 微型計算機(jī)原理與接口技術(shù) . 北京 : 中國科學(xué)技術(shù)大學(xué)出版社 . 20xx: 244423 LIV 張毅剛 , 劉杰 . 單片機(jī)原理及應(yīng)用 . 哈爾濱 : 哈爾濱工業(yè) 大學(xué)出版社 . 20xx 童詩白 , 華成英 . 模擬電子技術(shù)基礎(chǔ) . 北京 : 高等教育出版社 . : 71554 Low power programmable temperature controller tmp01[z] Analog Devices, Inc. 20xx 胡傳平 . 消防機(jī)器人 —— 消防員的好幫手 . 上海 : 消防技術(shù)與產(chǎn)品信息 , 20xx 王全福 , 劉進(jìn)長 . 機(jī)器人的昨天、今天和明天 . 北京 : 中國機(jī)械工程第 11 卷 , 20xx 孫涵芳 , 徐愛卿 . MCS 系列單片機(jī)的原理與應(yīng)用 . 北京 : 北京航空航天大學(xué)出版社 , 1990 付家才 . 單片機(jī)控制工程實(shí)踐技術(shù) . 北京 : 化學(xué)工業(yè)出版社 , 20xx 于海生等 . 微型計算機(jī)控制技術(shù) . 北京 : 清華大學(xué)出版社 , 20xx 汪仁培 . 實(shí)用傳感器應(yīng)用手冊 . 上海 : 上海使用電子研究所 , 20xx LV 致謝 在本次畢業(yè)設(shè)計的過程中,我在眾位老師、同學(xué)的支持和幫助下,完成了我的畢業(yè)設(shè)計和論文。 define ysr5us1 _nop_()。 define W 0 define R 1 /*union ic { unsigned int i。 sbit rb1 = P1^1。 /* mode 1: 8bit UART, enable receiver */ TMOD = 0x21。 void delay(uchar us)。 void OWInit (void)。 define ysr5us2 _nop_()。_nop_()。 本系統(tǒng)的試制成功,克服了以前糧庫靠管理人員手工檢查、測量和手工計算糧倉的溫度值和濕度值,并用人工方法進(jìn)行糧倉溫度和濕度控制的缺點(diǎn),提高了糧倉溫度和濕度的檢測速度和檢測精度,同時也提高了糧倉溫度和濕度的控制速度和控制精度。一個商品是否能夠搶占市場,除了必須 的功能和質(zhì)量要求外,其價格是最大的競爭優(yōu)勢。在這近兩個月的畢業(yè)設(shè)計中,我們有艱辛的付出,當(dāng)然更多的是豐收的喜悅。039。)。 OWWriteByte(0xcc)。)。)。)。)。)。H39。 putbyte((y%100)/10+0x30)。 通過以上代碼,完成‘ FIRST’操作。這兩個操作是搜索 1Wire 器件 ROM 碼的基礎(chǔ)。 // loop until through all ROM bytes 07 if (!((id_bit_number 65) || (crc8 != 0))) {LastDiscrepancy = last_zero。= ~rom_byte_mask。 break。 LastDeviceFlag = FALSE。 XLIII id_bit_number = 1。記錄最后一次值差異的位置以供下一次搜索使用,圖 。其余 63 位 ROM 碼的搜索依然按照這種“讀兩位”、“寫一位”的模式進(jìn)行重復(fù)操作。 ROM 搜索是針對對器件的 64 位注冊碼進(jìn)行的,每個 1Wire器件的注冊碼都是唯一的。 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, 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, XXXVI 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}。 GemTemp()。 ReadID()。 // Temperature *= 。 } return(u)。 for(i=0。 dq=wramp。 _nop_()。 TempDelay(14)。 其中溫度采集又是由單總線協(xié)議和注冊碼組成的,因此,軟件設(shè)計主要任務(wù)是實(shí)現(xiàn) 1Wire總線協(xié)議。 MAX232 電平轉(zhuǎn)換芯片特點(diǎn) 本設(shè)計就是利用 MAXIM公司的單電源芯片 MAX232來完成單片機(jī)TTL 到 RS232C 電平的轉(zhuǎn)換?,F(xiàn)在,計算機(jī)上的串行通信端口( RS232C)是標(biāo)準(zhǔn)配置端口,已經(jīng)得到廣泛應(yīng)用,計算機(jī)上一般都有1~ 2 個標(biāo)準(zhǔn) RS232C 串口,即通道 COM1 和 COM2。而訪問 內(nèi)部程序存儲器時, ALE 端將有一個 1/6時鐘頻率的正脈沖信號,這個信號可以用于識別單片機(jī)是否工作,也可以當(dāng)作一個時鐘向外輸出。 圖 STC89C52 的時鐘電路 的引腳 STC89C52 采用 40Pin 封裝的雙列直接 DIP 結(jié)構(gòu),右圖是它們的引腳配置, 40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根, 4 組 8 位共 32 個 I/O 口,中斷口線與 P3 口線 復(fù)用。 圖 STC89C52 的內(nèi)部結(jié)構(gòu)示意圖 STC89C52 單片機(jī)包含中央處理器、程序存儲
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1