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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計(jì)(編輯修改稿)

2025-06-12 19:56 本頁面
 

【文章內(nèi)容簡介】 要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每 當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時(shí), ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi) 部程序存儲(chǔ)器。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 課程設(shè)計(jì)說明書 7 系統(tǒng)硬件總體電路設(shè)計(jì) 主要設(shè)計(jì)思想 課設(shè)需要各個(gè)波形的基本輸出。如輸出鋸齒波、三角波、梯形波、方波、正弦波。這些波形的實(shí)現(xiàn)的具體步驟:鋸齒波實(shí)現(xiàn)很簡單,只需要一開始定義一個(gè)初值,然后不斷的加 1,當(dāng)溢出后又重初值開始 加起,就這樣循環(huán)下去。三角波的實(shí)驗(yàn)過程是先加后減,我的一開始的實(shí)現(xiàn)方法是先是從 00H 開始加 1 直到溢出后就執(zhí)行減 1 操作,就這樣不斷調(diào)用這個(gè)循環(huán)。梯形波的實(shí)現(xiàn)過程是前后加和減的速度不同而已,如你可以在上升加的步數(shù)大一些,減時(shí)少一些。方波的實(shí)現(xiàn)方法是連續(xù)輸出一個(gè)數(shù),到某個(gè)時(shí)候就改變一下值,可以把值定義為正極性的,也可以是負(fù)極性。正弦波的實(shí)現(xiàn)是非常麻煩的。它的實(shí)現(xiàn)過程是通過定義一些數(shù)據(jù),然后執(zhí)行時(shí)直接輸出定義的數(shù)據(jù)就可以了。 在設(shè)計(jì)之初,我一直都在嘗試使用數(shù)學(xué)的泰勒級數(shù)展開來計(jì)算輸出波形,使用這種方法,實(shí)現(xiàn)起來相對來 說要比較困難一點(diǎn),而且會(huì)使得頻率會(huì)下降。要使得它達(dá)到更高的頻率,就得另辟蹊徑了。分析一下為什么頻率上不去,主要原因在于,使用單片機(jī)進(jìn)行正弦函數(shù)的運(yùn)算時(shí)占去了不少時(shí)間,如果去掉這一計(jì)算過程波形的頻率應(yīng)該大有提高,另外就是CPU 時(shí)鐘頻率沒有調(diào)至最高,以及 DAC 轉(zhuǎn)換過程需要時(shí)間。為了達(dá)到更高的頻率,首先就要免去單片機(jī)的計(jì)算負(fù)擔(dān),我使用的解決方法是人為計(jì)算出要輸出的點(diǎn),然后建一個(gè)表通過查表來進(jìn)行輸出,這樣主要工作任務(wù)就落到了建表的過程中。這樣做的好處在于,查表所耗費(fèi)的時(shí)鐘周期相同,這樣輸出的點(diǎn)與點(diǎn)之間的距離就相等了 ,輸出的波形行將更趨于完美,當(dāng)然更讓我們感到的高興的是它輸出波形的頻率將近達(dá)到了 100K 赫茲,能夠滿足我們設(shè)計(jì)的擴(kuò)展要求了。為了實(shí)現(xiàn)頻率的調(diào)整,我在一個(gè)正弦波周期里建了兩百個(gè)點(diǎn),如果我們隔一個(gè)取點(diǎn)的話,且在 CPU 時(shí)鐘頻率不改變的情形下,正弦波頻率將相對于前面的頻率提高將近一倍。這樣我們就得到了解決頻率調(diào)整的方法,首先進(jìn)行 CPU 時(shí)鐘頻率選擇,再調(diào)整一個(gè)正弦函數(shù)一個(gè)周期輸出的點(diǎn)數(shù),幅度的調(diào)節(jié)是通過初始幅度設(shè)置再通過外部放大電路來調(diào)節(jié)。 課程設(shè)計(jì)說明書 8 硬件連線圖 課程設(shè)計(jì)說明書 9 五、 系統(tǒng) 程序的設(shè)計(jì) 鋸齒波的實(shí)現(xiàn)過程 鋸齒波的實(shí)現(xiàn)過程是首先定義一個(gè)初值然后進(jìn)行加法操作,加的步數(shù)的多少則根據(jù)要求的頻率來進(jìn)行。然后加到某個(gè)數(shù)之后就再重新設(shè)置為初值,再重復(fù)執(zhí)行剛剛的操作,如此循環(huán)下去。流程圖如下所示: 三角波的實(shí)現(xiàn)過程 三角波的實(shí)現(xiàn)是設(shè)置一個(gè)初值,然后進(jìn)行加數(shù),同樣是加到某個(gè)數(shù)之后再進(jìn)行減數(shù),減到初值之后就再返回到先前的操作,這個(gè)操作跟鋸齒波的實(shí)現(xiàn)是相似的。此程序輸入的 VREF 的電壓是+ 5V,因此該波形輸出的最大頻率 是初值為 00H和最終值為 0FFH,且步數(shù)為 1,這樣輸出的波形是最大的。 程序流程圖如下圖所示: 設(shè)置初值 A MOV DPTR, 8000H MOVX @DPTR, A 加上設(shè)定的步數(shù), ADD A, 步數(shù) 判斷 A 是否已經(jīng)滿了? 否 重新設(shè)置初值 A 是 開 始 課程設(shè)計(jì)說明書 10 梯形波的實(shí)現(xiàn)過程 梯形波輸出跟鋸齒波和三角波相似,只不過當(dāng)加到頂峰后的一段時(shí)間內(nèi)不改變 A 的值,過了一段時(shí)間后再將減少 A 的值,不過先后的步數(shù)可以一樣也可以不一樣。然后減到初始的值后也要持續(xù)一段時(shí)間,然后再進(jìn)行加數(shù),如此循環(huán)下去。 給 A 設(shè)置初值 MOV DPTR, 8000H MOVX @DPTR, A ADD A,步數(shù) 判斷 A 是否已滿? 否 是 SUBB A,步數(shù) 判斷是否等于初值? 否/是 開 始 課程設(shè)計(jì)說明書 11 方波的實(shí)現(xiàn)過程 此波形的實(shí)現(xiàn)更加簡單,只 需開始的時(shí)候設(shè)置一個(gè)初值然后直接輸出這個(gè)值就行了,輸出一段時(shí)間后,然后再重新置一個(gè)數(shù)據(jù),然后再輸出這個(gè)數(shù)據(jù)一段時(shí)間,但是此時(shí)的時(shí)間一定要等于前面那段時(shí)間。這樣才是一個(gè)方波,如果兩個(gè)時(shí)間不相同,那就相當(dāng)于一個(gè)脈沖波了。流程圖如下圖所示: 開 始 給 A 設(shè)置初值 MOV DPTR, 8000H 是 持續(xù)一段時(shí)間 SUBB A,步數(shù) 2 判斷是否等于初值? 否 是 持續(xù)一段時(shí)間 MOVX @DPTR, A ADD A,步數(shù) 1 判斷 A 是 否已滿? 否 課程設(shè)計(jì)說明書 12 正弦波的實(shí)驗(yàn)過程 正弦波的實(shí)現(xiàn)則相對比較復(fù)雜,因?yàn)檎也ǖ膶?shí)現(xiàn)是輸出各個(gè)點(diǎn)的值就行了,可是各個(gè)點(diǎn)值則要通過正弦函數(shù)來求出,不過這些值直接去網(wǎng)上下載下來使用就可以了。輸出的數(shù)據(jù)剛好是 256 個(gè)數(shù)據(jù),這 樣則可以直接相加就行了。 開 始 給 A 設(shè)置初值 MOV DPTR, 8000H
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1