用8253A定時(shí)計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)_第1頁
用8253A定時(shí)計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)_第2頁
用8253A定時(shí)計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)_第3頁
用8253A定時(shí)計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)_第4頁
用8253A定時(shí)計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)報(bào)告課題名稱:用8253A定時(shí)/計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)學(xué)院:系:電子信息工程系班級(jí):學(xué)號(hào):姓名:摘要

在課程設(shè)計(jì)的背景下,本系統(tǒng)運(yùn)用了8253A芯片,基于8086實(shí)現(xiàn)了控制8位LED循環(huán)移動(dòng)的設(shè)計(jì),

顯示程序設(shè)計(jì)以及軟件編程的思路。

關(guān)鍵詞:芯片8253A;LED;程序流程圖1.引言1.1課題設(shè)計(jì)的目的了解8253A與8086的硬件連接方法掌握8253A的各種方式的編程及其原理學(xué)會(huì)Emu8086和Proteus的聯(lián)合用調(diào)1.2課題設(shè)計(jì)要求

功能要求:8253A可編程定時(shí)/計(jì)數(shù)器作定時(shí)器LED燈循環(huán)移動(dòng)2、系統(tǒng)總設(shè)計(jì)8086主控電路8086主控電路8253特定頻率輸入時(shí)鐘LED燈循環(huán)移動(dòng)8253特定頻率輸入時(shí)鐘LED燈循環(huán)移動(dòng)鎖存控制74LS273鎖存控制74LS273可編程定時(shí)/計(jì)數(shù)器的輸入時(shí)鐘為100kHz,設(shè)定時(shí)/計(jì)數(shù)器0的計(jì)數(shù)初值為100,工作在方式3,即方波發(fā)生器,其輸?shù)?kHz方波做定時(shí)/計(jì)數(shù)器2的時(shí)鐘。定時(shí)/計(jì)數(shù)器2的初值設(shè)為1000,工作在方式0,即每隔1s計(jì)數(shù)結(jié)束產(chǎn)生中斷,用此信號(hào)作為不可屏蔽中斷的申請(qǐng)信號(hào),在中斷服務(wù)程序中設(shè)置每中斷一次LED向左循環(huán)移動(dòng)1位。3.38位LED循環(huán)移動(dòng)電路用72LS273輸出接口控制8只LED燈,每隔一秒實(shí)現(xiàn)循環(huán)移動(dòng)功能。74LS273是8位數(shù)據(jù)/地址鎖存器,他是一種帶清除功能的8D觸發(fā)器,下面我介紹一下他的管腳圖功能表等資料。(1).1腳是復(fù)位CLR,低電平有效,當(dāng)1腳是低電平時(shí),輸出腳2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部輸出0,即全部復(fù)位;(2).當(dāng)1腳為高電平時(shí),11(CLK)腳是鎖存控制端,并且是上升沿觸發(fā)鎖存,當(dāng)11腳有一個(gè)上升沿,立即鎖存輸入腳3、4、7、8、13、14、17、18的電平狀態(tài),并且立即呈現(xiàn)在在輸出腳2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.74ls273管腳功能:

1D~8D為數(shù)據(jù)輸入端,1Q~8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作8位地址鎖存器。4、軟件詳細(xì)設(shè)計(jì) 本設(shè)計(jì)共包括3個(gè)模塊,分別是向8253輸入時(shí)鐘,向8086輸入產(chǎn)生的不可屏蔽的申請(qǐng)信號(hào),LED燈循環(huán)移動(dòng)。4.1、系統(tǒng)程序流程圖開始開始系統(tǒng)初始化系統(tǒng)初始化

向8253輸入時(shí)鐘向8253輸入時(shí)鐘LED燈循環(huán)移動(dòng)LED燈循環(huán)移動(dòng)結(jié)束結(jié)束5、系統(tǒng)仿真5.1、系統(tǒng)仿真圖5.2、系統(tǒng)仿真結(jié)果圖6、總結(jié) 本設(shè)計(jì)以8086為主控系統(tǒng),首先,根據(jù)實(shí)驗(yàn)要求每隔一秒向左循環(huán)移動(dòng)一位,則需要周期為1s的方波信號(hào)。因?yàn)檩斎胄盘?hào)的頻率為100kHz,所以N=10^5/1=100000,因?yàn)?253A中一個(gè)計(jì)數(shù)器最大的計(jì)數(shù)次數(shù)是65536次,所以對(duì)于100000這樣的大數(shù),一個(gè)計(jì)數(shù)器是不可能完成上述分頻要求的。因此必須采用兩個(gè)計(jì)數(shù)器級(jí)聯(lián)的方法解決這個(gè)問題。CLK0接100kHz信號(hào)源,OUT0接CLK2,取N1=100,N2=1000,使得N=N1*N2。然后在仿真軟件中畫出用8253A定時(shí)/計(jì)數(shù)器控制8位LED循環(huán)移動(dòng)的電路原理圖和8086最小模式下的總線結(jié)構(gòu)及I/O地址分配圖。最后將所編寫的8086程序運(yùn)行編譯加到8086芯片上去,進(jìn)行仿真。觀察實(shí)驗(yàn)結(jié)果。這次設(shè)計(jì)中原本按照書上的做,但是出現(xiàn)了一些問題,找了學(xué)霸解決,知道自己在8086的運(yùn)用上還很生疏,這次課程設(shè)計(jì)給了我們一次應(yīng)用自己所學(xué)知識(shí)的機(jī)會(huì),使我更深層次的理解了這門課程。7.附錄.MODELSMALL.8086.STACK.CODE.STARTUPNMI_INIT:PUSHES ;NMI中斷向量初始化XORAX,AXMOVES,AXMOVAL,02HXORAH,AHSHLAX,1SHLAX,1MOVSI,AXMOVAX,OFFSETNMI_SERVICEMOVES:[SI],AXINCSIINCSIMOVBX,CSMOVES:[SI],BXPOPES;可編程定時(shí)/計(jì)數(shù)器8253A初始化MOVAL,00110111B ;t016位MODE3BCDMOVDX,0406H ;控制口地址OUTDX,ALMOVDX,0400H ;t0地址MOVAX,0100H ;100khz100分頻1khzOUTDX,ALMOVAL,AH ;高字節(jié)OUTDX,ALMOVAL,10110001B ;t216位MODE3BCDMOVDX,0406HOUTDX,ALMOVDX,0404HMOVAX,1000H ;1khz1000分頻1hzOUTDX,ALMOVAL,AH ;高字節(jié)OUTDX,ALMOVBL,0FEH ;LED初始狀態(tài)MOVDX,0200H ;273地址MOVAL,BLOUTDX,ALJMP$NMI_SERVICE:ROLBL,1 ;不可屏蔽中斷服務(wù)程序MOVAL,BLMOVDX,0200H ;273地址OUTDX,ALMOVD

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論