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

正文內(nèi)容

空調(diào)溫度控制器軟件設(shè)計(jì)及仿真-畢業(yè)論文-預(yù)覽頁

2025-08-13 01:24 上一頁面

下一頁面
 

【正文】 4 2 芯片介紹 OCMJ4X8C OCMJ4X8C 芯片介紹 該款液晶采用臺(tái)灣矽創(chuàng)電子公司生產(chǎn)的 ST7920 中文圖形控制芯片。提供多功能指令:畫面清除( Display clear)、光標(biāo)歸位( Return home)、顯示打開 /關(guān)閉( Display on/off)、光標(biāo)顯示 /隱藏( Cursor on/off)、顯示字符閃爍( Display character blink)、光標(biāo)移位( Cursor shift)、顯示移位( Display shift)、垂直畫面旋轉(zhuǎn)( Vertical line scroll)、反白顯示( By_line_reverse display)、待命模式( Standby mode)。 OCMJ4X8C 的工作原理 OCMJ4X8C 液晶顯示器共用 21 個(gè)引腳,這些引腳的名稱,方向及 簡單 說明如表21。 第 4 腳: RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 第 7~ 14 腳: D0~ D7 為 8位雙向數(shù)據(jù)線 。 第 18 腳: NC 無連接 。本系列模塊可以顯示三種字型 ,分別是半寬的 HCGROM 字型 ,CGRAM 字型及中文CGROM 字型 ,三種字型的選擇 ,由在 DDRAM 中寫入的編碼選擇 ,在 0000H~ 0006H 的編碼中將選擇 CGRAM 的自定字型 ,02H~ 7FH 的編碼中將選擇半寬英數(shù)字的字型 ,至于A1 以上的編碼將自動(dòng)的結(jié)合下一個(gè)字節(jié) ,組成兩個(gè)字節(jié)的編碼達(dá)成中文字型的編碼BIG5(A140~ D75F) GB(A1A0~ F7FF),詳細(xì)各種字型編碼如下 : (1) 顯示半寬字型 :將 8 位資料寫入 DDRAM 中 ,范圍為 02H~ 7FH 的編碼 。 (2) 再將水平的字節(jié)坐標(biāo) (X)寫入繪圖 RAM 地址 。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器??臻e模式下, CPU 停止工作, 允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 GND:地。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0 口也被作為低 8位地址 /數(shù)據(jù)復(fù)用。 P1 口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O 口, P1輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。 9 表 22 P1 口的第二功能 表 引腳號(hào) 第二功能 T2 (定時(shí)器 /計(jì)數(shù)器 T2 的外 部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2 的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2 口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。特殊寄存器 AUXR(地址 8EH)上的 DISRTO位可以使此功能無效 。在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。否則, ALE 將被微弱拉高。 EN—— /VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 TLC0832 的多路器可用軟件配置為單端或差分輸入 , 差分的模擬電壓輸入可以 共模抑制和使模擬輸入壓偏移值為零 。 TLC0832 的 特點(diǎn) (1) 8位分辨率 。 (5) 單 5V 供電 ,輸入范圍 05V。 (9) 總非調(diào)整誤差 177。當(dāng)連到 IN+端的輸入電壓低于 IN?端的輸入電壓時(shí),轉(zhuǎn)換結(jié)果為 0。逐次逼近式 A/D 轉(zhuǎn)換器對(duì)從電阻梯形網(wǎng)絡(luò)輸出的逐次信號(hào)和輸入模擬信號(hào)進(jìn)行比較。此時(shí),輸出電路變?yōu)楦咦锠顟B(tài)。在每 個(gè)時(shí)鐘的上升沿跳變時(shí), DI 端的數(shù)據(jù)移入多路器地址移位寄存器。 并通過 TLC0832 芯片將采集的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)送給單片機(jī)進(jìn)行處理, AT89C52 單片機(jī)根據(jù)采集的信號(hào)對(duì) 壓縮機(jī)、電熱絲以及風(fēng)扇 進(jìn)行控制,同時(shí)利用 LCD 對(duì) 室內(nèi)溫度 信號(hào)進(jìn)行顯示。只要在單片機(jī)的 XTAL1 和 XTAL2 引腳外接晶體振蕩器就構(gòu)成了自激振蕩器并在單片機(jī)內(nèi)部產(chǎn)生時(shí)鐘脈沖信號(hào)。時(shí)鐘電路主要是對(duì)單片機(jī)提供工作頻率。時(shí)鐘電路圖如圖 31所示 。裝上液晶屏前必須進(jìn)行硬件檢測(cè),首先必須確認(rèn)電源電路無誤,否則易導(dǎo)致液晶屏燒壞。它是實(shí)現(xiàn)制動(dòng)控制和自動(dòng)檢測(cè)的首要環(huán)節(jié)。經(jīng)過測(cè)量溫度傳感器電阻變化范圍,為了是電壓的動(dòng)態(tài)范圍最大,計(jì)算得出與溫度傳感器串聯(lián)的電阻為 5K, CH1 通道檢測(cè)溫度 。其可以顯 示字母、數(shù)字符號(hào)、中文字型及圖形,具有繪圖及文字畫面混合顯示功能。本系統(tǒng)采用的是第一種連接方式,即直接連接方式。 16 E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 0 / T1P 1 1 / T2P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E / P30T X D11R X D10G N D20V C C40U?A T 8 9 C 5 2V S S1V D D2NC3RS4R / W5E6D B 07D B 18D B 29D B 310D B 411D B 512D B 613D B 714PSB15NC16/ R S T17NC18L E D A19L E D K20J?O X J M 4 X 8 CD B 0D B 1D B 2D B 3D B 4D B 5D B 6D B 7D B 0D B 1D B 2D B 3D B 4D B 5D B 6D B 73 0 P FC13 0 P FC2YG N DP 3 . 0P 3 . 1P 3 . 2P 3 . 3P 3 . 4P 3 . 0P 3 . 1P 3 . 2P 3 . 3P 3 . 6P 3 . 5P 3 . 4P 3 . 7+ 5 V+ 5 V10KP 1 . 6P 1 . 5P 1 . 410KV C CP 0 . 0P 0 . 1P 0 . 2R E S E TP 0 . 3 圖 34 OCMJ4X8C 與 AT89C52 的接口原理圖 按鍵電路設(shè)計(jì) 按鍵電路由 3 個(gè)按鍵來完成相應(yīng)功能的,分別實(shí)現(xiàn)設(shè)置 、 設(shè)定 溫度加一和設(shè)定溫度減一的功 能。 (為了編程簡單、方便,采用獨(dú)立式鍵盤電路) 當(dāng)按鈕按下后,電路與地接通時(shí), I/U 口與地面相連為低電平。取電容 C=10uF,電阻 R=1K。 1 2 3 4 5 6ABCD654321DCBAT itleN um be r R e vis ionS izeBD ate : 6 M a y 201 1 S he e t o f F ile: D :\P R O G R A M F I L E S \D E S I G N E X P L O RE R 9 9 S E \E X A M P L E S \B A C K U P ~ D BD r aw n B y :R81K+ 5VC322 uFR E S E T 18 電 磁閥是靠線圈充放電引起閥門的關(guān)閉和開啟。 直 動(dòng)式電磁閥原理:通電時(shí) ,電磁線圈產(chǎn)生電磁力把關(guān)閉件從閥座上提起 ,閥門打開;斷電時(shí),電磁力消失,彈簧力把關(guān)閉件壓在閥座 上,閥門關(guān)閉。 本設(shè)計(jì)中所用的電磁閥是 直動(dòng)式電磁閥 ,電路圖如圖 37。 模數(shù)轉(zhuǎn)化程序 模數(shù)轉(zhuǎn)化模塊的組成 數(shù)模轉(zhuǎn)化模塊的 硬件電路由 AT89C52 單片機(jī)及其最小系統(tǒng) 、 TLC083 熱敏電阻 、處理電路組成,其硬件原理圖如圖 41所示 。當(dāng) ADC0832 未工作時(shí)其 CS 輸入端應(yīng)為高電平,測(cè)溫控制系統(tǒng) 此時(shí)芯片禁用, CLK 和DO/DI 的電平可任意。在第二、三個(gè)脈沖下沉之前 DI端應(yīng)輸入兩位數(shù)據(jù)用于選擇通道功能。 ADC_CS=0。 ADC_CLK=0。 ADC_DAT=1。 //釋放 for(i=0。 ADC_CLK=0。// } 22 溫度控制主 程序 溫度控制模塊的工作原理 啟動(dòng)系統(tǒng)后,程序進(jìn)行初始化之后,溫度傳感器檢測(cè)室內(nèi)溫度并將溫度和系統(tǒng)狀態(tài)顯示出來。 Init_DS18B20()。 Comparison()。 cold=0。 warm=0。 uchar code DIS2[] = {設(shè)定溫度: ℃ }。 delay(100)。i16。 //設(shè)置顯示位置為第二行 for(i=0。 } lcd_pos(3,0)。 delay(30)。i++) { lcd_wdat(DIS4[i])。0xf0 )。 if( warm=1amp。 lcd_pos(3,5)。cold=1) {lcd_pos(3,4)。 } adc0809(amp。0xf0 )。0x0f )。所需要使用到的軟件工具有: ISP、 Keil uVision4軟件。在進(jìn)行編譯之前,必須正確設(shè)置該工程的工具配置選項(xiàng)。Warnings”對(duì)話框的左上角表示的錯(cuò)誤數(shù)目,若為 0,則程序無語法錯(cuò) 誤,可以進(jìn)行下一項(xiàng)調(diào)試了。如果液晶顯示不能正常工作,則繼續(xù)對(duì)程序進(jìn)行修改與更正;如果液晶顯示器正常工作,則說明程序正確,調(diào)試完成。在解決問題這些問題的時(shí)候,遇到了很多困難,但是在自己的努力和老師的幫助下,最終還是成功的將本次課題完成了,調(diào)試出了最終的結(jié)果。 ② 編譯時(shí)顯示如下 : (22): error C141: syntax error near 39。 ③ 編譯時(shí)顯示如下: *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?DELAY?MAIN。這表示第 16 行無調(diào)用。主要是在寫一個(gè)字節(jié)時(shí),相應(yīng)的時(shí)序中延時(shí)應(yīng)該在 200ms 左 右但是,在延時(shí)程序中編寫的延時(shí)不足,在增加了相應(yīng)的延時(shí)后,顯示正常。 軟件調(diào)試 先將程序?qū)懲旰?,?Keil uVision4 下編譯,先要對(duì) Keil uVision4 進(jìn)行參數(shù)設(shè)置,工程也要在 C51 環(huán)境下生成,然后將
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1