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

正文內(nèi)容

基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)_本科畢業(yè)論文(參考版)

2024-09-04 18:34本頁面
  

【正文】 。 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置。 第 16 腳;背光。 第7~ 14 腳: D0~ D7 為 8 位 雙向數(shù)據(jù)線。當(dāng) RS和 R/W 共同為低電平時可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時可以讀忙信號,當(dāng) RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。 第 4 腳: RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第 2 腳: VDD 接 5V 正電源。 圖 圖 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 26 頁 液晶顯示 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊。圖 為共陰極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陰極接在一起作為公共引腳,在正常使用時此引腳接電源負(fù)極。圖 為共陽極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陽極接在一起作為公共引腳,在正常使用時此引腳接電源正極。 數(shù)碼管顯示 LED(Light Emiting Diode)是發(fā)光二極管的縮寫。在此溫度監(jiān)測系統(tǒng)中,數(shù)碼管作為溫度檢測模塊的顯示,液晶 LCD 1602A 作為溫度接收模塊的顯示。內(nèi)部溫度數(shù)據(jù) 格式如圖 所示: S S S S S 26 25 24 23 22 21 20 21 22 23 24 MSB LSB 圖 DSl820 內(nèi)部存儲器均為八位,共有 9 個便箋式 RAM,以及 3 個為 EEPROM,用于長時間保存高低溫報警溫度設(shè)置值和配置寄存器的值。 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 24 頁 溫度的轉(zhuǎn)換精度有 ℃ 、 ℃ 、 ℃ 、 ℃ 。第一個八位為單總線器件識別碼,接下來 48 位是器件的惟一系列碼,最后八位是前 56位的 CRC 校驗(yàn)碼。DSl820 也可以由 3—。采用辦法是將低 8 位用補(bǔ)碼表示 ,第 9 位以符號擴(kuò)展形式擴(kuò)展至其他 7 位。 A6 00 64 02 0A 00 00 返回數(shù)據(jù)的起始碼 通信信道 空中速率100Kbps 02 表示串口波特率是 9600 發(fā)送功率是10dBm 模塊的 ID 是0000(兩個字節(jié)) 總共 返回 7 個字節(jié)的數(shù)據(jù) 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 23 頁 圖 DS18B20內(nèi)部結(jié)構(gòu) DS18B20 溫度數(shù)據(jù)格式 DS1820 溫度測量是通過對門開通期間低溫度系數(shù)振蕩器經(jīng)歷的周期個數(shù)來測量溫度的。 (3)VDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。 DS18B20 的管腳定義及內(nèi)部結(jié)構(gòu) (1)DQ 為數(shù)字信號輸入 /輸出端。 DS18B20 的管腳定義及內(nèi)部結(jié)構(gòu) (1)DQ 為數(shù)字信號輸入 /輸出端。 格式 HEX HEX 固定 A9,9A 00 09 (5)讀取模塊的參數(shù),如表 : 表 文字 命令碼 功率 說 明 長度 2bytes 1bytes 功率可以是 0、 10dBm 格式 HEX HEX 固定 AB,BA 00 文字 命令碼 無參數(shù) 說 明 長度 2bytes 該命令用來讀取模塊的參數(shù)。 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 19 頁 圖 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 20 頁 2)通過串口工具發(fā)送命令對模塊參數(shù)進(jìn)行設(shè)置 ( 1) 通信信道設(shè)定 ,如表 所示: 表 串口調(diào)試工具設(shè)置圖 例如圖 : 圖 步驟: Step1:把 A7 7A 06 輸?shù)缴蠄D所示的數(shù)據(jù)框中(間隔一位) Step2:選 “十六進(jìn)制發(fā)送 ” Step3:按 “手動發(fā)送 ”,信道參數(shù)設(shè)置完成 文字 命令碼 信道 說 明 長度 2bytes 1bytes 信道取值可 以從 0x00~ 0xEE, 共計(jì) 238 個信道。 Step2: 啟動設(shè)置軟件,選擇正確的串口和波特率,就可以設(shè)置參數(shù)了。本節(jié)將詳細(xì)介紹 RF1100232 的技術(shù)指標(biāo)、端口定義及參數(shù)設(shè)定的方法 [6]。 系統(tǒng)采用 12MHZ 晶振,由于系統(tǒng)對晶振要求不高,可以根據(jù)情況適當(dāng)改變晶振頻率;另外系統(tǒng)的復(fù)位可上電復(fù)位,也可手動復(fù)位 [5]。單片機(jī)最小系統(tǒng)一般由單片機(jī)、時鐘電路和復(fù)位電路組成 [4]。 D7 D6 D5 D4 D3 D2 D1 D0 PS PT1 PX1 PT0 PX0 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 15 頁 第四章 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)硬件框圖 此無線溫度監(jiān)測系統(tǒng)使用的元器件主要有單片機(jī) AT89S5無線發(fā)送模塊RF11000—23溫度傳感器 DS18B語音芯片 ISD1760、液晶顯示 LCD1602A、數(shù)碼管、蜂鳴器、雙向驅(qū)動芯片 74LS234 等。 PX0:外部中斷 0 中斷優(yōu)先級控制位。 PX1=1,外中斷 1 定為高優(yōu)先級中斷源; PX1=0,外中斷 1 定義為低優(yōu)先級中斷源。 PT1=1,定時器 /計(jì)數(shù)器 1 定義為高優(yōu)先級中斷源; PT1=0,定時器 /計(jì)數(shù)器 1 定義為低優(yōu)先級中斷源。 PS=1,串行口定義為高優(yōu)先級中斷源; PS=0,串行口定義為低優(yōu)先級中斷源。中斷優(yōu)先級是由片內(nèi)的中斷優(yōu)先級寄存器 IP 控制的。 EX0=1,允許外部中斷 0 中斷; EX0=0,禁止外部中斷 0 中斷。 ET0=1,允許 T0 中斷; ET0=0,禁止T0 中斷。 EX1=1,允許外部中斷 1 中斷; EX1=0 禁止外部中斷 1 中斷。 ET1=1,允許 T1 中斷; ET1=0,禁止T1 中斷。 ES=1,允許串行口中斷。但每個中斷源的中斷請求是允許還是被禁止,還需由各自的允許位確定。 中斷控制 1)中斷允許和禁止 在 MCS51 中斷系統(tǒng)中,中斷允許或禁止是由片內(nèi)的中斷允許寄存器 IE 控制的, IE中的各位定義如圖 所示: D7 D6 D5 D4 D3 D2 D1 D0 EA ES ET1 EX1 ET0 EX0 圖 IE寄存器各位定義 其中: EA: CPU 中斷允許標(biāo)志。在方式 0 中,當(dāng)每發(fā)送完 8 位數(shù)據(jù)時由硬件置位 T1;在其他方式中于停止位開始時置位。 R1 必須由軟件來復(fù)位。 2)串行口控制寄存器 SCON 串行口控制寄存器 SCON 中的低 2 位用做串行口中斷標(biāo)志,如圖 所示: 其中: RI 串行口接收中斷標(biāo)志。 ( 6) IT0 外部中斷源 0 觸發(fā)方式控制位。如果 IT0 置 1,則當(dāng) INT0 上的 電平由 1 變 0 時,D7 D6 D5 D4 D3 D2 D1 D0 TF1 TF0 IE1 IT1 IE0 IT0 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 13 頁 IE0 由硬件置位。如果 IT1 為 1,則外中斷 1 為負(fù)邊沿觸發(fā)方式;如果 IT1 為 0,則外中斷 1 為電平觸發(fā)方式。在 CPU 響應(yīng)該中斷時由硬件清 0。 (3)IE1 外中斷 1 中斷請求標(biāo)志。 ( 2) TF0 定時器 /計(jì)數(shù)器( T0)的溢出中斷標(biāo)志。 TCON 寄存器中與中斷有關(guān)的位如圖 所示: 圖 TCON寄存器各位定義 其中: ( 1) TF1 定時器 /計(jì)數(shù)器 1( T1)的溢出中斷標(biāo)志。當(dāng) T0 設(shè)置為方式3 時,將使 TL0 和 TF0 成為兩個相互獨(dú)立的 8 位計(jì)數(shù)器, TL0 利用了 T0 本身的一些控制( C/T, GATE, TR0, INTO 和 TF0)方式,它的操作與方式 0 和方式 1 類似。所以方式 3 只適用于 T0。 4)方式 3 方式 3 對定時器 T0 和定時器 T1 是不相同的。 3)方 式 2 方式 2 把 TL0 配置成一個可以自動恢復(fù)初值的 8 位計(jì)數(shù)器, TH0 作為常數(shù)緩沖器,TH0 由軟件預(yù)置值。當(dāng) GATE=0 時,只要 TCON 中的 TR0 為 1, TL0 及 TH0 組成的 13 位計(jì)數(shù)器就開始計(jì)數(shù);當(dāng) GATE=1 時,此時僅 TR0=1 仍不能使計(jì)數(shù)器計(jì)數(shù),還需要 INT0 引腳為 1 才能使計(jì)數(shù) 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 12 頁 器工作。在這種方式下, 16 位寄存 器只用了 13 位, TL0 的高 3 位未用。 工作方式 MCS51片內(nèi)的定時器 /計(jì)數(shù)器可以通過對特殊功能寄存器 TMOD中的控制位 C/T的設(shè)置來選擇定時器方式或計(jì)數(shù)器方式;通過對 M1M0 兩位的設(shè)置來選擇 4 種工作方式,以 T0 為例加以說明 [3]。 (3)TR1 T1 的運(yùn)行控制位,功能同 TR0。 (2)TF0 T0 的溢出中斷標(biāo)志位。其各位定義如圖 所示: D7 D6 D5 D4 D3 D2 D1 D0 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 用于外部中斷 圖 TCON寄存器各位定義 (1)TR0 T0 的運(yùn)行控制位。 ( 2) GATE 定時 器 /計(jì)數(shù)器運(yùn)行控制位,用來確定對應(yīng)的外部中斷請求引腳,是否參與 T0 或 T1 的操作控制。其中 M M0 用來確定所選的工作方式,如表 所示: 圖 TMOD寄存器各位定義 表 工作方式選擇 D7 D6 D5 D6 D3 D2 D1 D0 GATE C/T M1 M0 GATE C/T M1 M0 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 11 頁 M1 M0 方式 說明 0 0 0 13 位定時器 /計(jì)數(shù)器 0 1 1 16 位定時器 /計(jì)數(shù)器 1 0 2 自動裝入時間常數(shù)的 8 位定時器 /計(jì)數(shù)器 1 1 3 對 T0 分為兩個 8 位獨(dú)立計(jì)數(shù)器;對 T1 置方式 3 時停止工作 ( 1) C/T 定時器方式或計(jì)數(shù)器方式選擇位。 MCS51 單片機(jī)的復(fù)位電路如圖 所示: 圖 在 RESET(圖中表示為 RST)輸入端出現(xiàn)高電平時實(shí)現(xiàn)復(fù)位和初始化。 貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 10
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1