《微機原理與接口技術(shù)》 課程設(shè)計報告 院 系 專 業(yè) 班 級 學 號 姓 名 指導教師
1、設(shè)計目的 使學生根據(jù)所學的微機原理和數(shù)字電子技術(shù)知識,熟悉幾種典型波形產(chǎn)生的原理,掌握AD轉(zhuǎn)換電路在智能化儀表中的應用。了解由微機控制的波形發(fā)生器的設(shè)計思路和實現(xiàn)方法,并做出分析,完成其硬件、軟件設(shè)計,達到預期的目的。 2、設(shè)計內(nèi)容 - 設(shè)計波形件電路和信號發(fā)生器的硬控制程序,實現(xiàn)如下功能。
- 能產(chǎn)生正弦、方波、三角波或鋸齒波。
- 產(chǎn)生的各種信號,要能改變其頻率、占空比和幅值。
- 可以產(chǎn)生以上三種信號波形的疊加(僅限于其頻率相同)。
- 頻率、幅值可以通過鍵盤設(shè)定。
- 在輸出信號波形時,應顯示其頻率。
3、設(shè)計要求 充分了解一個實用設(shè)備設(shè)計的一般過程,從拿到題目,總體方案設(shè)計到全系統(tǒng)設(shè)計完成,達到實用化,使同學掌握硬件設(shè)計的全過程。通過該系統(tǒng)的設(shè)計,使學生掌握定時器的使用和微機控制系統(tǒng)的組成、控制方式的使用,在設(shè)計期間,復習并充分掌握數(shù)字電子技術(shù)知識和微機原理在具體工作中的使用,并且對模擬信號有一個更好的認識。 可以利用定時/計數(shù)器控制微機系統(tǒng)周期性地定時輸出一些隨時間變化的數(shù)據(jù),這些數(shù)據(jù)的變化規(guī)律與輸出波行一致即可,數(shù)據(jù)點的間隔時間決定曲線的光滑程度。要看到產(chǎn)生波形需要D/A轉(zhuǎn)換成相應模擬信號。其中波形頻率可采用定時/計數(shù)器硬件控制,也可軟件延時控制;波形幅值可采用修改上下限值;改變上下限輸出的延時時間可改變占空比。正弦波等可采用建立一個周期的輸出數(shù)據(jù)表。 4.設(shè)計步驟 1). 設(shè)計輸出矩形波形 矩形波的產(chǎn)生只要用B口輸出一個最大值(此處用FFH),并延時一段時間。在輸出一個最小值(此處用00F),延時一段相同時間,就是矩形波的一個周期。 (1).部分代碼: MOV AL,0FFH OUT 00H,AL CALL DELAY MOV AL,00H OUT 00H,AL CALL DELAY (2).流程圖如下: 2).設(shè)計輸出鋸齒波形
鋸齒波是從最小值開始逐漸上升,到達最大值之后,跳到最小值循環(huán)。因此只要先將最小值(此處用00F)放到AL,輸出,延時,在AL逐漸加一輸出,延時,直到達到最大值。 (1).部分代碼如下: MOV AL,80H P1: CALL DELAY OUT 00H,AL INC AL CMP AL,0FFH JNZ P1 MOV AL,00H P2: OUT 00H,AL CALL DELAY INC AL CMP AL,80H JNZ P2 (2).流程圖如下: 
3). 設(shè)計輸出三角波形 三角波與鋸齒波類似,只是三角波達到最大后,在逐漸減小到最小,因此三角波有兩個過程。 (1).部分代碼如下: UP: CALL DELAY OUT 00H,AL INC AL CMP AL,0FFH JNZ UP DEC AL DOWN: CALL DELAY OUT 00H,AL DEC AL CMP AL,00H JNZ DOWN (2)流程圖如下: 
4).設(shè)計輸出正弦波形 正弦波是利用正弦表(見附錄 代碼段)輸出的,即將正弦表中的數(shù)值一一輸出并延時。 (1).流程圖如下: 
(2).部分代碼: MOV CX,128 MOV AL,00H MOV BX,OFFSET TABLE1 S1: PUSH AX XLAT OUT 00H,AL POP AX INC AL CALL DELAY LOOP S1 5.2 波形切換 波形切換是根據(jù)K0, K1來實現(xiàn)的,開關(guān)不同的狀態(tài)對應著不同的波形 (00:矩形波,01:鋸齒波,10:三角波,11:正弦波)。改變開關(guān)的狀態(tài)即可選著波形。K0,K1從PB0,PB1讀入,如下圖所示: 
程序代碼如下: MOV DX,P8255_B IN AL,DX AND AL,00000011B CMP AL,00H JE L1 CMP AL,01H JE L2 CMP AL,02H JE L3 CMP AL,03H JE L4 L1: CALL FANGBO L2: CALL JUCHI L3: CALL SANJIAO L4: CALL ZHENGXIAN
完整的Word格式文檔51黑下載地址:
微機原理與接口技術(shù)課程設(shè)計 -.doc
(76.5 KB, 下載次數(shù): 13)
2018-5-8 15:22 上傳
點擊文件名下載附件
適用于大學工科生 下載積分: 黑幣 -5
|