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

正文內(nèi)容

課程設(shè)計(jì)-基于單片機(jī)的函數(shù)信號(hào)發(fā)生器設(shè)計(jì)-文庫(kù)吧

2025-05-18 08:05 本頁(yè)面


【正文】 以及輸 入控制電路四部分組成。但實(shí)際上, DAC0832 輸出的電量也不是真正能連續(xù)可調(diào),而是以其絕對(duì)分辨率為單位增減,是準(zhǔn)模擬量的輸出。 DAC0832是電流型輸出,在應(yīng)用時(shí)外接運(yùn)放使之成為電壓型輸出。 由圖 可知, DAC0832 的片選地址為 7FFFH,當(dāng) P25 有效時(shí),若 P0 口向其送的數(shù)據(jù)為 00H, 則 U1 的輸出電壓為 0V。若 P0 口向其送的數(shù)據(jù)為 0FFH 時(shí), 則 U1的輸出電壓為 5V. 故當(dāng) U1 輸出電壓為 0V 時(shí),由公式 得: Vout = 5V時(shí),可得 : Vout = +5V, 所以輸出波形的電壓變化范圍為 5V~ + 5V. 故可推得,當(dāng) P0 所送數(shù)據(jù)為 80H 時(shí), Vout 為 0V[4]。 圖 數(shù)模轉(zhuǎn)換電路 按鍵接口電路 1 2 3 01 2 3U U UR R R??? 7 圖 為鍵盤接口電路的原理圖,圖中 鍵盤和 8155 的 PA 口相連, AT89C51 的P0 口和 8155 的 D0 口相連, AT89C51 不斷的掃描鍵盤,看是否有鍵按下,如有,則根據(jù)相應(yīng)按鍵作出反應(yīng)。其中“ S0”號(hào)鍵代表方波輸出,“ S1”號(hào)鍵代表正弦波輸出,“ S2”號(hào)鍵代表三角波輸出。 “ S3”號(hào)鍵代表鋸齒波輸出,“ S4” 號(hào)鍵為 10Hz 的頻率信號(hào),“ S5”號(hào)鍵為 100Hz 的頻率信號(hào),“ S6”號(hào)鍵為 500Hz 的頻率信號(hào),“ S7”號(hào)鍵為 1KHz 的頻率信號(hào) [3]。 圖 按鍵接口 時(shí)鐘電路 8051 單片機(jī)有兩個(gè)引腳( XTAL1, XTAL2)用于外接石英晶體和微調(diào)電容,從而構(gòu)成時(shí)鐘電路,其電路圖如圖 所示。 電容 C C2 對(duì)振蕩頻率有穩(wěn)定作用,其容量的選擇為 30pf,振蕩器選擇頻率為 12MHz 的石英晶體。 由于頻率較大時(shí),三角波、正弦波、鋸齒波中每一點(diǎn)的延時(shí)時(shí)間為幾微秒,故延時(shí)時(shí)間還要加上指令時(shí)間才能獲 得較大的頻率波形 [9]。 圖 時(shí)鐘電路 8 顯示電路 顯示電路是用來(lái)顯示波形信號(hào)的頻率,使得整個(gè)系統(tǒng)更加合理,從經(jīng)濟(jì)的角度出發(fā),所以顯示器件采用 LED 數(shù)碼管顯示器。而且 LED 數(shù)碼管是采用共陽(yáng)極接法,當(dāng)主控端口輸出一個(gè)低電平后,與其相對(duì)應(yīng)的數(shù)碼管即變亮,顯示所需數(shù)據(jù)。其器件模型如圖 所示。 圖 LED 顯示電路 9 第四章 軟件設(shè)計(jì) 程序流程圖 本文中 子程序的調(diào)用是通過(guò)按鍵的選擇來(lái)實(shí)現(xiàn),在取得按鍵相應(yīng)的鍵值后,啟動(dòng)計(jì)時(shí)器和相應(yīng)的中斷服務(wù)程序,再 直接查詢程序中預(yù)先設(shè)置的數(shù)據(jù)值,通過(guò)轉(zhuǎn)換輸出相應(yīng)的電壓,從而形成所需的各種波形。 主程序的流程圖如圖 所示,在程序開(kāi)始運(yùn)行之后,首先是對(duì) 8155 進(jìn)行初始化,之后判斷信號(hào)頻率值,如符合所需的頻率,則重置時(shí)間常數(shù),并通過(guò)顯示器顯示出來(lái),不符則返回。在中斷結(jié)束后,還要來(lái)判斷波形是否符合,如符合,則顯示其頻率,不符則返回,重新判斷。 圖 主程序流程圖 10 14 圖 為各波形子程序的流程圖。如圖所示,在中斷服務(wù)子程序開(kāi)始后,通過(guò)判斷來(lái)確定各種波形的輸出 ,當(dāng)判斷選擇的不是方波后,則轉(zhuǎn)向?qū)φ也ǖ呐袛啵绱朔磸?fù)。如果選擇的是方波,則用查表的方法求出相應(yīng)的數(shù)據(jù),并通過(guò)D/A 轉(zhuǎn)換 器將數(shù)據(jù)轉(zhuǎn)換成模擬信號(hào),形成所需波形信號(hào)。 圖 子程序流程圖 11 14 綜合實(shí)驗(yàn)總結(jié) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問(wèn)題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分重要的 。 回顧起此次單片機(jī)課 程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在 好幾個(gè) 星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的 問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好 …… 通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。 這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,最后在 宋陽(yáng) 老師的辛勤指導(dǎo)下,終于游逆而解。同時(shí),在 宋陽(yáng) 老師那里我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 12 參考文獻(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. 附錄 1 電路原理圖 附錄 2 源程序 13 源程序: ORG 0000H AJM MAIN ORG 000BH LJMP TC0 ORG 0030H MAIN: MOV DPTR, 9FFFH 指向 DAC0832( 1) MOV A, 70H MOVX @ DPTR, A DAC0832( 1)輸出 MOV DPTR, 7F00H 指向 8155 命令字端口地址 MOV A, 06H 設(shè)置 A 口為輸入, B 口、 C 口為輸出 MOVX @ DPTR, A 送命令字 MOV DPTR, 7F01H 指向 A 口地址 MOVX A,@ DPTR 讀入 A 口的開(kāi)關(guān)數(shù)據(jù) JNB , K10H 判斷是否 “4”號(hào)鍵,若是則轉(zhuǎn)輸出 10Hz 信號(hào) JNB , K100H 判斷是否 “5”號(hào)鍵,若是則轉(zhuǎn)輸出 100Hz 信號(hào) JNB , K500H 判斷是否 “6”號(hào)鍵,若是則轉(zhuǎn)輸出 500Hz 信號(hào) JNB , K1K 判斷是否 “7”號(hào)鍵,若是則轉(zhuǎn)輸出 1KHz 信號(hào) AJMP MAIN LED1: MOV R3, 06H 設(shè)置 6 個(gè) LED 顯示 MOV R2, 01H 選通第一位 LED 數(shù)據(jù) MOV R1, 30H 送顯示緩沖區(qū)首址 GN1: MOV DPTR, 7F03H 指向 C 口地址 MOV A, R2 位選通數(shù)據(jù)送 A MOVX @ DPTR, A 位選通數(shù)據(jù)送 C 口 RL A 選通下一位 MOV R2, A 位選通數(shù)據(jù)送 R2 中 保存MOV A, @ R1 取鍵值 MOV DPTR, TAB 送 LED 顯示軟件譯碼表首址 MOVC A, @ A+DPTR 查表求出鍵值顯示的段碼 14 MOV DPTR, 7F02H 指向 B 口地址 MOV @ DPTR, A 段碼送顯示 LCALL LOOP1 調(diào)延時(shí)子程序 INC R1 指向下一位顯示緩沖區(qū)地址 DJNZ R3, GN1 循環(huán)顯示 6 個(gè) LED RET LOOP1: MOV R4, 08H 延時(shí)子程序 LOOP: MOV R5, 0A0H DJNZ R5, $ DJNZ R4, LOOP RET K10H: MOV 30H, 00H 顯示 10Hz MOV 31H, 00H MOV 32H, 00H MOV 33H, 00H MOV 34H, 01H MOV 35H, 00H LCALL LED1 調(diào)顯示子程序 MOV TMOD, 00H MOV TL0, 15H MOV TH0, 9EH AJMP PD K100H: MOV 30H, 00H 顯示 100Hz MOV 31H, 00H MOV 32H, 00H MOV 33H, 01H MOV 34H, 00HMOV 35H, 00H LCALL LED1 調(diào)顯示子程序 MOV TMOD, 00H 15 MOV TL0, 08H MOV TH0, 0F6H AJMP PD K500H: MOV 30H, 00H 顯示 500Hz MOV 31H, 00H MOV 32H, 00H MOV 33H, 05H MOV 34H, 00H MOV 35H, 00H LCALL LED1 調(diào)顯示子程序 MOV TMOD, 00H MOV TL0, 01H MOV TH0, 0FEH AJMP PD K1K: MOV 30H, 00H 顯示 1KHz MOV 31H, 00HMOV 32H, 01H MOV 33H, 00H MOV 34H, 00H MOV 35H, 00H LCALL LED1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1