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

正文內(nèi)容

本科畢業(yè)論文-基于at89c2051單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)-在線瀏覽

2024-07-30 16:31本頁面
  

【正文】 T 負(fù)脈沖之間相隔也是 200 個(gè)時(shí)鐘周期。 ST信號(hào)主要用來控制將轉(zhuǎn)換結(jié)果向外部鎖存器、 UARTs 或微處理器進(jìn)行傳送 。因此利用 BUSY 功能,可以實(shí)現(xiàn) A/D 轉(zhuǎn)換結(jié)果的遠(yuǎn)距離雙線傳送,其還原方法是將 BUSY 和 CLK“ 與 ” 后來計(jì)數(shù)器,再減去 10001 就可得到原來的轉(zhuǎn)換結(jié)果。該信號(hào)在BUSY 信號(hào)結(jié)束時(shí)變高。 ⑤ UR( 28 腳)當(dāng)輸入電壓等于或低于滿量程的 9%(讀數(shù)為 1800),則一當(dāng)BUST 信號(hào)結(jié)束, UR 將會(huì)變高。 ⑥ POL( 23 腳)該信號(hào)用來指示輸入電壓的極性。該信號(hào) DE 階段開始時(shí)變化,并維持一個(gè) A/D 轉(zhuǎn)換調(diào)期。在正常輸入情況下, D5D1 輸出連續(xù)脈沖。利用這個(gè)特性,可使得顯示器件在過程時(shí)產(chǎn)生一亮一暗的直觀現(xiàn)象。在個(gè)、十、百、千四位數(shù) 的內(nèi)容輸出時(shí), BCD 碼范圍為 00001001,對(duì)于萬位數(shù)只有 0和 1兩種狀態(tài),所以其輸出的 BCD 碼為 “0000” 和 “0001” 。 最后還要說明一點(diǎn),由于數(shù)字部分以 DGNG 端作為接地端,所以所有輸出端輸出電平以 DGNG 作為相對(duì)參考點(diǎn)。 ㈢與單片機(jī)系統(tǒng)的串行連接 在 ICL7135 與單片機(jī)系統(tǒng)進(jìn)行連接時(shí),使用并行采集方式,要連接 BCD 碼數(shù)據(jù)輸出線,可以將 ICL7135 的 /STB 信 號(hào)接至 AT89C52 的 ( INT0)。 CD4060 計(jì)數(shù)為14級(jí)2進(jìn)制計(jì)數(shù)器,在數(shù)字集成電 8 路中可實(shí)現(xiàn)的分頻次數(shù)最高,而且 CD4060 還包含振蕩電路所需的非門,使用更為方便。 該芯片具有低功耗、高性能的特點(diǎn),是采用 CMOS 工藝的 8 位單片機(jī) ,與 AT89C51 完全兼容 。 液晶顯示部分 顯示接口用來顯示系統(tǒng)的狀態(tài),命令或采集的電壓數(shù)據(jù)。一個(gè)字符由 6 8 或 8 8點(diǎn)陣組成,即要找到和屏上某幾個(gè)位置對(duì)應(yīng)的顯示 RAM 區(qū)的 8 個(gè)字節(jié),并且要使每個(gè)字節(jié)的不同的位為‘ 1’,其它的為‘ 0’,為‘ 1’的點(diǎn)亮,為‘ 0’的點(diǎn)暗,這樣一來就組成某個(gè)字符。 1601 使用說明 圖 1601 引腳圖 表 LCD1601 液晶模塊的引腳 引腳 符號(hào) 功能說明 1 GND 接地 2 Vcc + 5V 3 VL 驅(qū)動(dòng) LCD,一般將此腳接地 4 RS 寄存器選擇 0:指令寄存器( WRITE) Busy flag,位址計(jì)數(shù)器( READ) 1:數(shù)據(jù)寄存器( WRITE,READ) 5 R/W READ/WRITE 選擇 1: READ 0: WTITE 10 6 E 讀寫使能(下降沿使能) 7 DB0 低 4位三態(tài)、雙向數(shù)據(jù)總線 續(xù)表 LCD1601 液晶模塊的引腳 8 DB1 9 DB2 10 DB3 11 DB4 高 4位三態(tài)、雙向數(shù)據(jù)總線 另外 DB7 也是一個(gè) Busy flag 12 DB5 13 DB6 14 DB7 寄存器選擇,如表所示: 表 寄存器選擇控制線操作 RS R/W 操作說明 0 0 寫入指令寄存器(清除屏幕?等) 0 1 讀 Busy flag(DB7),以及讀取位址計(jì)數(shù)器( DB0~DB6)值 1 0 寫入數(shù)據(jù)寄存器(顯示各字型等) 1 1 從數(shù)據(jù)寄存器讀取數(shù)據(jù) Busy flag(DB7):在此位未被清除為“ 0”時(shí), LCD將無法再處理其他指令要求。 表 LCD1601 16 1 顯示字的地址 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 40 41 42 43 44 45 46 47 (2)外部地址: DB7=1,亦即 80H+內(nèi)部計(jì)數(shù)地址,可以用此方式將字顯示在某一位置。其中 E是下降沿觸發(fā)的片選信號(hào), R/W 是讀寫信號(hào), RS 是寄存器選擇信號(hào)本模塊設(shè)計(jì)要點(diǎn)如下:顯示模塊初始化:首先清屏,再設(shè)置接口數(shù)據(jù)位為 8 位,顯示行數(shù)為 1 行,字型為 5 7點(diǎn)陣,然后 設(shè) 置為整體顯示,取消光標(biāo)和字體閃爍 ,最后設(shè)置為正向增量方式且不移位。 通訊模塊 89S52 內(nèi)部已集成通信接口 URT,只需擴(kuò)展一片 MAX232 芯片將輸出信號(hào)轉(zhuǎn)換成RS232 協(xié)議規(guī)定的電平標(biāo)準(zhǔn) , MAX232 是 一 種 雙 組 驅(qū) 動(dòng) 器 / 接 收 器 ,每個(gè)接收器將 EIA/TIA232E 電平輸入轉(zhuǎn)換為 5V TTL/CMOS 電平。即 EIA 接口,就是把 5V轉(zhuǎn)換為 8V到 15V電位 0V轉(zhuǎn)換為 8V到 15V 再經(jīng) RXD 輸出,接收時(shí)由 RXD 輸入,把 8V到 15V 電位轉(zhuǎn)換為 5V, 8V到15V 轉(zhuǎn)換為 0V。 4 系統(tǒng)的軟件設(shè)計(jì) 主程序設(shè)計(jì) 液晶與 89S52 的接口 圖 MAX232 引腳功能圖 13 ICL7135A/D 與單片機(jī)連接電路的軟件設(shè)計(jì)系統(tǒng)的程序流程圖如圖所示 。緊接著LCDM1601B 進(jìn)行一次清屏,使其各個(gè)指令、數(shù)據(jù)寄存器的值進(jìn)行清空,屏幕不顯示任何字符。用以下指令實(shí)現(xiàn) MOV P2,01H 。內(nèi)部 RAM 有指令代碼后就開始對(duì) RAM 進(jìn)行清零,所以屏幕原有的字符將被清除。 MOV P2,01111000B,按表 來看是設(shè)定 顯示器按 2行顯示,每行 8 位, 5 7 點(diǎn)陣。每次向 LCDM 中寫入一個(gè)指令,就調(diào)用一次 ENABLE,然后再對(duì)顯示器進(jìn)行閃爍、光標(biāo)等功能進(jìn)行設(shè)定。再設(shè)定第一行字符,也就是 ‘ Voltage’的顯示地址 80H。調(diào)定好顯示字符數(shù)即遠(yuǎn)程查表的次數(shù),就開始查表了。完成 圖 主程序流程圖 14 TABLE 表輸出以后,向指令 RAM 中寫入第 2 行的起始地址為 OCH,再調(diào)用顯示采樣數(shù)據(jù) 的子程序。 A/D 中斷程序設(shè)計(jì) 圖 數(shù)據(jù) 地址 15 ICL7135每一分鐘完成 3次據(jù)的采集工作, 1/3秒完成后向 CPU申請(qǐng)中斷 ,CPU這時(shí)暫停工作,為中斷服務(wù) .中斷響應(yīng)后關(guān)中斷,將 PSW、 ACC 壓棧,判斷是否首圖 中斷子程序流程圖 16 次中斷,如果是首次中斷,則將正負(fù)號(hào)標(biāo)志位置入 60H,再把萬位置入 61H 中,如果不是首次中斷,則跳到 NEXT 處,如果是第二次中斷,則將千位數(shù)置入 62H中,如果是第三次中斷,再將百位數(shù)置入 63H 中,第四次中斷則將十位數(shù)置入64H 中,第五次中斷則將小數(shù)點(diǎn)位置入 65H 中,同時(shí)個(gè)位置入 66H 中。 消隱的思想:每次電壓采集后, CPU將數(shù)據(jù)送到 LCD 顯示,將可能出現(xiàn)以下幾種需要消隱的情況。同樣的情況如下: 2021V 檔量程: ─ 0 0 1 9 . 9 ─ 0 0 0 1 . 9 200V 檔量程: ─ 0 1 9 . 9 9 ─ 0 0 1 . 9 9 20V 檔量程: ─ 0 1 . 9 9 9 在采集到數(shù)據(jù)之后,置數(shù)之前判斷檔位,是 2V 檔不消隱,是其他檔位時(shí)再看要消隱的位之前有幾個(gè)是零。 通訊模塊程序設(shè)計(jì) 89S52 單片機(jī)內(nèi)部有一個(gè)全雙工的串行通信口,即串行接收和發(fā)送緩沖器( SBUF),這兩個(gè)在物理上獨(dú)立的接收發(fā)送器,既可以接收 數(shù)據(jù)也可以發(fā)送數(shù)據(jù)。這個(gè)通信口既可以用于網(wǎng)絡(luò)通信,亦可實(shí)現(xiàn)串行異步通信,還可以構(gòu)成同步移位寄存器使用。 89S52 的串行口有 4種工作方式, 1種同步方式,需要消隱萬位、千位 需要消隱萬位、千位、百位 需要消隱萬位 需要消隱萬位、千位 需要消隱萬位 17 3種異步方式。串行口電路在發(fā)送時(shí)能自動(dòng)加入起始位和停止位。方式 1的波特率是可變的, 由定時(shí)器 1 的溢出率決定。數(shù)據(jù)通過 TXD 輸出,在 8 個(gè)位輸出完畢后, SCON 寄存器的 TI位被設(shè)為 1, CPU 只要判斷 TI 是 1,接著發(fā)送下一個(gè)字節(jié)。 A6: JBC TI , A5 ;如果發(fā)送完畢跳,清標(biāo)志位,跳到 A5。本電路設(shè)計(jì)別具一格,是一種高精度、低功耗、寬量程、智能化的溫度計(jì)。 參考文獻(xiàn) [1] 徐愛鈞 .《智能化測(cè)量控制儀表原理與設(shè)計(jì)》(第二版) [M].北京:北() 18 京航空航天大學(xué)出版社, 2021. [2] 吳金戌,沈慶陽,郭庭吉 .《 8051 單片機(jī)實(shí)踐與應(yīng)用》 [M].北京:清華大學(xué)出版社, 2021. [3] 張國(guó)勛,《縮短 ICL7135A/D 采樣程序時(shí)間的一種方法》[ J] . 《電子技術(shù)應(yīng)用》, 1993,第一 期 . [4] 高峰,《單片微型計(jì)算機(jī)與接口技術(shù)》 [M].北京:科學(xué)出版社, 2021. [5] 劉偉,趙俊逸,黃勇,《一種基予 C8051F 單片機(jī)的 SOC 型數(shù)據(jù)采錄器的設(shè)計(jì)與實(shí)現(xiàn)》[ A] .天津市計(jì)算機(jī)學(xué)會(huì)單片機(jī)分會(huì)編 . 《 2021 年全國(guó)單片機(jī)及嵌如入式系統(tǒng)學(xué)術(shù)年會(huì)論文集(下冊(cè))》 [C] .北京:北京航空航天大學(xué)出版社 ,2021 .790794 [6] 、 致 謝 在我寫本論文的過程中,李曉偉老師給我提供了許多資料,并對(duì)實(shí)踐中出現(xiàn)的問題給予耐心的解答,完稿之后在百忙之中仔細(xì)閱讀,給出修改意見。李老師愛崗敬業(yè),治學(xué)嚴(yán)謹(jǐn),思維嚴(yán)密,平易近人是我十分尊敬的老師,在此對(duì)他表示感謝。 當(dāng)時(shí)在選題時(shí),沒人和我選重,因?yàn)橛幸欢ǖ碾y度。 當(dāng)時(shí)的參考資料都是些測(cè) 量 5V 電壓的,采用 8 位 A/D 轉(zhuǎn)換, LED 數(shù)碼管顯示。 我一心想做的更高級(jí)些,加些難度,加些挑戰(zhàn)。 當(dāng)我把我的想法告訴我的同學(xué)時(shí),他們沒有一個(gè)相信我會(huì)做成。 由于學(xué)校的條件有限,板子是別人做的,本來是想做一個(gè)的,后來時(shí)間不夠。 由于第一 次實(shí)踐,加之條件有限。 程序中除了液晶驅(qū)動(dòng)部分參考了參考文獻(xiàn) [2],剩下的大部分都是自己寫的。 調(diào)試程序時(shí),我遇到了很多困難,例如:參考文獻(xiàn)錯(cuò)誤的誤導(dǎo),調(diào)試環(huán)境的錯(cuò)誤使用, 硬件改裝,程序本身不可預(yù)見的錯(cuò)誤等。 沒有人告訴你錯(cuò)在那里,沒有人告訴你該怎么做,我在走沒人可借見的路,坎坷充滿荊棘的路。有空就在紙上寫畫著 由于時(shí)間不夠,很多地方還可以更加完美。 我好好在同學(xué)面前炫了一把,很多同學(xué)感到驚訝。 。 做好一件事真的不容易! 為你提供優(yōu)秀的畢業(yè) 論文參考資料,請(qǐng)您刪除以下內(nèi) 容, O(∩ _ 20 ∩ )O 謝謝?。。?A large group of tea merchants on camels and horses from Northwest China39。s Zhangye city during their journey to Kazakhstan, May 5, 2021. The caravan, consisting of more than 100 camels, three horsedrawn carriages and four support vehicles, started the trip from Jingyang county in Shaanxi on Sept 19, 2021. It will pass through Gansu province and Xinjiang Uygur autonomous region, and finally arrive in Almaty, formerly known as AlmaAta, the largest city in Kazakhstan, and Dungan in Zhambyl province. The trip
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1