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

正文內(nèi)容

單片機課程設(shè)計報告---基于單片機的波形發(fā)生器-單片機(存儲版)

2025-02-28 08:05上一頁面

下一頁面
  

【正文】 址總線(高 8 位)復(fù)用。 VPD:備用電源輸入端?;鶞孰妷旱姆秶鸀?77。由于我們上課沒有接觸過正弦波因此通過在圖書館和網(wǎng)絡(luò)上找資料已經(jīng)順利完成。 ( 3)、 掌握各個接口芯片 (如 0832 等 )的功能特性及接口方法,并能運用其實現(xiàn)一個簡單的微機應(yīng)用系統(tǒng)功能器件。在課程所學(xué)結(jié)束以后,這樣的課程設(shè)計十分有助于學(xué)生的知識系統(tǒng)的總結(jié)到一起。 編寫下列控制程序 ( 1) 能輸出正弦波、三角波、鋸齒波、方波、梯形波。 圖 4 ―― 1 DAC0832 的外部引腳及功能介紹圖如下: 單片機課程設(shè)計報告 3 3 圖 4 ―― 2 ( 2)、 DAC0832 的應(yīng)用: DAC0832 一是用作單極性電壓輸出,二是用作雙極性電壓輸出,最后是用作程控放大器。 ALE/PROG( 30 引腳) ALE 引腳輸出為地址鎖存允許信號 ,當(dāng)單片機上電工作 后 ,ALE 引腳不斷輸出正脈沖信號 . 當(dāng)訪問片外存儲器時, ALE(地址鎖存允許信號 )輸出脈沖的負跳沿用于 16 位地址的低 8位鎖存信號。如輸出鋸齒波、三角波、梯形波、方波、正弦波。要使得它達到更高的頻率,就得另辟蹊徑了。如 K0鍵向上拔, K1K4 鍵向下拔,產(chǎn)生鋸齒波; K1 鍵向上拔, K0、 K2K4鍵向下拔,產(chǎn)生三角波;??以此類推。 ( 5) W2 區(qū)的 VIN 接 +12V,如果電源內(nèi)置, VIN 插孔和 D/A區(qū)的 +12V 插孔相連。 給 A 設(shè)置初值 MOV DPTR, 8000H MOVX DPTR, A ADD A,步數(shù) 判斷 A是否已滿? 否 是 SUBB A,步數(shù) 判斷是否等于初值? 否 /是 開 始 單片機課程設(shè)計報告 10 10 圖 7 ―― 3 開 始 給 A 設(shè)置初值 MOV DPTR, 8000H 是 持續(xù)一段時間 SUBB A,步數(shù) 2 判斷是否等于初值? 否 是 持續(xù)一段時間 MOVX DPTR, A ADD A,步數(shù) 1 判斷 A是否已滿? 否 單片機課程設(shè)計報告 11 11 7. 方波的實現(xiàn)過程 此波形的實現(xiàn)更加簡單,只需開始的時候設(shè)置一個初值然后直接輸出這個值就行了,輸出一段時間后,然后再重新置一個數(shù)據(jù),然后再輸出這個數(shù)據(jù)一段時間,但是此時的時間一定要等于前面那段時間。 (2)、把設(shè)計好的程序放在兩個地方:一是在系統(tǒng)監(jiān)控中,二是在上位機實驗 系統(tǒng)軟件中。各個波形的運行情況如下: (1)、正弦波原始大小及調(diào)頻調(diào)幅后的波形: 原始正弦波 頻率改變后 振幅改變后 (2)、三角波原始大小及調(diào)頻調(diào)幅后的波形: 單片機課程設(shè)計報告 16 16 原始三角波 頻率改變后 振幅改變后 (3)、鋸齒波原始大小及調(diào)頻調(diào)幅后的波形: 原始鋸齒波 頻率改變后 振幅改變后 (4)、方波原始大小及調(diào)頻調(diào)幅后的波形: 原始方波 頻率改變后 振幅改變后 (4)、梯形波原始大小及調(diào)頻調(diào)幅后的波形: 原始方波 頻率改變后 振幅改變后 單片機課程設(shè)計報告 17 17 九、 課程設(shè)計體會 一個星期的課程設(shè)計很快就這樣過去了,經(jīng)過此課程設(shè)計我已經(jīng)了解了 DAC0832 的基本的功能的實現(xiàn)和開關(guān)的操作。 后來還有一個問題就是調(diào)頻調(diào)幅的問題,由于我開始在程序當(dāng)中設(shè)置的值過小導(dǎo)致后來我在示波器上看到的波形調(diào)頻后效果不是非常的明顯,后來我檢查完了之后我又自己在電腦上進行修改程序調(diào)試終于把這個問題解決了。輸出方波程序 JB ,ZXUAN 。 FBO: MOV A,00H ;設(shè)置初值最低點 MOV R7,0EEH ;循環(huán)次數(shù) LOOP5:MOVX DPTR,A ;進行數(shù)據(jù)轉(zhuǎn)換 DJNZ R7,LOOP5 ;進行延時 MOV A,0FFH ;設(shè)置最高點 MOV R7,0EEH ;循環(huán)次數(shù) LOOP6:MOVX DPTR,A ;進行數(shù)據(jù)轉(zhuǎn)換 DJNZ R7,LOOP6 ;進行延時 MOV A,00H SJMP LOP ;返回檢測開關(guān)變化 單片機課程設(shè)計報告 20 20 。 SJIAO:MOV A,00H ;設(shè)置初值 LOOP3:MOVX DPTR,A ;把數(shù)據(jù)送到端口轉(zhuǎn)換 單片機課程設(shè)計報告 19 19 ADD A,R6 ;通過步長改變數(shù)據(jù)上升波 形 CJNE A,00H,LOOP3 ; A 值是否到最高點 DEC A ;減少步長改變數(shù)據(jù)下降波形 LOOP2:MOVX DPTR,A ;把數(shù)據(jù)送到端口轉(zhuǎn)換 DEC
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1