




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、硬件分析與說明一、信號采集出租車的實際距離無法測量,在實驗中我們用電動機轉(zhuǎn)數(shù)來代替世紀(jì)車輪的轉(zhuǎn)數(shù) ,輪子的距離有我們自己來確定或真實測量得到。試驗中,將電動機與8253的clk0相連,就將電動機轉(zhuǎn)一圈看作“輪子轉(zhuǎn)動了一圈”,并將這個信號以脈沖形式傳給了8253。二、總體電路圖數(shù)字顯示器 8255a8253電動機模擬車輪信號 二、硬件的分析8255a、8253 8255a:一種通用的可編程并行i/o接口芯片,通過對它進行編程,芯片可工作與不同的工作方式,在微型機算機系統(tǒng)中,用8255a作接口時,通常不需要附加外部邏輯電路就可直接為cpu與外設(shè)之間提供數(shù)據(jù)通道。8255a內(nèi)部包含3個8位的輸入輸出
2、端口a,b和c,通過對外部的24根輸入輸出線與外設(shè)交換數(shù)據(jù)或進行通信聯(lián)絡(luò)。端口a和端口b都可以用作一個8位的輸入口獲8位的書出口,c口既可以作為一個8位的輸入口或輸出口用,又可作為兩個位的輸入輸出口使用,還常常用來配合a口和b口工作,分別用來產(chǎn)生a口和b口的端口狀態(tài)信號。在8255a的初始化編程中,需要把控制字寫入控制字寄存器中,用于定義各個端口的工作方式。8255a具有種基本的工作方式,它們分別是:方式0基本輸入輸出方式方式1選通輸入輸出方式方式2雙向總線i/o方式端口a可工作在3種方式種任意一種;端口b只能工作在方式0和方式1而不能工作在方式2;端口c多用來配合a口和b口工作,為這兩個端口
3、的輸入輸出操作提供聯(lián)絡(luò)信號。對8255a的初始化完成之后,它就能開始正常工作了。8253:內(nèi)部具有個獨立的6位計數(shù)器通道,通過對他進行編程,每個計數(shù)器通道均可按6種不同的方式工作,并且都可以按2進制或10進制格式進行計數(shù),最高計數(shù)頻率能達到2mhz,它還適用在許多其它場合,如用作可編程方波頻率產(chǎn)生器,分頻器,程控單脈沖發(fā)生器等等。在適用芯片之前,必須用程序?qū)⑵涑跏蓟癁樗璧奶囟J?,?253進行初始化編程時,需按下列步驟進行:(1)寫入控制字。用輸出指令向控制字寄存器寫入一個控制字,已選定計數(shù)器通道,規(guī)定該計數(shù)器的工作方式和計數(shù)格式。(2)寫入計數(shù)初值。用輸出指令向選中的計數(shù)器端口地址中寫入
4、一個計數(shù)初值,初值設(shè)置是要符合控制字中有關(guān)格式的規(guī)定。對3個計數(shù)器通道的編程沒有先后順序的規(guī)定,可以選擇任意一個計數(shù)器通道進行,只要滿足險些如控制字,后寫入計數(shù)初值的規(guī)定即可。在工作過程中,門控信號會對芯片的工作方式產(chǎn)生控制作用。8253有6種工作方式,使用的場合也各不相同。簡單歸納如下:對于方式0,在寫入控制字后,輸出端即變低,計數(shù)結(jié)束后,輸出端有低變高,常用該輸出型號作為中斷源。該方式可用來實現(xiàn)定時或?qū)ν獠渴录M行計數(shù)。方式1用來產(chǎn)生單脈沖。方式2用來產(chǎn)生序列夫脈沖,每個負脈沖的寬度與clk脈沖的周期相同。方式3用于產(chǎn)生連續(xù)的方波。方式2和方式3都實現(xiàn)對時鐘脈沖進行n分頻。方式4和方式5的
5、波形相同,都在計數(shù)器回0后,從out端輸一個負脈沖,器寬度等于一個時鐘周期。但方式4由軟件觸發(fā)計數(shù),而方式5由硬件(門控信號gate)觸發(fā)計數(shù)。這6種工作方式中,方式0,1和4,計數(shù)初值壯錦計數(shù)其后,僅一次有效。如果要通道再次按此方式工作,必須重新裝入計數(shù)值。對于方式2,3和5,在計數(shù)到0值后,8253回自動將計數(shù)值重新裝進計數(shù)器。信號輸入a口b口輸出顯示燈顯示終止開始寫入8253控制字信號寫入0通道1通道輸出寫入8255a控制字重新裝入計數(shù)初值檢測有信號5 源代碼: mov dx,30bh mov al,10010000b out dx,altest: mov dx,308h in al,d
6、x mov dx,309h out dx,al jmp test 上面是總程序中的關(guān)于8255的輸入輸出的一部分,其主要功能是負責(zé)8255對從8253芯片中采集到的數(shù)據(jù)進行處理后送交cpu進行計算機其他一些處理。6 結(jié)論在8255的通道選擇中,由于我們所要的頻率40hz是一個通道所不能產(chǎn)生的,所以我們這里需要級聯(lián)來進行頻率的縮小。同時,我們所用的數(shù)據(jù)通信是需要8位的數(shù)據(jù)線來傳輸?shù)?,所以,我們選擇a口為輸入,然后級聯(lián)到b口作為我們的輸出端。就兩個輸入輸出端口而言,其工作方式都是方式0基本輸入輸出方式,這樣有利于我們控制和操作。在程序的調(diào)試中,我們是沒有編譯錯誤的,只是在鏈接的時候出現(xiàn)了一個警告錯
7、誤。不過對這個程序沒什么影響。最后,我們的程序還是能夠順利執(zhí)行的,而且對硬件的控制很成功,對我們制定的指令能沒有錯誤的執(zhí)行出來,正確的算出我們所需要的結(jié)果。在輸入不同的數(shù)值時,我們可以看到相應(yīng)的結(jié)果,而且和人工計算的沒有出入。7 體會總的來說,我們的課程設(shè)計還是比較成功的,預(yù)期的目的基本上是完成了。在整個課程設(shè)計的過程中,我們遇到了很多困難,加上從沒有接觸過這方面的內(nèi)容,初期是感到十分的頭疼的,網(wǎng)上查不到任何關(guān)于我們課程所需要的東西,做起來一點頭緒都沒有。通過一段時間的研究,查詢以后,終于有了初步的思路,慢慢開始著手設(shè)計,并設(shè)計了幾個方案,經(jīng)過進一步的探討,終于確定了現(xiàn)在的這個方案,并逐步深入進行工作。通過幾次的上機操作,我們漸漸掌握了其中的一些原理,完成了電路圖以及程序方面的設(shè)計,并通過編譯。這是我真正動手設(shè)計的一個實驗,開始手中沒有一點資料,就根據(jù)自己
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家用紡織品的產(chǎn)品差異化與競爭優(yōu)勢考核試卷
- 智能車載設(shè)備的故障預(yù)測考核試卷
- 工藝美術(shù)品的商業(yè)模式創(chuàng)新考核試卷
- 專業(yè)技術(shù)培訓(xùn)引領(lǐng)行業(yè)變革考核試卷
- 家居裝飾裝修中的施工質(zhì)量控制考核試卷
- 城市軌道交通的旅客負擔(dān)與收入分析考核試卷
- 技術(shù)標(biāo)準(zhǔn)制定考核試卷
- 工業(yè)控制計算機在電力系統(tǒng)的應(yīng)用考核試卷
- 學(xué)校租賃土地合同范本
- 公司并購簽約合同范本
- 女生青春期知識講座(六年級)課件
- 化工過程安全管理導(dǎo)則
- 建設(shè)工程管理畢業(yè)論文
- 新一代智能變電站二次系統(tǒng)技術(shù)問答
- 索膜結(jié)構(gòu)施工方案
- 完整版老舊小區(qū)改造工程施工組織設(shè)計方案-3
- 從stahl精神藥理學(xué)看二代抗精神病藥物療效及功課件
- 新教科版五年級下冊科學(xué)全冊每節(jié)課后練習(xí)+答案(共28份)
- 建筑施工企業(yè)管理制度匯編(全套)
- 大話藝術(shù)史(全2冊)
- 巖土工程測試與監(jiān)測技術(shù)緒論
評論
0/150
提交評論