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

正文內(nèi)容

基于單片機的波形發(fā)生器設(shè)計報告論文-文庫吧資料

2025-06-28 02:01本頁面
  

【正文】 09H DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H END下載需知★本站上傳的文檔資源均來自互聯(lián)網(wǎng),以分享為目的,為有需要者提供學(xué)習(xí)與參考,版權(quán)為原作者所有,若侵犯到原作者的權(quán)益, 請?zhí)岢鲋刚? 及時與網(wǎng)站客服聯(lián)系,并提供必要的證據(jù),如屬實,網(wǎng)站會在第一時間進行處理,立即刪除相應(yīng)下載鏈接頁面并將文檔刪除。SUBB A,R6 DEC A CJNE A,00H,LOOP1 ;是否到最低點 MOV R7,0EEH ;循環(huán)次數(shù) LOP1:MOVX DPTR,A ;把數(shù)據(jù)送到端口轉(zhuǎn)換 DJNZ R7,LOP1 ;進行延時 SJMP LOP ;返回檢測開關(guān)。TXING:MOV A,00H ;設(shè)置初值 LOOP4:MOVX DPTR,A ;把數(shù)據(jù)送到端口轉(zhuǎn)換 ADD A,R6 ;增加步長改變數(shù)據(jù)上升波形 CJNE A,00H,LOOP4 ;A值是否到最高點 。 DJNZ R5,LOOP SJMP LOP ;返回檢測開關(guān)。輸出正弦波程序 SJMP LOP ;循環(huán)檢測。輸出梯形波程序 JB ,FBO 。輸出鋸齒波程序 JB ,SJIAO 。十、參考文獻 主編:張毅剛,副主編:彭喜元,董繼成 《單片機原理及應(yīng)用》,高等教育出版社。最后,我覺得一個星期的時間雖然過的很快但是非常的充實。此次設(shè)計可以說是理論知識與動手能力的一次綜合演練,它要求我們不但要掌握其設(shè)計原理,能編出相應(yīng)的源程序,還要求我們有一定的硬件知識,能動手設(shè)計線路并搭建好。就這樣我整整花1天的時間才解決了這個問題。當(dāng)然還有一些問題就是系統(tǒng)設(shè)置的問題,因為DAC0832的使用要接線實現(xiàn),所以在運行之前一定要修改系統(tǒng)設(shè)置,把它調(diào)成“內(nèi)程序,外數(shù)據(jù)”,否則波形也不會輸出。以此在實現(xiàn)這些功能時,我遇到了一些問題,這些問題困擾了我好久。改變當(dāng)前波形頻率,改變當(dāng)前波形振幅。最后點擊“運行”,將輸出端連接到示波器,觀察波形是否滿足設(shè)計要求。(4)、打開實驗箱外置電源,顯示器顯示閃動的“P.”,按下“RESET 復(fù)位鍵,然后按下“PCDBG”功能鍵,再點擊系統(tǒng)菜單中的“聯(lián)接”,此時出現(xiàn)“寄存器窗口”、“反匯編窗口”和“數(shù)據(jù)窗口”等,說明聯(lián)機成功。(3)、運行“DVCC實驗系統(tǒng)”,稍后出現(xiàn)“DVCC實驗系統(tǒng)”菜單。開 始?????否否否否否是是是是是輸出響應(yīng)的波形 圖 7 ―― 7 八、程序調(diào)試步驟與運行結(jié)果8.調(diào)試步驟(1)、按照實驗原理圖及電路圖和接線步驟連好實驗線路。當(dāng)然開關(guān)的調(diào)頻和調(diào)幅的實現(xiàn)也一樣,不過首先先輸出一個波形,然后再檢測開關(guān)是否需要調(diào)頻或者調(diào)幅,如果需要則轉(zhuǎn)入到相應(yīng)的程序中,最后再重新輸出波形。輸出的數(shù)據(jù)剛好是256個數(shù)據(jù),這樣則可以直接相加就行了。這樣才是一個方波,如果兩個時間不相同,那就相當(dāng)于一個脈沖波了。然后減到初始的值后也要持續(xù)一段時間,然后再進行加數(shù),如此循環(huán)下去。此程序輸入的VREF的電壓是+5V,因此該波形輸出的最大頻率是初值為00H和最終值為0FFH,且步數(shù)為1,這樣輸出的波形是最大的。然后加到某個數(shù)之后就再重新設(shè)置為初值,再重復(fù)執(zhí)行剛剛的操作,如此循環(huán)下去。(6)D/A區(qū)的Vref接W2區(qū) Vref,并調(diào)節(jié)W2使 Vref=+5V。12V端相連。 (4)D/A區(qū)的177。 (2)用排線將D/A區(qū)D0~D7連到BUS2區(qū)XD0~XD7。通過K5鍵來控制調(diào)頻/調(diào)幅。能根據(jù)k0k5鍵狀態(tài)進行波形切換,開關(guān)鍵向上接“1”,產(chǎn)生波形,向下拔接“0”,無波形輸出。這樣我們就得到了解決頻率調(diào)整的方法,首先進行CPU時鐘頻率選擇,再調(diào)整一個正弦函數(shù)一個周期輸出的點數(shù),幅度的調(diào)節(jié)是通過初始幅度設(shè)置再通過外部放大電路來調(diào)節(jié),設(shè)計程序流程圖如圖所示。這樣做的好處在于,查表所耗費的時鐘周期相同,這樣輸出的點與點之間的距離就相等了,輸出的波形行將更趨于完美,當(dāng)然更讓我們感到的高興的是它輸出波形的頻率將近達到了100K赫茲,能夠滿足我們設(shè)計的擴展要求了。分析一下為什么頻率上不去,主要原因在于,使用單片機進行正弦函數(shù)的運算時占去了不少時間,如果去掉這一計算過程波形的頻率應(yīng)該大有提高,另外就是CPU時鐘頻率沒有調(diào)至最高,以及DAC轉(zhuǎn)換過程需要時間。在設(shè)計之初,我一直都在嘗試使用數(shù)學(xué)的泰勒級數(shù)展開來計算輸出波形,使用這種方法,實現(xiàn)起來相對來說要比較困難一點,而且會使得頻率會下降。正弦波的實現(xiàn)是非常麻煩的。梯形波的實現(xiàn)過程是前后加和減的速度不同而已,如你可以在上升加的步數(shù)大一些,減時少一些。這些波形的實現(xiàn)的具體步驟:鋸齒波實現(xiàn)很簡單,只需要一開始定義一個初值,然后不斷的加1,當(dāng)溢出后又重初值開始加起,就這樣循環(huán)下去。五、總體功能圖及主要設(shè)計思路5.總體功能圖函數(shù)發(fā)生器的設(shè)計K1鍵三角波K2鍵梯形波K3鍵方波K4鍵正弦波K5調(diào)頻調(diào)幅K0鍵鋸齒波 圖 5 ―― 1 5.主要設(shè)計思想從此題的要求我的設(shè)計思路分以下幾步:(一)、課設(shè)需要各個波形的基本輸出。P2口:8位準雙向I/O口,與地址
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1