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

正文內(nèi)容

微機接口技術(shù)課程設(shè)計(編輯修改稿)

2025-02-14 17:07 本頁面
 

【文章內(nèi)容簡介】 數(shù)字量( ) 成正比,這就實現(xiàn)了從數(shù)字量到模擬量的轉(zhuǎn)換。 圖5 DAC0832直流輸出型8位數(shù)/模轉(zhuǎn)換器 一個8位D/A轉(zhuǎn)換器有8個輸入端(其中每個輸入端是8位二進制數(shù)的一位),有一個模擬輸出端。輸入可有28=256個不同的二進制組態(tài),輸出為256個電壓之一,即輸出電壓不是整個電壓范圍內(nèi)任意值,而只能是256個可能值。硬件設(shè)計思路由于本次課設(shè)利用現(xiàn)有的單片機實驗系統(tǒng)板,系統(tǒng)板已經(jīng)提供了相關(guān)信號線及ADC080DAC0832和相關(guān)外圍電路元件,組成了最基本的A/D轉(zhuǎn)換和D/A轉(zhuǎn)換電路。所以此次設(shè)計就變得相對簡單??捎葾DC0809采集電容C5充電時的信號,并將其轉(zhuǎn)換為數(shù)字信號,并存儲。DAC0832將存儲的數(shù)字信號,轉(zhuǎn)換為模擬的電壓值,再將其設(shè)置為循環(huán)輸出,產(chǎn)生一定頻率的重復(fù)波形,送到普通示波器顯示。五、程序設(shè)計 數(shù)字存儲示波器程序設(shè)計根據(jù)數(shù)字存儲示波器的基本工作原理編寫實驗程序,實現(xiàn)觸發(fā)點的捕捉、被測信號的采集和數(shù)據(jù)的存儲以及信號波形的再現(xiàn)功能。參考程序流程如下:開始采集并存儲有觸發(fā)嗎?設(shè)定存儲字節(jié)數(shù)完成嗎?采集并存儲設(shè)定初始地址設(shè)定存儲字節(jié)數(shù)輸出存儲的數(shù)據(jù)地址+1數(shù)據(jù)采集NS1按下嗎? NYNY程序“開始”部分是初始化內(nèi)容,包括指定堆棧指針SP(例如:50H);設(shè)定采集數(shù)據(jù)的存儲首地址,本設(shè)計為單片機外部RAM的C000H?!皵?shù)據(jù)采集”部分包括啟動A/D轉(zhuǎn)換、執(zhí)行延時程序(延時時間可設(shè)定在200μs)等待轉(zhuǎn)換結(jié)束、取回轉(zhuǎn)換結(jié)果,為S1是否按下提供參考數(shù)據(jù)。“S1按下嗎?”部分為按鍵S1是否按下判斷程序。本設(shè)計采用上升沿觸發(fā)方式,S1按下時產(chǎn)生下降沿。當A/D采樣數(shù)據(jù)大于判斷點(例如:20H)時,表明按鍵尚未按下,當A/D采樣數(shù)據(jù)小于觸發(fā)點時,表明按鍵已經(jīng)按下,轉(zhuǎn)入觸發(fā)檢測環(huán)節(jié),循環(huán)存儲采樣數(shù)據(jù)。當A/D采樣值重新上升到大于或等于觸發(fā)點數(shù)據(jù)時,便認為觸發(fā)信號到來,轉(zhuǎn)入下面的采樣程序。“采集并存儲”部分包括啟動A/D轉(zhuǎn)換、執(zhí)行延時程序等待轉(zhuǎn)換結(jié)束、取回轉(zhuǎn)換結(jié)果并存儲到C000H開始的RAM中和存儲器地址加1,為下次存儲做準備等程序。其中延時程序決定了數(shù)據(jù)采樣周期,采樣周期(延時時間)可初步設(shè)定在200μs,全部程序調(diào)試完成后,再嘗試改變采樣周期,觀察采樣周期變化對重現(xiàn)被測信號波形的影響,并說明原因。本設(shè)計數(shù)據(jù)存儲深度為256字節(jié),存滿256 字節(jié)后自動從頭開始刷新。可用DPTR做數(shù)據(jù)指針,利用INC DPL指令實現(xiàn)DPTR在C000H~C0FFH之間自動循環(huán)?!坝杏|發(fā)嗎?”部分為觸發(fā)點(觸發(fā)點數(shù)據(jù)要大于等于S1按下判斷點數(shù)據(jù))判斷程序。本設(shè)計采用上升沿觸發(fā)方式,當A/D采樣數(shù)據(jù)小于觸發(fā)點時,表明按鍵按下尚未抬起,繼續(xù)循環(huán)存儲采樣數(shù)據(jù)。當A/D采樣值上升到大于或等于觸發(fā)點數(shù)據(jù)時,表明按鍵按已抬起,便認為觸發(fā)信號到來,轉(zhuǎn)入下面的采樣程序?!霸O(shè)定存儲字節(jié)數(shù)”程序?qū)⒂|發(fā)后的采樣點數(shù)設(shè)定在128個字節(jié)。接下來的“采集并存儲”部分與前面敘述的完全相同?!巴瓿蓡??”判斷128個字節(jié)的采樣是否完成,如果完成就進入下面的D/A轉(zhuǎn)換程序。這樣在256個字節(jié)的存儲器中,就包含了觸發(fā)前、后各128字節(jié)的采樣數(shù)據(jù),可完全記錄電容C5充電前后的電壓變化波形?!霸O(shè)定初始地址”部分將數(shù)據(jù)指針(例如:DPTR)重新設(shè)定在C000H?!拜敵龃鎯Φ臄?shù)據(jù)”程序?qū)?shù)據(jù)存儲器中的A/D采樣值送到D/A轉(zhuǎn)換器輸出?!暗刂罚?”程序修改數(shù)據(jù)指針的低8位地址,使數(shù)據(jù)存儲器地址在C000H~C0FFH之間自動循環(huán)。這樣便可以通過D/A轉(zhuǎn)換器反復(fù)重現(xiàn)電容C5充電過程的完整波形,實現(xiàn)存儲波形的穩(wěn)定顯示。參考程序:(1)、基本程序清單:函數(shù):DA轉(zhuǎn)換程序。起始地址:0200H。功能:實現(xiàn)DA轉(zhuǎn)換并將存儲于以開始地址為0C000H的256個字節(jié)當中的數(shù)據(jù)顯示出來。備注:無 ORG 0200HDA: MOV R1,00H MOV DPTR,0C000H MOVX A,@DPTR PUSH 82H PUSH 83HL1。 MOV DPTR,0F800H MOVX @DPTR,A POP 83H POP 82H INC DPTR INC R1 MOVX A,@DPTR PUSH 82H PUSH 83H CJNE R1,00H,L2 POP 83H POP 82H MOV DPTR,0C000H PUSH 82H PUSH 83HL2: LJMP L1 RET。函數(shù):延時函數(shù)。起始地址:0300H。功能:延時。備注:無DELAY:MOV R2,50HL3: DEC R2 DJNZ R2,L3 RET。函數(shù):主函數(shù)。起始地址:0100H。功能:實現(xiàn)簡易數(shù)字示波器。備注:無 ORG 0100HS1: MOV DPTR,0F006H MOVX @DPTR,A LCALL DELAY MOVX A,@DPTR CLR C SUBB A,20H JNC S1S2: MOV R1,00H MOV DPTR,0C000H PUSH 82H PUSH 83H C1: MOV D
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1