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

正文內(nèi)容

基于單片機(jī)的函數(shù)信號(hào)發(fā)生器設(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

 

【正文】 ,所以時(shí)間片輪法的話會(huì)大大影響電路的正常工作,甚至不能檢測(cè)出按鍵輸入,或則按鍵輸入的時(shí)候出現(xiàn)顯示斷續(xù)的情況,所以本才設(shè)計(jì)采用了中斷顯示的方法,利用定時(shí)器進(jìn)行延時(shí),設(shè)定好定時(shí)器的初值,在固定的延時(shí)時(shí)間上溢出,然后調(diào)用顯示子程序顯示當(dāng)前的輸出情況,由于定時(shí)器中斷程序 執(zhí)行一次只能顯示一位數(shù)據(jù) ,所以要設(shè)定一個(gè)全局變量的顯示緩沖區(qū)和全局變量的位選標(biāo)志。 圖 5圖 5 圖 55 為頻率為 10Hz、 100Hz、 500Hz的正弦波, 1000Hz 的正弦波在文中不畫出來(lái)。當(dāng)“ S0”鍵按下將產(chǎn)生方波,鍵“ S4” — “ S7”決定華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 26 方波的頻率,“ S4”號(hào)鍵為 10Hz 的頻率信號(hào),“ S5”號(hào)鍵為 100Hz 的頻率信號(hào),“ S6”號(hào)鍵為 500Hz 的頻率信號(hào),“ S7”號(hào)鍵為 1KHz 的頻率信號(hào)。在函數(shù)信號(hào)發(fā)生器系統(tǒng)的 4個(gè)模塊中,最重要的是主控模塊,其它還有顯示模塊,按鍵模塊,信號(hào)輸出模塊。開始設(shè) 計(jì)方案,總感覺自己還是有許多的東西弄不太清楚,于是就請(qǐng)教同學(xué)。 回顧起此次單片機(jī)課程設(shè)計(jì),我仍感慨頗多,從選題到定稿,從理論到實(shí)踐,在 好幾個(gè) 星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。同時(shí),在老 師那里我 也 學(xué)到 了 很多實(shí)用的知識(shí), 在此 我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的 致謝 ! 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 29 參考文獻(xiàn) [1] 程全 .基于 AT89C52實(shí)現(xiàn)的多種波形發(fā)生器的設(shè)計(jì) [J].周口師范學(xué)院學(xué)報(bào),(5): 57~ 58. [2] 周明德 .微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用 [M].北京:清華大學(xué)出版社, ~364. [3] 劉樂(lè)善 .微型計(jì)算機(jī)接口技術(shù)及應(yīng)用 [M].北京:北京航空航天大學(xué)出版社,~ 264. [4] 童詩(shī)白 .模擬電路技 術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 202 [5] 杜華 .任意波形發(fā)生器及應(yīng)用 [J].國(guó)外電子測(cè)量技術(shù), : 38~ 40 [6] 張友德 .單片微型機(jī)原理、應(yīng)用與實(shí)踐 [M].上海:復(fù)旦大學(xué)出版社, ~44 [7] 程朗 .基于 8051單片機(jī)的雙通道波形發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與應(yīng)用, : 100~ 103 [8] 張永瑞 .電子測(cè)量技術(shù)基礎(chǔ) [M].西安:西安電子科技大學(xué)出版社, ~ 101 [9] 李葉紫 .MCS51單片機(jī)應(yīng)用教程 [M].北京: 清華大學(xué)出版社, ~ 238 [10] 周潤(rùn)景 .基于 PROTEUS的電路的及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 [M].北京航空航天大學(xué)出版社, 20xx [11] 余永權(quán) .單片機(jī)在控制系統(tǒng)中的應(yīng)用 [M].電子工業(yè)出版社, 20xx [12] 周靈彬 .PROTEUS的單片機(jī)教學(xué)與應(yīng)用仿真 [M].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,20xx [13] 沙占友 .單片機(jī)外圍電路設(shè)計(jì) [M].電子工業(yè)出版社, 20xx [14] 沈紅衛(wèi) .基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [M].電子工業(yè)大學(xué)出版社, 20xx [15] 張靖武等 .單片機(jī)系統(tǒng)的 PROTEUS設(shè)計(jì)與仿真 [M].電子工業(yè)大學(xué), 20xx [16] 寧成軍等 .基于 Proteus和 Keil接口的單片機(jī)外圍硬件電路仿真 [M].現(xiàn)代電子技術(shù), 20xx [17] 程朗 .基于 8051單片機(jī)的雙通道波形發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與應(yīng)用, : 100~ 103. [18] 張永瑞 .電子測(cè)量技術(shù)基礎(chǔ) [M].西安:西安電子科技大學(xué)出版社, ~101. [19] 李葉紫 . MCS51單片機(jī)應(yīng)用教程 [M].北京:清華大學(xué)出版社, ~ 238. 。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正 學(xué)以致用 ,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。在設(shè)計(jì)的過(guò)程中遇到 的 問(wèn)題,可以說(shuō)得是困難重重,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好 ,但 最 終 在老師的辛勤指導(dǎo)下,終于 游刃而解 。經(jīng)過(guò) 自己分析各方案之后,決定用查表的方法來(lái)做。 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 27 結(jié)論 本次畢業(yè)設(shè)計(jì)我所涉及的題目是多功能函數(shù)信號(hào)發(fā)生器,由于是基于單片機(jī)的波形發(fā)生器,所以我才用了查表輸出的方法,經(jīng)過(guò) D/A 轉(zhuǎn)化輸出需要的波形,并通過(guò)低通濾波是其輸出的波形能比較的平滑。能按預(yù)期的效果通過(guò)按鍵實(shí)現(xiàn)波形切換且波形標(biāo)準(zhǔn)美觀,頻率穩(wěn)定可調(diào) 。當(dāng)“ S0”鍵按下將產(chǎn)生三角波,鍵“ S4” — “ S7”決定方波的頻率,“ S4”號(hào)鍵為 10Hz 的頻率信號(hào),“ S5”號(hào)鍵為 100Hz 的頻率信號(hào),“ S6”號(hào)鍵為 500Hz 的頻率信號(hào),“ S7”號(hào)鍵為 1KHz 的頻率信號(hào)。 圖 51 基于 protues的函數(shù)信號(hào)發(fā)生器仿真 功能實(shí)現(xiàn) 三種波形的仿真波形圖如下:在仿真環(huán)境下,運(yùn)行仿真軟件,按要求操作鍵盤會(huì)出現(xiàn)如下波形圖,各個(gè)波形的仿真圖不同的頻率。 1程 序 2程 序程 序 3程 序 54程 序掃 描 鍵 盤是 否 有 鍵盤 按 下 ?10 s延 時(shí)是 否 有 鍵盤 按 下 ?判 斷 鍵 值YYYNNN 44 按鍵掃描子程序設(shè)計(jì) 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 22 顯示子程序 顯示部分采用動(dòng)態(tài)輸出的方式,通過(guò)控制兩個(gè)鎖存器來(lái)控制實(shí)現(xiàn)單個(gè) I/O 分時(shí)控制輸出輸出數(shù)碼管的段選(字形的選擇)和位選(位權(quán)的選擇)。程序中的模式選擇是通過(guò) MODE 位輸入,通過(guò)設(shè)定一個(gè)模式標(biāo)志位,當(dāng)執(zhí)行一次模式位按鍵程序,標(biāo)志位自動(dòng) +1,并指向其所指定的波形。到 FFH后在減二,一直減到 00H,這樣也是 128 次,同樣滿足可一個(gè)波形取點(diǎn) 256 次的要求。 中 斷 服 務(wù)程 序 開 始是 方 波 ?是 三 角 波 ?是 正 弦 波 ?D /A發(fā) 出 轉(zhuǎn) 換 值D /A發(fā) 出 轉(zhuǎn) 換 值D /A發(fā) 出 轉(zhuǎn) 換 值查 表 求 出 數(shù) 據(jù)查 表 求 出 數(shù) 據(jù)查 表 求 出 數(shù) 據(jù)返 回Y Y YNN N 42 波形產(chǎn)生子程序設(shè)計(jì) 下面說(shuō)明子程序流程圖的實(shí)現(xiàn): : LJMP TCO 絕對(duì)跳轉(zhuǎn)到中斷服務(wù)程序 : TCO:CJNE R7,00H,TC1 判斷是否是方波,不是則跳轉(zhuǎn) MOV DPTR,TAB1 送方波數(shù)據(jù)表首址 MOV A,R6 發(fā)送數(shù)據(jù)寄存器 MOVC A,@ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 19 MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 : TC1: CJNE R7, 01H, TC2 發(fā)送正弦波程序 MOV DPTR, TAB2 送正 弦波數(shù)據(jù)表首址 MOV A, R6 MOVC A, @ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 : TC2: CJNE R7, 02H, QL1 發(fā)送三角波程序 MOV DPTR, TAB3 送三角波數(shù)據(jù)表首址 MOV A, R6 MOVC A,@ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 20 中斷服務(wù)子程序 中斷服務(wù)子程序是產(chǎn)生波形必不可少的程序,其程序流程圖如下 43 所示,方波 波形的實(shí)現(xiàn)較為簡(jiǎn)單,只需開始的時(shí)候設(shè)置一個(gè)初值然后直接輸出這個(gè)值就行了,每次輸出的時(shí)間根據(jù)延時(shí)來(lái)定,我們把波形分為了 256 個(gè)點(diǎn),輸出半個(gè)波形后,然后再對(duì)其置零,同樣輸出個(gè)數(shù)據(jù)一段時(shí)間,但是此時(shí)的時(shí)間一定要等于前面那段時(shí)間。在程序開始運(yùn)行之后,首先是對(duì) 8255A 進(jìn)行初始化,之后判斷信號(hào)頻率值,如符合所需的頻率,則重置時(shí)間常數(shù),并通過(guò)顯示器顯示。正弦波和三角波的頻率控制方法都與上述方法相同,而方波的頻率控制是半周期計(jì)數(shù),經(jīng)過(guò)半周期只需改變輸出為最大或最小電平即可 [17]。計(jì)數(shù)次數(shù) =計(jì)數(shù)時(shí)間 /機(jī)器周期。在本設(shè)計(jì)中,對(duì)信號(hào)的四分之一周期采 樣 19 個(gè)幅度值,通過(guò)反復(fù)查表來(lái)輸出幅度值,而整個(gè)信號(hào)是通過(guò)正查表和逆向查表來(lái)實(shí)現(xiàn)的。因此,送入第二片的值是幾個(gè)固定的值。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。 本次設(shè)計(jì)要求對(duì)輸出波形的頻率,幅值和波形進(jìn)行輸出,所以要擴(kuò)展顯示模塊,常用的顯示模塊 LCD 有 7 端數(shù)碼管, LCD1602和 12864 等液晶顯示屏。但實(shí)際上, DAC0832 輸出的電量也不是真正能連續(xù)可調(diào),而是以其絕對(duì)分辨率為單位增減,是準(zhǔn)模擬量的輸出。其中用 P0 口作為兩片 D/A的數(shù)據(jù)總線, P2 口的 和 口用來(lái)控制兩片 D/A 的選通 [15]。 8 0 C51 單 片 機(jī)D A C0 8 3 2D A C0 8 3 2基 準(zhǔn) 電 壓輸 出 47 單片機(jī)控制 DAC0832的 D/A轉(zhuǎn)換 因?yàn)?AT89C51 單片 機(jī)自身便有一個(gè) 64K 的程序存儲(chǔ)器,所以不用擴(kuò)展外加程序存儲(chǔ)器。與微處理器完全兼容。此后,當(dāng)W
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1