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

正文內(nèi)容

系列單片機(jī)教學(xué)實(shí)驗(yàn)板硬件設(shè)計(jì)畢業(yè)設(shè)計(jì)(專業(yè)版)

2025-01-02 20:38上一頁面

下一頁面
  

【正文】 給TL0置初值WAIT1:JB , WAIT1 。 用以分隔程序,使程序清晰易懂 END 。設(shè)置定時(shí)器0工作在模式1 MOV R0, 0 。本實(shí)驗(yàn)使用的是定時(shí)器。程序結(jié)束,編譯程序不理會(huì)END以后的內(nèi)例程32:A/D轉(zhuǎn)換(查詢方式)在ADC0809完成轉(zhuǎn)換后讀取ADC0809中的轉(zhuǎn)換結(jié)果實(shí)驗(yàn)用的ADC0809屬于第二類,是八位A/。修改數(shù)據(jù)查表指針CJNE R6,127,LOOP1 。主程序開始的地址,避免中斷入口MAIN: MOV DPTR,2000H MOV A,00H MOV R1,0AHLOO0: MOV DPTR, A ACALL DELAY DJNZ R1, NEXT SJMP MAINNEXT : ADD A,10 SJMP LOOPDELAY: MOV 20H,0F9H 。實(shí)驗(yàn)班開始執(zhí)行的第一條指令所處的地址LJMP MAIN 。主程序開始的地址,避免中斷入口MAIN: MOV DPTR,0000H 。通過學(xué)習(xí)下面的硬件試驗(yàn),我們能夠掌握這些模塊的工作原理和模塊工作的性能指標(biāo)。從而驅(qū)動(dòng)蜂鳴器發(fā)聲LCALL DELAY1S 。程序思路:(BRATAB+R3*2)DPTR; 0A; 應(yīng)用JMP A+DPTR指令。指向后一個(gè)數(shù)據(jù)MOV A, R0 。同時(shí)部分?jǐn)?shù)據(jù)存儲(chǔ)器被實(shí)驗(yàn)板的監(jiān)控程序和用程序占用,編寫程序的時(shí)候要避開這些空間。修改源數(shù)據(jù)指針I(yè)NC R0 。例程:由十六進(jìn)制數(shù)09的ASCII碼為30H39H和AF的ASCII碼為41H46H可知,如果十六進(jìn)制數(shù)小于0AH,則像應(yīng)該數(shù)的ASCII碼為A+30H;如果該數(shù)等于或大于0AH,則相應(yīng)的ASCII碼為A+37H。SFR只能通過直接尋址來訪問,而IDATA區(qū)只能通過間接尋址來訪問。 軟件實(shí)驗(yàn) 存儲(chǔ)器清零一、實(shí)驗(yàn)要求:指定存儲(chǔ)器中某塊的起始地址和長度,要求能將其內(nèi)容清零。在總體硬件確定情況下,程序設(shè)計(jì)一般可按如下步驟進(jìn)行。在接收端,邏輯1電平為3V~15V,邏輯0電平為+3V~+15V,即允許發(fā)送端到接收端有2V的電壓降。220V的交流電適配器輸出的12V直流由插座J1輸入。顯示頻率過高,顯示程序耗時(shí)大幅度增加,編程困難,顯示亮度下降。而62256只有一個(gè)讀信號,所以,在實(shí)驗(yàn)板中采用和相與后接62256的端,稱為von Neumann接法。 8255的PA口和PB口用于動(dòng)態(tài)地驅(qū)動(dòng)LED數(shù)碼管,其中PA口用于驅(qū)動(dòng)段信號,PB口用于驅(qū)動(dòng)位信號。對ADC0809的參考電源輸入端采用一大一小兩個(gè)電容進(jìn)行濾波:大電容(10mF電解電容)用于濾除低頻干擾,但由于大電解電容存在較大的分別電感,因而它濾除高頻干擾的效果反而不如小電容,因此并聯(lián)一個(gè)高頻性能好的小電容用于濾除高頻干擾。 圖31單片機(jī)AT89C52電路圖 Fig. 31 single chip processor of AT89C52 circuit picture 74HC573作為低位地址鎖存器,在ALE的作用下鎖存P0口輸出的低位地址。. 7 動(dòng)態(tài)掃描LED。用本仿真開發(fā)實(shí)驗(yàn)板,對用戶源程序進(jìn)行實(shí)時(shí)在線調(diào)試,可極大地縮短單片機(jī)應(yīng)用系統(tǒng)的開發(fā)時(shí)間。* 有優(yōu)異的性能價(jià)格比.因此,單片機(jī)技術(shù)已經(jīng)成為各高校自動(dòng)化、測控、電子技術(shù)等相關(guān)專業(yè)的必修課程,社會(huì)上對該技術(shù)的需求也與日俱增。51系列單片機(jī)教學(xué)實(shí)驗(yàn)板硬件設(shè)計(jì)摘要51系列單片機(jī)教學(xué)實(shí)驗(yàn)板既是一塊用戶實(shí)驗(yàn)板,又是一種功能強(qiáng)大而實(shí)用的單片機(jī)開發(fā)調(diào)試工具。隨著單片機(jī)技術(shù)的發(fā)展,要求從業(yè)人員不僅有理論基礎(chǔ),還要有實(shí)踐能力,其教育市場十分廣闊。圖21和22所示分別為實(shí)驗(yàn)板的電路原理圖、PCB圖(見附錄)。LED顯示是單片機(jī)應(yīng)用系統(tǒng)常用的顯示方式之一,而動(dòng)態(tài)掃描LED是較難掌握的難點(diǎn)之一。請注意74HC573的輸入端和輸出端分別順序排列在芯片兩段,特別方便PCB版布線,因此建議讀者采用74HC573作為地址鎖存器,而不要像有些書籍所給的74HC373[1]。通常在PCB板上這兩個(gè)電容都要盡可能地靠近ADC0809參考電源輸入引腳安裝,以取得較好的效果[3]。注意:單片機(jī)和絕大多數(shù)的器件低電平的驅(qū)動(dòng)能力強(qiáng)但又很有限,因而段驅(qū)動(dòng)采用低電平有效(LED發(fā)光)和選用共陽極LED數(shù)碼管。圖108給出了數(shù)據(jù)/程序存儲(chǔ)器62256的接口電路,圖中62256的端標(biāo)為OE。利用顯示的位掃描,增加幾個(gè)口線就可以實(shí)現(xiàn)掃描(陣列)式鍵盤。經(jīng)過C1001和C1002的濾波輸入到三端穩(wěn)壓器7905。這樣的RS232電平和TTL邏輯電路(單片機(jī))產(chǎn)生的電平是不一樣的,因此,PC機(jī)與單片機(jī)AT89C52之間必須經(jīng)過一定的電路轉(zhuǎn)換邏輯電平。(1) 分析問題分析問題就是要熟悉和明確問題的要求,明確已知條件以及對運(yùn)算與控制的要求,準(zhǔn)確地規(guī)定要完成的任務(wù),建立數(shù)學(xué)模型。二、實(shí)驗(yàn)?zāi)康模喝?、?shí)驗(yàn)說明通過本實(shí)驗(yàn),學(xué)生可以了解單片機(jī)讀寫存儲(chǔ)器的讀寫方法,同時(shí)也可以了解單片機(jī)編成,調(diào)試方法,如何將存儲(chǔ)器塊內(nèi)容固定值?例程:清除片內(nèi)數(shù)據(jù)存儲(chǔ)器(DATA+IDATA)清除片內(nèi)數(shù)據(jù)存儲(chǔ)器(DATA+IDATA),即片內(nèi)從00H至FFH所有單元。但是外部數(shù)據(jù)存儲(chǔ)器(XDATA)就只能使用DPTR、R0或者R1間接尋址。ORG 0030HMOV R0, 3BH ;給指定單元賦值 MOV A, R0 ;取十六進(jìn)制數(shù)高四位ANL A, 0F0HSWAP A ACALL HEXASC ;調(diào)用轉(zhuǎn)換子程序 MOV 30H, A ;將高四位運(yùn)算結(jié)果放到30H單元MOV A, R0 ;取十六進(jìn)制數(shù)低四位ANL A, 0FHACALL HEXASC ;調(diào)用轉(zhuǎn)換子程序MOV 31H, A ;把低四位運(yùn)算結(jié)果放到31H單元HEXASC: CJNE A,0AH,L1 ;子程序L1: JNC L2 ;A=0AH,轉(zhuǎn)L2ADD A, 30H ;A0AH,則A+30HRETL2: ADD A,37H ;A=0AH,則A+37HRET。修改目的數(shù)據(jù)指針CJNE R0, 00H, MOVEDATA 。 軟件實(shí)驗(yàn)五 數(shù)據(jù)排序一、實(shí)驗(yàn)要求給出一組隨機(jī)數(shù),將此數(shù)組排序,使之成有序數(shù)列二、實(shí)驗(yàn)?zāi)康?. 了解數(shù)據(jù)排序的簡單算法2. 了解數(shù)列的有序和無序概念三、實(shí)驗(yàn)說明有序的數(shù)列更有利查找。讀取CLR C SUBB A, R3 。 ORG 0030H MOV DPTR, BRATAB 。調(diào)用延時(shí)1S左右的延時(shí)程序,蜂鳴器發(fā)聲1S左右時(shí)間SETB 。 硬件實(shí)驗(yàn) 外部存儲(chǔ)器控制信號檢測以及讀寫實(shí)驗(yàn)一、實(shí)驗(yàn)要求1. 可用示波器和萬用表對外部存儲(chǔ)器控制總線進(jìn)行測試2. 編制簡單的程序,對實(shí)驗(yàn)板提供的外部數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫操作二、實(shí)驗(yàn)?zāi)康?. 判斷外部存儲(chǔ)器和單片機(jī)的工作是否正常2. 了解外部存儲(chǔ)器的擴(kuò)展方法3. 了解數(shù)據(jù)存儲(chǔ)器不同的讀寫方法三、實(shí)驗(yàn)說明實(shí)驗(yàn)板上有一塊32K存儲(chǔ)器62256,提供給學(xué)生做存儲(chǔ)實(shí)驗(yàn)。使DPTR指向XDATA中的0000H MOV A, 55H 。跳到主程序 ORG 8030H 。1ms 延時(shí)子程序AGAIN: NOP NOP DJNZ 20H,AGAIN RET。沒有送完前半個(gè)周期,跳轉(zhuǎn)LOOP3: NOP 。,A/D轉(zhuǎn)換結(jié)束后會(huì)自動(dòng)產(chǎn)生EOC信號,將其與CPU的外部中斷相接。 ORG 8000H 。清除R0 MOV TH0, 0FCH 。程序結(jié)束,編譯程序不理會(huì)END以后的內(nèi)容實(shí)驗(yàn)42 計(jì)數(shù)器實(shí)驗(yàn)一、實(shí)驗(yàn)要求 89c52內(nèi)部定時(shí)計(jì)數(shù)器T0,按計(jì)數(shù)器0工作在方式1,(低字節(jié)放在前,高字節(jié)放在后)二、實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)89C52內(nèi)部定時(shí)/計(jì)數(shù)器使用方法三、實(shí)驗(yàn)說明 本實(shí)驗(yàn)內(nèi)部計(jì)數(shù)器起計(jì)數(shù)器的作用。 SETB TR0 。給TH0置初值 MOV TL0, 00H 。+++++++++++程序結(jié)束+++++++++++++++++。主程序開始的地址,避開中斷入口地址MAIN: MOV TMOD, 01H 。內(nèi)部計(jì)數(shù)器在單片機(jī)中主要有定時(shí)器和計(jì)數(shù)器兩種功能。用以分隔程序,使程序清晰易懂 END 。三是并行A/D轉(zhuǎn)換器,速度快,價(jià)格昂貴。送數(shù)據(jù)到DAC0832INC R6 。跳到主程序 ORG 8030H 。ORG 8000H 。跳到主程序 ORG 8030H 。程序結(jié)束,編譯程序不理會(huì)END以后的內(nèi)容 硬件實(shí)驗(yàn)本實(shí)驗(yàn)板擴(kuò)展了外部數(shù)據(jù)存儲(chǔ)器、串行通信、數(shù)/模(D/A)轉(zhuǎn)換、模/數(shù)(A/D)轉(zhuǎn)換、顯示和鍵盤,這些擴(kuò)展基本滿足大學(xué)本科單片機(jī)接口技術(shù)的學(xué)習(xí)。主程序開始的地址;避開中斷入口地址MAIN: CLR 。 軟件實(shí)驗(yàn) 程序跳轉(zhuǎn)表一、實(shí)驗(yàn)要求再多分支結(jié)構(gòu)的程序中,能夠按調(diào)用好執(zhí)行相應(yīng)的功能,完成指定操作二、實(shí)驗(yàn)?zāi)康?. 了解程序的多分支結(jié)構(gòu)2. 了解多分支結(jié)構(gòu)程序的編程方法三、實(shí)驗(yàn)說明多分支結(jié)構(gòu)是程序中常見的結(jié)構(gòu),若給出調(diào)用號來調(diào)用子程序,一般用查表方法,查到子程序的地址,跳轉(zhuǎn)到相應(yīng)子程序。暫存INC R0 。說明:該實(shí)驗(yàn)?zāi)康氖侵販亻_發(fā)環(huán)境的使用、匯編程序的格式和熟悉、掌握XCODE、XDATA和累加之間轉(zhuǎn)換數(shù)據(jù)指令。把數(shù)據(jù)寫到XDATA中INC DPTR 。進(jìn)一步了解數(shù)值的各種表達(dá)方法。因?yàn)镮DATA區(qū)的地址和SFR的地址是重疊,我們通過區(qū)分訪問的存儲(chǔ)區(qū)了解決地址重疊問題。說明:XCODE外部程序存儲(chǔ)器 XDATA外部數(shù)據(jù)存儲(chǔ)器 ICODE片內(nèi)ROM 片內(nèi)RAM (00H~7FH) IDATA片內(nèi)RAM (80H~FFH) SFR特殊寄存器(80H~FFH)為了鍛煉學(xué)生的編程能力,同類型的編程只給出一個(gè)例程,思考部分要求學(xué)生課后自己完成。 匯編由語言程序設(shè)計(jì)步驟用微機(jī)完成某項(xiàng)任務(wù)時(shí),往往應(yīng)根據(jù)問題的要求對硬件,軟件綜合考慮。RS232關(guān)于電氣特性的要求規(guī)定,驅(qū)動(dòng)器輸出電壓相對于信號地線在5V~15V之間為邏輯1電平,表示傳號狀態(tài);輸出電壓相對于信號地線在+5V~+15V之間為邏輯0電平,表示空號狀態(tài)。 圖39 蜂鳴器驅(qū)動(dòng)電路 Pig 39 buzzer drive the circuit 電源仿真實(shí)驗(yàn)板電源電路如210所示。但顯示頻率再增加,幾乎沒有人能夠分辨出顯示效果的改善。前面我們已經(jīng)說明,單片機(jī)在數(shù)據(jù)操作時(shí)間段中,從外部數(shù)據(jù)存儲(chǔ)器讀出數(shù)據(jù)時(shí)采用數(shù)據(jù)讀信號,而在取指時(shí)間段中,從外部程序存儲(chǔ)器讀出指令時(shí)采用指令數(shù)據(jù)讀信號。單片機(jī)的復(fù)位信號RST接8255的復(fù)位信號RESET。 圖33模數(shù)轉(zhuǎn)換器ADC0809接口電路Fig. 33 the DAC block of ADC0809 interface circuit為了保證模數(shù)轉(zhuǎn)換的精度,ADC0809采用模擬電路的電源供電以避免數(shù)字電路中難以避免的脈沖干擾。同時(shí)A1A14和A13又作為譯碼輸入,確定了片選端Y0、Y1和Y2分別為0000 ~ 1FFFH、2000 ~ 3FFFH和4000 ~ 5FFFH。同樣,雖然DAC0832已經(jīng)落伍,但采用它便于和掌握外圍器件的接口和波形的產(chǎn)生。采用本仿真開發(fā)實(shí)驗(yàn)板,可使初學(xué)者迅速掌握單片機(jī)原理及應(yīng)用,熟悉匯編語言、甚至單片機(jī)C語言。*由于構(gòu)成的應(yīng)用系統(tǒng)是一個(gè)計(jì)算機(jī)系統(tǒng),相當(dāng)多的測控功能由軟件實(shí)現(xiàn),故具有柔性特點(diǎn)。它與傳統(tǒng)的教學(xué)實(shí)驗(yàn)板相比有如下的優(yōu)點(diǎn):(1)價(jià)格低廉。單片機(jī)教學(xué)實(shí)驗(yàn)板是單片機(jī)簡單設(shè)計(jì)系統(tǒng),它體現(xiàn)了單片機(jī)系統(tǒng)的整體設(shè)計(jì)思路,熟悉這些應(yīng)用接口以后在單芯片軟硬件設(shè)計(jì)中受用無窮,因此近年來對這類實(shí)驗(yàn)板的需求大大增加。實(shí)驗(yàn)板上主要有以下資源::采用單一+12V電源供電(通過電源適配器由~220V得到),通過7905實(shí)現(xiàn)穩(wěn)壓的+5V和不穩(wěn)壓的2~3V電源。雖然現(xiàn)在已經(jīng)很少采用8255來驅(qū)動(dòng)LED數(shù)碼管,但采用它便于直觀地觀察實(shí)驗(yàn)現(xiàn)象,掌握動(dòng)態(tài)掃描LED的原理。圖32所示為單片機(jī)AT89C52的晶振、復(fù)位和引腳引出電路。 數(shù)模轉(zhuǎn)換器DAC0832的接口電路 DA
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1