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

正文內(nèi)容

基于at89c52單片機(jī)的雙路數(shù)字電壓表設(shè)計(jì)-wenkub

2022-09-11 18:27:15 本頁(yè)面
 

【正文】 日 指導(dǎo)教師簽名: 年 月 日 摘 要 本設(shè)計(jì)介紹了基于 AT89C52 單片機(jī)為核心的、以 ADC0832 數(shù)模轉(zhuǎn)換芯片采樣、以 LED 數(shù)碼顯示器顯示的具有電壓測(cè)量功能的具有一定精度的雙路數(shù)字電壓表。除了文中特別加以注釋和致謝的地方外,設(shè)計(jì)中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果。與本研究成果相關(guān)的所有人所做出的任何貢獻(xiàn)均已在設(shè)計(jì)中作了明確的說(shuō)明并表示了謝意。在實(shí)現(xiàn)基礎(chǔ)功能要求之上擴(kuò)展了串口通訊、時(shí)鐘功能、電阻測(cè)量、交流電壓峰峰值和周期測(cè)試等功能,使系統(tǒng)達(dá)到了良好的設(shè)計(jì)效果和要求。 數(shù)字電壓表是諸多數(shù)字化儀表的核心與基礎(chǔ) ,電壓表的數(shù)字化是將連續(xù)的模擬量如直流電壓轉(zhuǎn)換成不連續(xù)的離散的數(shù)字形式并加以顯示 ,這有別于傳統(tǒng)的以指針加刻度盤進(jìn)行讀數(shù)的方法 , 避免了讀數(shù)的視差和視覺疲勞。然而基于 PC 通信的數(shù)字電壓表 ,既可以完成測(cè)量數(shù)據(jù)的傳遞 ,又可借助 PC,做測(cè)量數(shù)據(jù)的處理。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。 2 Proteus 軟件具有其它 EDA 工具軟件(例: multisim)的功能。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運(yùn)行后輸入輸出的效果。 Keil uVision 簡(jiǎn)介 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語(yǔ)言源程序要變?yōu)镃PU 可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。 Keil 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī)匯編或 C 語(yǔ)言軟件開發(fā)系統(tǒng),在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu) 勢(shì),因而易學(xué)易用。單片機(jī)是計(jì)算機(jī)、自動(dòng)控 制和大規(guī)模集成電路技術(shù)相結(jié)合的產(chǎn)物,榮計(jì)算機(jī)結(jié)構(gòu)和控制功能與一體,因此除單片機(jī)外它還有其他名稱。 嵌入式微控制器( EMCU) 由于在單片機(jī)應(yīng)用時(shí)通常是以嵌入式的方式融入被控系統(tǒng) 之中,為強(qiáng)調(diào)其小而嵌入式的特點(diǎn),所以就有嵌入式微控制器 EMCU( Embedded MicroController Unit)的稱呼。雖然出現(xiàn)過(guò)多種字長(zhǎng)的單片機(jī),但目前使用最多的仍是 8 位單片機(jī),而在 8 位單片機(jī)中,具有基礎(chǔ)和典型的是 8051 及其改進(jìn)型 80C51 的使用更為廣泛。它由運(yùn)算器和控制器等部件組成。 P1 口 功能: P1 口的功能和 P0 口的第一功能相同,僅用于傳遞 I/O 輸入 /輸出數(shù)據(jù)。第二功能作控制用,每個(gè)引腳都不同。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自積振蕩,并產(chǎn)生振蕩時(shí)鐘脈沖。因 6 此一個(gè)狀態(tài)周期包含 2 個(gè)振蕩周期。 上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。 單片機(jī)的復(fù)位操作使單片機(jī)進(jìn)入初始化狀態(tài),其中包括使程序計(jì)數(shù)器 PC= 0000H,這表明程序從 0000H 地址單元開始執(zhí)行。 51 單片機(jī)在系統(tǒng)復(fù)位時(shí),將其內(nèi)部的一些重要寄存器設(shè)置為特定的值,至于內(nèi)部 RAM內(nèi)部的數(shù)據(jù)則不變。 74LS164 的簡(jiǎn)介 74LS164 是 8 位串行,并出移位寄存器。它具有體積小,兼容性強(qiáng),性價(jià)比高等優(yōu)點(diǎn)。具有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。但由于 DO 端和 DI 端在通信時(shí)并未同時(shí)使用并與單片機(jī)的接口是雙向的 ,所以在 I/O 口資源緊張時(shí)可以將 DO 和 DI 并聯(lián)在一根數(shù)據(jù)線上使用。在第 1 個(gè)時(shí)鐘脈沖的下沉之前 DI 端必須是高電平,表示啟始信號(hào)。 CH1:模擬輸入通道 1,或作為 IN+/使用。 Vcc:電源輸入及參考電壓輸(復(fù)用)。( 3) 送要轉(zhuǎn)換的哪一通道的地址到 CH0、CH1 端口上。由條形發(fā)光二極管組成“ 8”字形的顯 示器,也成數(shù)碼管。 數(shù)碼管在單片機(jī)應(yīng)用系統(tǒng)中主要用于顯示單片機(jī)的輸出數(shù)據(jù)和狀態(tài)等??梢钥闯稣孟喾?。具有以下基本功能: ( 1)可以測(cè)量 0~5V 的 8 路輸入電壓值; ( 2)可在四位 LED 數(shù)碼管上輪流顯示; ( 3)測(cè)量最小分辨率為 ; ( 4)測(cè)量誤差約為 177。按鍵的功能是切換兩路電路的。 第一步:設(shè)置端口地址,程序開始,輸入模擬量。 第五步:轉(zhuǎn)換通道,再?gòu)牡谌块_始依次進(jìn)行。如果正確,可進(jìn)行下一步。如連接好后如下圖 54 所示: 圖 54 仿真電路圖 在電路連接好后,雙擊 AT89C52 在彈出對(duì)話框中選擇單片機(jī)中要輸入的程序,如圖55 所示: 圖 55 輸入程序圖 16 由于是雙路,輸入程序后,點(diǎn)擊 proteus 頁(yè)面的運(yùn)行按鈕,圖中顯示甲路電壓值,范圍在 05V,圖中顯示的為最大值 5V,如圖 56 所示: 圖 56 甲路顯示電壓圖 甲路電壓值通過(guò)調(diào)節(jié) RV1 來(lái)控制甲路,兩個(gè)紅色按鈕分別可增大和減小電壓值, RV1向下滑動(dòng)說(shuō)明電壓值減小,此刻 RV1 在中間顯示電壓值調(diào)為 ,如圖 57 所示: 圖 57 甲路顯示中間值圖 17 點(diǎn)擊 S1 按鈕,甲路切換到乙路,其 電壓值顯示范圍仍然為 05V,此時(shí)電壓值大的大小由 RV2 控制, RV2 在最下端說(shuō)明電壓值最小,顯示為 ,幾乎接近 0V,如圖 58 所示 : 圖 58 乙路顯示最小值圖 RV2 的右端同樣也有兩個(gè)紅色按鈕,其功能與甲路一樣,用來(lái)控制乙路的電壓值的大小,向上電壓值增大,此刻 RV2 調(diào)整到中間位置,圖中顯示電壓值增大到 。比如在仿真過(guò)程中,出現(xiàn) LED 燈不顯示、仿真不出來(lái)的問題,很大可能是設(shè)定的電壓值或阻值太小或者是程序出現(xiàn)問題,這就需要認(rèn)真的分析,去查找,不放過(guò)一個(gè)細(xì)小之處。 對(duì)于這個(gè)設(shè)計(jì)有些許不足之處,若該設(shè)計(jì)在實(shí)物運(yùn)用過(guò)程中 , 對(duì)于 電壓過(guò)高超過(guò)量程或者測(cè)量短路,應(yīng)該設(shè)置單片機(jī)控制蜂鳴器報(bào)警以完善該設(shè)計(jì),希望自己在以后能再接再厲努力改進(jìn)。很感謝老師能在百忙之中抽出很多時(shí)間給予我很多指導(dǎo)。 由于本人知識(shí)水平有限,加上時(shí)間倉(cāng)促,因此設(shè)計(jì)中有很多不足之處,敬請(qǐng)各位老師的批評(píng)和指導(dǎo)。 AD_CONV: SETB AD_CS 。第一個(gè)脈沖 NOP NOP CLR AD_DAT 。DI 置 0,選擇通道 0 MOV 33H,0AH NOP AJMP NEXT CH1_IN: SETB AD_DAT 23 MOV 33H,0BH NEXT: NOP SETB AD_CLK 。下降沿時(shí),串行數(shù)據(jù)移出 1 位 NOP NOP MOV C,AD_DAT 。沒讀完繼續(xù) SETB AD_CS CLR AD_CLK 。 AD_CHULI: MOV A,20H MOV B,51 24 DIV AB MOV 32H,A MOV A,B CLR F0 SUBB A,1AH MOV F0,C MOV A,10 MUL AB MOV B,51 DIV AB JB F0,AD_CHULI1 ADD A,5 AD_CHULI1: MOV 31H,A MOV A,B CLR F0 SUBB A,1AH MOV F0,C MOV A,10 MUL AB MOV B,51 DIV AB
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1