




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、二一二二一三學(xué)年第 一 學(xué)期信息科學(xué)與工程學(xué)院自動化系課程設(shè)計計劃書班 級: 自動化1006班 課程名稱: 微機原理及應(yīng)用課程設(shè)計 姓 名: 指導(dǎo)教師: 二一二 年 月 十二 日一、設(shè)計題目鍵控數(shù)據(jù)采集及數(shù)值顯示電路設(shè)計 二、設(shè)計任務(wù)按不同的數(shù)字鍵(0、1、2、3、4、5、6、7)采集0809相應(yīng)數(shù)據(jù)通道的模擬量,并在LED數(shù)碼管上顯示值。設(shè)定輸入模擬量在05V范圍內(nèi),顯示值在0255范圍內(nèi)。三、設(shè)計要求1.畫出連接線路圖或功能模塊引腳連接圖。2.采用8088CPU作主控制器,0809作A/D轉(zhuǎn)換器,采用直接地址譯碼方法,給各芯片分配地址,選取芯片中必須包含有8255。3.采用3個共陰極型LE
2、D動態(tài)顯示,只需顯示0255范圍內(nèi)的值。四、設(shè)計思想及需要用的主要芯片1、設(shè)計思想 首先通過編程對8255初始化,然后通過8255對ADC0809轉(zhuǎn)換器初始化,通過07號按鍵(在這里07號按鍵用開關(guān)實現(xiàn),有按鍵的過程中會有抖動,所以需要加入一個74LS244芯片,用于緩沖),經(jīng)8088微處理器處理后選擇ADC0809的模擬通道,將05V內(nèi)的模擬量通過選擇的模擬通道傳遞給模數(shù)轉(zhuǎn)換器,通過轉(zhuǎn)換器把模擬量轉(zhuǎn)換為0255之間的數(shù)字量,將數(shù)字量通過可編程并行接口8255(在這里端口A作為數(shù)據(jù)輸入端,端口B作為數(shù)據(jù)輸出端,端口C作為控制端),送給LED數(shù)碼管顯示。2.主要芯片及其功能 ADC0809是8位
3、逐次逼近式A/D轉(zhuǎn)換器。片內(nèi)有8路模擬開關(guān)及地址鎖存與譯碼電路、8位A/D轉(zhuǎn)換和三態(tài)輸出鎖存緩沖器。其芯片引腳圖如下8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個8位并行I/O口。具有3個通道3種工作方式的可編程并行接口芯片(40引腳)。74LS244是數(shù)據(jù)輸入三態(tài)緩沖器。外設(shè)輸入的數(shù)據(jù)和狀態(tài)信號,通過數(shù)據(jù)輸入三態(tài)緩沖器井經(jīng)過數(shù)據(jù)總線傳遞給微處理器。8個數(shù)據(jù)輸入端與外設(shè)相連,8個數(shù)據(jù)輸出端與微型計算機的數(shù)據(jù)總線相連。其引腳圖如下74LS273是數(shù)據(jù)輸出寄存器。8個輸入端微型計算機的數(shù)據(jù)總線相連,8個數(shù)據(jù)輸出端與外設(shè)相連,由時終端控制數(shù)據(jù)的寫入。其引腳圖如下六、流程圖:開始初始化
4、8255通過8255初始化ADC0809通過8255初始化74LS273初始化74LS244否檢測是否有鍵按下是模擬通道選擇啟動模數(shù)轉(zhuǎn)換采集對應(yīng)通道數(shù)據(jù)將采集的二進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制將數(shù)據(jù)送LED顯示結(jié)束七、源程序代碼STACK SEGMENTDW 32 DUP(0)STACK ENDPDATA SEGMENGBUF DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,18H ;09的字形碼IBUF DB 4,0,4 DUP(0) ;分配空間,為存儲數(shù)據(jù)做準(zhǔn)備DATA ENDSCODE SEGMENTSTART PROC FARASSUME CS:CODE,DS:DAT
5、A,SS:STACKPUSH DSSUB AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV DX,383H ;8255控制字寄存器的端口地址MOV AL,83H ;方式選擇字OUT DX,ALLOP1: MOV AL,0MOV DX,005H ;讀74LS244芯片地址IN AL,DX ;讀74LS244端口地址AND AL,OFFHJZ LOP5MOV BL,0LOP2:CMP AL,01H ;將按鍵轉(zhuǎn)化成相應(yīng)的數(shù)字 JE LOP3 SHR AL,1 INC BL JMP LOP2LOP3:MOV AL,BL OUT DX,AL ; 啟動A/D轉(zhuǎn)換并選擇通道MOV DX
6、,382H ;PC端口地址LOP4:IN AL,DX TEST AL,01H ;為1表示轉(zhuǎn)換結(jié)束,否則繼續(xù)等待JZ LOP4MOV DX,383H ;控制字寄存器的端口地址MOV AL,80H ;寫OE讓其有效OUT DX,ALMOV AL,1 ;PC端口選擇位置位字OUT DX,AL ;將ADC0809的EOC改為高電平有效MOV AL,0BH;OUT DX,AL ;使OE有效,允許輸出MOV DX,383HMOV 90H ;將PA端口設(shè)置為輸入OUT DX,ALMOV DX,380H ;寫PA端口,將轉(zhuǎn)化結(jié)果寫入8255IN AL,DXMOV DX,383H ;設(shè)置控制字,將PB端口設(shè)置為
7、輸出MOV AL,80HOUT DX,ALMOV DX,381H ;讀PB端口OUT DX,ALLOP5:MOV CL,10MOV AH,0BEGIN:DIV CLMOV BP,OFFSET IBUF ;依次將百位,十位,個位存入IBUFMOV BP+4,AHMOV AH,0DIV CLMOV BP+3,AHMOV AH,0DIV CLMOV BP+2,AHMOV BP+5,0DH ;存入回車符MOV AH,04H ;用于操作七段顯示器的位碼SHOW:MOV BL,DS:BP+2MOV BH,0MOV AL,BUFBX ;取出BCD數(shù)七段顯示碼,用于顯示MOV DX,380H ;74LS273
8、端口地址,輸出端碼OUT DX,ALMOV AL,AHMOV DX,384H ;輸出位碼OUT DX,ALMOV CX,1000 ;延時LOOP $INC BP ;調(diào)整指向BCD碼的指針,用于顯示下一個數(shù)字SHR AH,1 ;調(diào)整位碼指針,是的下一個七段顯示器有效AND AH,AH ;判斷三位數(shù)字是否已經(jīng)完全輸出JNZ SHOW ;沒有輸入完,則跳轉(zhuǎn)至SHOWMOV AH,11 ;檢測有無輸入INT 21HCMP AL,0JNZ LOP1 ;若有按鍵,則返回繼續(xù)選擇通道繼續(xù)執(zhí)行RETSTART ENDPCODE ENDSEND START八、實驗小結(jié)此次試驗對于我來說是一次歷練,由于我們在做實
9、驗時做的題目相對于這一次的課程設(shè)計來說要簡單,所以開始拿到題目是有一些茫然。冷靜下來后開始分析題目,首先得知道題目究竟要我們做什么,實現(xiàn)什么功能。然后拿著我們的微機原理、匯編與接口技術(shù)課本,分析一個個學(xué)過的芯片,看它能夠?qū)崿F(xiàn)什么功能,分析芯片的引腳應(yīng)該怎樣連接。除了已經(jīng)要求必須要用到的主要芯片,還需要找出一些輔助芯片,看究竟用哪一個芯片,能夠是連接的電路圖能夠更加的簡介。在畫硬件電路圖上我也遇到了問題,由于沒有選修電子電路CAD那門課,我一開始對Protel軟件完全不熟悉,所以開始完全不知道圖怎么畫,最后請教的同學(xué),他們教我怎樣選擇芯片、怎樣選擇一些元器件、怎樣連接試圖看起來更加清晰。在Protel軟件里面所有芯片內(nèi)部的接Vcc的引腳和接地的引腳都沒有顯示,再此加以說明。在實現(xiàn)功能的時候自己也遇到了一些麻煩,比如我們一般做試驗的時候,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國馬口鐵全開式易拉蓋行業(yè)發(fā)展研究報告
- 2025至2030年中國精制純鰻魚丸行業(yè)發(fā)展研究報告
- 老年糖尿病人營養(yǎng)治療
- 護(hù)理員專業(yè)技能培訓(xùn)體系
- 失眠情志護(hù)理
- 愛心面包閱讀題目及答案
- findout的題目及答案
- 合理膳食中醫(yī)調(diào)理課件
- 針灸治療痤瘡教學(xué)
- 2025年高純銻及氧化銻項目立項申請報告模范
- 1-STM32F4xx中文參考手冊
- 集裝箱采購?fù)稑?biāo)方案(技術(shù)方案)
- 電子信息工程技術(shù)專業(yè)職業(yè)生涯規(guī)劃書
- 國開2023秋《人文英語3》第1-4單元作文練習(xí)參考答案
- 世界各國國家代號、區(qū)號、時差
- JGT388-2012 風(fēng)機過濾器機組
- 《靈飛經(jīng)》硬筆字帖精臨篇137張(可打印)
- 油漆工承包合同
- 2023屆遼寧省撫順市新?lián)釁^(qū)五年級數(shù)學(xué)第二學(xué)期期末綜合測試試題含解析
- 失血性休克應(yīng)急預(yù)案及處理流程
- 上市公司執(zhí)行企業(yè)會計準(zhǔn)則案例解析-中國證監(jiān)會會計部編
評論
0/150
提交評論