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

正文內(nèi)容

單片機(jī)低頻信號(hào)發(fā)生器課程設(shè)計(jì)-文庫吧資料

2025-07-02 09:39本頁面
  

【正文】 TXING:MOV A,00H ;設(shè)置初值 LOOP4:MOVX DPTR,A ;把數(shù)據(jù)送到端口轉(zhuǎn)換 ADD A,R6 ;增加步長(zhǎng)改變數(shù)據(jù)上升波形 CJNE A,00H,LOOP4 ;A值是否到最高點(diǎn) 。 DJNZ R5,LOOP SJMP LOP ;返回檢測(cè)開關(guān)。輸出正弦波程序 SJMP LOP ;循環(huán)檢測(cè)。輸出梯形波程序 JB ,FBO 。輸出鋸齒波程序 JB ,SJIAO 。十、參考文獻(xiàn) 主編:張毅剛,副主編:彭喜元,董繼成 《單片機(jī)原理及應(yīng)用》,高等教育出版社。最后,我覺得一個(gè)星期的時(shí)間雖然過的很快但是非常的充實(shí)。此次設(shè)計(jì)可以說是理論知識(shí)與動(dòng)手能力的一次綜合演練,它要求我們不但要掌握其設(shè)計(jì)原理,能編出相應(yīng)的源程序,還要求我們有一定的硬件知識(shí),能動(dòng)手設(shè)計(jì)線路并搭建好。就這樣我整整花1天的時(shí)間才解決了這個(gè)問題。當(dāng)然還有一些問題就是系統(tǒng)設(shè)置的問題,因?yàn)镈AC0832的使用要接線實(shí)現(xiàn),所以在運(yùn)行之前一定要修改系統(tǒng)設(shè)置,把它調(diào)成“內(nèi)程序,外數(shù)據(jù)”,否則波形也不會(huì)輸出。以此在實(shí)現(xiàn)這些功能時(shí),我遇到了一些問題,這些問題困擾了我好久。改變當(dāng)前波形頻率,改變當(dāng)前波形振幅。最后點(diǎn)擊“運(yùn)行”,將輸出端連接到示波器,觀察波形是否滿足設(shè)計(jì)要求。(4)、打開實(shí)驗(yàn)箱外置電源,顯示器顯示閃動(dòng)的“P.”,按下“RESET 復(fù)位鍵,然后按下“PCDBG”功能鍵,再點(diǎn)擊系統(tǒng)菜單中的“聯(lián)接”,此時(shí)出現(xiàn)“寄存器窗口”、“反匯編窗口”和“數(shù)據(jù)窗口”等,說明聯(lián)機(jī)成功。(3)、運(yùn)行“DVCC實(shí)驗(yàn)系統(tǒng)”,稍后出現(xiàn)“DVCC實(shí)驗(yàn)系統(tǒng)”菜單。開 始?????否否否否否是是是是是輸出響應(yīng)的波形 圖 7 ―― 7 八、程序調(diào)試步驟與運(yùn)行結(jié)果8.調(diào)試步驟(1)、按照實(shí)驗(yàn)原理圖及電路圖和接線步驟連好實(shí)驗(yàn)線路。當(dāng)然開關(guān)的調(diào)頻和調(diào)幅的實(shí)現(xiàn)也一樣,不過首先先輸出一個(gè)波形,然后再檢測(cè)開關(guān)是否需要調(diào)頻或者調(diào)幅,如果需要?jiǎng)t轉(zhuǎn)入到相應(yīng)的程序中,最后再重新輸出波形。輸出的數(shù)據(jù)剛好是256個(gè)數(shù)據(jù),這樣則可以直接相加就行了。這樣才是一個(gè)方波,如果兩個(gè)時(shí)間不相同,那就相當(dāng)于一個(gè)脈沖波了。然后減到初始的值后也要持續(xù)一段時(shí)間,然后再進(jìn)行加數(shù),如此循環(huán)下去。此程序輸入的VREF的電壓是+5V,因此該波形輸出的最大頻率是初值為00H和最終值為0FFH,且步數(shù)為1,這樣輸出的波形是最大的。然后加到某個(gè)數(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)進(jìn)行波形切換,開關(guān)鍵向上接“1”,產(chǎn)生波形,向下拔接“0”,無波形輸出。這樣我們就得到了解決頻率調(diào)整的方法,首先進(jìn)行CPU時(shí)鐘頻率選擇,再調(diào)整一個(gè)正弦函數(shù)一個(gè)周期輸出的點(diǎn)數(shù),幅度的調(diào)節(jié)是通過初始幅度設(shè)置再通過外部放大電路來調(diào)節(jié),設(shè)計(jì)程序流程圖如圖所示。這樣做的好處在于,查表所耗費(fèi)的時(shí)鐘周期相同,這樣輸出的點(diǎn)與點(diǎn)之間的距離就相等了,輸出的波形行將更趨于完美,當(dāng)然更讓我們感到的高興的是它輸出波形的頻率將近達(dá)到了100K赫茲,能夠滿足我們?cè)O(shè)計(jì)的擴(kuò)展要求了。分析一下為什么頻率上不去,主要原因在于,使用單片機(jī)進(jìn)行正弦函數(shù)的運(yùn)算時(shí)占去了不少時(shí)間,如果去掉這一計(jì)算過程波形的頻率應(yīng)該大有提高,另外就是CPU時(shí)鐘頻率沒有調(diào)至最高,以及DAC轉(zhuǎn)換過程需要時(shí)間。在設(shè)計(jì)之初,我一直都在嘗試使用數(shù)學(xué)的泰勒級(jí)數(shù)展開來計(jì)算輸出波形,使用這種方法,實(shí)現(xiàn)起來相對(duì)來說要比較困難一點(diǎn),而且會(huì)使得頻率會(huì)下降。正弦波的實(shí)現(xiàn)是非常麻煩的。梯形波的實(shí)現(xiàn)過程是前后加和減的速度不同而已,如你可以在上升加的步數(shù)大一些,減時(shí)少一些。這些波形的實(shí)現(xiàn)的具體步驟:鋸齒波實(shí)現(xiàn)很簡(jiǎn)單,只需要一開始定義一個(gè)初值,然后不斷的加1,當(dāng)溢出后又重初值開始加起,就這樣循環(huán)下去。五、總體功能圖及主要設(shè)計(jì)思路5.總體功能圖函數(shù)發(fā)生器的設(shè)計(jì)K1鍵三角波K2鍵梯形波K3鍵方波K4鍵正弦波K5調(diào)頻調(diào)幅K0鍵鋸齒波 圖 5 ―― 1 5.主要設(shè)計(jì)思想從此題的要求我的設(shè)計(jì)思路分以下幾步:(一)、課設(shè)需要各個(gè)波形的基本輸出。P2口:8位準(zhǔn)雙向I/O口,與地址總線(高8位)復(fù)用。MCS51單片機(jī)的片外總線結(jié)構(gòu) 圖 4 ―― 4 MCS51系列單片機(jī)片外引腳可以構(gòu)成如上圖所示的三總線結(jié)構(gòu):地址總線(AB) 數(shù)據(jù)總線(DB) 控制總線(CB)8031各個(gè)口的功能定義P0口:雙向8位三態(tài)I/O口,此口為地址總線(低8位)及數(shù)據(jù)總線分時(shí)復(fù)用口,可帶8個(gè)LSTTL負(fù)載。不訪問片外存儲(chǔ)器,ALE端以時(shí)鐘振蕩器頻率的1/6固定輸出正脈沖。)時(shí),VPD就向內(nèi)部RAM提供備用電源以保持內(nèi)部RAM
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1