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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告---基于單片機(jī)的波形發(fā)生器-單片機(jī)(存儲(chǔ)版)

  

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