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

正文內(nèi)容

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

2025-08-07 18:34上一頁面

下一頁面
  

【正文】 4位數(shù)碼管 RET 。DI置0,選擇通道0 MOV 33H,0AH NOP AJMP NEXTCH1_IN: SETB AD_DAT MOV 33H,0BHNEXT: NOP SETB AD_CLK 。很感謝老師能在百忙之中抽出很多時(shí)間給予我很多指導(dǎo)。如果正確,可進(jìn)行下一步。具有以下基本功能:(1)可以測(cè)量0~5V的8路輸入電壓值;(2)可在四位LED數(shù)碼管上輪流顯示;(3);(4)測(cè)量誤差約為177。(3) 送要轉(zhuǎn)換的哪一通道的地址到CH0、CH1端口上。但由于DO端和DI端在通信時(shí)并未同時(shí)使用并與單片機(jī)的接口是雙向的,所以在I/O口資源緊張時(shí)可以將DO和DI并聯(lián)在一根數(shù)據(jù)線上使用。 51單片機(jī)在系統(tǒng)復(fù)位時(shí),將其內(nèi)部的一些重要寄存器設(shè)置為特定的值,至于內(nèi)部RAM內(nèi)部的數(shù)據(jù)則不變。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自積振蕩,并產(chǎn)生振蕩時(shí)鐘脈沖。第二功能作控制用,每個(gè)引腳都不同。 AT89C52芯片簡(jiǎn)介 AT89C52是MCS51系列單片機(jī)的產(chǎn)品,包含中央處理器、程序存儲(chǔ)器(ROM)、數(shù)據(jù)存儲(chǔ)器(RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在我們分別加以說明:中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。所以這種類型的數(shù)字電壓表無論在功能和實(shí)際上,都具有傳統(tǒng)數(shù)字電壓表無法比擬的特點(diǎn),這使得它的開發(fā)和應(yīng)用具有良好的前景。本科生畢業(yè)設(shè)計(jì)基于AT89C52單片機(jī)的雙路數(shù)字電壓表設(shè)計(jì) 院 系 2011 年5 月獨(dú) 創(chuàng) 性 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。 PROTEUS簡(jiǎn)介 Proteus軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。AT89C52的引腳圖如圖21所示: 圖21 AT89C52引腳圖(RAM) AT89C52內(nèi)部有128個(gè)8位用戶數(shù)據(jù)存儲(chǔ)單元和128個(gè)專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個(gè),可存放讀寫的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表。 —RXD計(jì)數(shù)器0計(jì)數(shù)輸入 —T1晶振通常選用6MHZ、12MHZ、或24MHZ。 RESPACK8的簡(jiǎn)介RESPACK8是帶公共端的8電阻排,一般是接在51單片機(jī)的P0口,因?yàn)镻0口內(nèi)部沒有上拉電阻,不能輸出高電平,所以要接上拉電阻。當(dāng)ADC0832未工作時(shí)其CS輸入端應(yīng)為高電平,此時(shí)芯片禁用,CLK和DO/DI的電平可任意。(4) 數(shù)據(jù)信號(hào)輸入通道選擇要接DI端口。;(5)帶有一定的擴(kuò)展功能;雙路數(shù)字電壓表主要包括單片機(jī)控制系統(tǒng)、電壓值顯示模塊、按鍵控制模塊。圖51 程序連接圖把程序連接到單片機(jī):右鍵點(diǎn)擊Target 1,選擇Options for Target‘Target 1’,在對(duì)話框中點(diǎn)擊output一項(xiàng),添選create HEX Fi:一項(xiàng),然后在Debug中選擇Use Simulator一項(xiàng),單擊確定。本論文從選題到完成,每一步都是在老師的指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。第三個(gè)脈沖 NOP NOP CLR AD_CLK SETB AD_DAT NOP NOP SETB AD_CLK 。顯示完成,返回。從第一個(gè)數(shù)碼管開始 MOV DPTR,TABDISP: MOV LED,0F0H MOV A,R0 MOVC A,A+DPTR MOV 21H,R4 JB ,WORD SETB WORD: MOV R5,8NEXTB: RLC A MOV SDATA,C SETB SCLK NOP CLR SCLK DJNZ R5,NEXTB INC R0 MOV A,R4 ANL LED,A LCALL DELAY1MS RR A MOV R4,A JB ,DISP 。第二個(gè)脈沖 NOP NOP CLR AD_CLK NOP JB CH_XZ,CH1_IN CLR AD_DAT 。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。所有步驟完成,點(diǎn)擊調(diào)試按鈕,檢查程序 是不有誤,如果有錯(cuò)需要找到錯(cuò)誤的地方修改,再次進(jìn)行調(diào)試。設(shè)計(jì)電壓表并實(shí)現(xiàn)簡(jiǎn)單測(cè)量。(2) 初始化時(shí),使CS信號(hào)為低電平。ADC0832的控制原理正常情況下ADC0832與單片機(jī)的接口應(yīng)為4條數(shù)據(jù)線,分別是CS、CLK、DO、DI。51單片機(jī)的復(fù)位是由RESET引腳來控制的,此引腳與高電平相接超過24個(gè)振蕩周期后,51單片機(jī)即進(jìn)入芯片內(nèi)部復(fù)位狀態(tài),而且一直在此狀態(tài)下等待,直到RESET引腳轉(zhuǎn)為低電平,若為高電平則執(zhí)行芯片內(nèi)部的程序代碼,若為低電平便會(huì)執(zhí)行外部程序。在引腳XTAL1和XTAL2外接晶體振蕩器或陶瓷諧振蕩器,構(gòu)成了內(nèi)部振蕩方式。 P3口功能 :P3口有兩個(gè)功能,第一功能與其余三個(gè)端口的第一功能相同。雖然出現(xiàn)過多種字長(zhǎng)的單片機(jī),但目前使用最多的仍是8位單片機(jī),而在8位單片機(jī)中,具有基礎(chǔ)和典型的是8051及其改進(jìn)型80C51的使用更為廣泛。 Keil uVision簡(jiǎn)介 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。然而基于PC通信的數(shù)字電壓表,既可以完成測(cè)量數(shù)據(jù)的傳遞,又可借助PC,做測(cè)
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1