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

正文內(nèi)容

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

2025-03-01 05:13本頁面
  

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