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

正文內(nèi)容

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

2025-06-15 08:05本頁面
  

【正文】 機(jī)的程序存儲器中。后者是指其輸出信號的頻率、幅度、調(diào)制系數(shù)等在一定范圍內(nèi)連續(xù)可調(diào),并且讀數(shù)準(zhǔn)確、穩(wěn)定、屏蔽良好的中、高檔信號發(fā)生器。按照信號發(fā)生器性能指標(biāo)可以分為一般信號發(fā)生器和標(biāo)準(zhǔn)信號發(fā)生器。按照頻率范圍分類可以分為:超低頻信號發(fā)生器、低頻信號發(fā)生器、視頻信號發(fā)生器、高頻波形發(fā)生器、甚高頻波形發(fā)生器和超高頻信號發(fā)生 器。其最明顯的優(yōu)勢就是可以嵌入到各種儀器、設(shè)備中,這是其他計(jì)算機(jī)和網(wǎng)絡(luò)都無法做到的 [9,10]。 1 目 錄 摘 要 .............................................................. 目 錄 .............................................................. 第一章 緒論 ......................................................... 單片機(jī)概述 ..................................................... 信號發(fā)生器的分類 ............................................... 研究內(nèi)容 ....................................................... 第二章 方案的設(shè)計(jì)與選擇 ............................................. 方案的比較 ..................................................... 設(shè)計(jì)原理 ....................................................... 設(shè)計(jì)思想 ....................................................... 設(shè)計(jì)功能 ....................................................... 第三章 硬件設(shè)計(jì) ..................................................... 硬件原理框圖 ................................................... 主控電路 ....................................................... 數(shù)、模轉(zhuǎn)換電路 ................................................. 按鍵接口電路 .................................................. 1 時(shí)鐘電路 ....................................................... 顯示電路 ....................................................... 第四章 軟件設(shè)計(jì) ..................................................... 程序流程圖 ..................................................... 第五章 總結(jié)與展望 ................................................... 致 謝 .............................................................. 參考文獻(xiàn) ............................................................ 附錄 1 電路原理圖 .................................................... 附錄 2 源程序 ........................................................ 附錄 3 器件清單 ...................................................... 2 第一章 緒論 單片機(jī)概述 隨著大規(guī)模集成電路技術(shù)的發(fā)展,中央處理器 (CPU)、隨機(jī)存取存儲器 (RAM)、只讀存儲器 (ROM)、 (I/O)接口、定時(shí)器 /計(jì)數(shù)器和串行通信接口,以及其他一些計(jì)算機(jī)外圍電路等均可集成在一塊芯片上構(gòu)成單片微型計(jì)算機(jī),簡稱為單片機(jī)。單片機(jī)具有體積小、成本低,性能穩(wěn)定、使用壽命長等特點(diǎn)。 信號發(fā)生器的分類 信號發(fā)生器應(yīng)用廣泛,種類繁多,性能各異,分類也不盡一致。按照輸出波形分類可以分為:正弦信號發(fā)生器和非正弦信號發(fā)生器,非正弦信號發(fā)生器又包括:脈沖信號發(fā)生器,函數(shù)信號發(fā)生器、掃頻信號發(fā)生器、數(shù)字序列波形發(fā)生器、圖形信號發(fā)生器、噪聲信號發(fā)生器等。前者指對輸出信號的頻率、幅度的準(zhǔn)確度和穩(wěn)定度以及波形失真等要求不高的一類信號發(fā)生器。 研究內(nèi)容 本文是做基于單片機(jī)的信號發(fā)生器的設(shè)計(jì), 將采用編程的方法來實(shí)現(xiàn)三角波、鋸齒波、矩形波、正弦波的發(fā)生。在程序運(yùn)行中,當(dāng)接收到來自外界的命令,需要輸出某種波形時(shí)再調(diào)用相應(yīng)的中斷服務(wù)子程序和波形發(fā)生程序,經(jīng)電路的數(shù) /模轉(zhuǎn)換器和運(yùn)算放大器處理后,從信號發(fā)生器的輸出端口輸出。 方案二:采用鎖相式頻率合成器,利用鎖相環(huán),將壓控振蕩器( VCO)的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以達(dá)到輸出頻率覆蓋系數(shù)的要求,且電路復(fù)雜。該方法可以通過編程的方法來控制信號波形的頻率和幅度,而且在硬件電路不變的情況下,通過改變程序來實(shí)現(xiàn)頻率的變換。 鑒于方案一的信號頻率不夠穩(wěn)定和方案二的電路復(fù)雜,頻率覆蓋系數(shù)難以達(dá)標(biāo)等缺點(diǎn),所以決定采用 方案三的設(shè)計(jì)方法。 設(shè)計(jì)原理 數(shù)字信號可以通過數(shù) /模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號,因此可通過產(chǎn)生數(shù)字信號再轉(zhuǎn)換成模擬信號的方法來獲得所需要的波形。 圖 信號發(fā)生器原理框圖 89C51 是整個(gè)波形發(fā)生器的核心部分,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并從鍵盤接收數(shù)據(jù),進(jìn)行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)。89C51 單片機(jī) 接口 電路 D/A 轉(zhuǎn)換器 濾波放大 輸出 4 設(shè)計(jì)思想 ( 1)利用單片機(jī)產(chǎn)生方波、正弦波、三角波和鋸齒波等信 號波形,信號的頻率和幅度可變。 如果單片機(jī)的晶振為 12MHz,采用定時(shí)器方式 0,則定時(shí)器的初值為: X=213—? T/Tmec () 定時(shí)時(shí)間常數(shù)為: TL =( 8192—? T) /MOD256 () TH=(8192? T)/256 () MOD32 表 示除 32 取余數(shù) ( 3)正弦波的模擬信號是 D/A 轉(zhuǎn)換器的模擬量輸出,其計(jì)算公式為: Y=( A/2sin? t) +A/2 (其中 A=VREF) () ? t=N ? T (N=1~256) () 那么對應(yīng)著存放在計(jì)算機(jī)里的這一點(diǎn)的數(shù)據(jù)為: ( ) ( 4)一個(gè)周期被分離成 256 個(gè)點(diǎn),對應(yīng)的四種波形的 256 個(gè)數(shù)據(jù)存放在以 TAB1TAB4 為起始地址的存儲器中。其中“ S0”號鍵 代表方波輸出,“ S1”號鍵代表正弦波輸出,“ S2”號鍵代表三角波輸出,“ S3” 號鍵代表鋸齒波輸出。 ( 3)利用兩片 DAC0832 實(shí)現(xiàn)幅度可調(diào)的信號源,(其中一片用來調(diào)節(jié)幅度,另外一片用來實(shí)現(xiàn)信號源的輸出)。 ( 5) 輸出波形幅度為 0~ 5V。 圖 硬件原理框圖 主控電路 AT89C51 單處機(jī)內(nèi)部設(shè)置兩個(gè) 16 位可編程的 定時(shí)器 /計(jì)數(shù)器 T0 和 T1,它們具有計(jì)數(shù)器方式和定時(shí)器方式兩種工作方式及 4 種工作模式。模式 1采用的是 16 位計(jì)數(shù)器,當(dāng) T0 或 T1 被允許計(jì)數(shù)后,從初值開始加計(jì)數(shù),最高位產(chǎn)生溢出時(shí)向 CPU 請求中斷。當(dāng)中央處理器CPU 正在處理某件事的時(shí)候外界發(fā)生了緊急事件,要求 CPU 暫停當(dāng)前的工作,轉(zhuǎn)而去處理這個(gè)緊急事件。 如圖 所示, AT89C51 從 P0 口接收來自鍵盤的信號,并通過 P2 口輸出一些控制信號,將其輸入到 8155 的信 號控制端,用于控制其信號的輸入、輸出。如果有信號輸出,則在寫控制端產(chǎn)生一個(gè)寫信號,并將所要輸出的信號通過 8155 的 PB 口輸出,并在數(shù)碼管上顯示出來。 DAC0832 主要由 8 位輸入寄存器、 8 位 DAC 寄存器、 8位 D/A 轉(zhuǎn)換器以及輸 入控制電路四部分組成。 DAC0832是電流型輸出,在應(yīng)用時(shí)外接運(yùn)放使之成為電壓型輸出。若 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]。其中“ S0”號鍵代表方波輸出,“ S1”號鍵代表正弦波輸出,“ S2”號鍵代表三角波輸出。 圖 按鍵接口 時(shí)鐘電路 8051 單片機(jī)有兩個(gè)引腳( XTAL1, XTAL2)用于外接石英晶體和微調(diào)電容,從而構(gòu)成時(shí)鐘電路,其電路圖如圖 所示。 由于頻率較大時(shí),三角波、正弦波、鋸齒波中每一點(diǎn)的延時(shí)時(shí)間為幾微秒,故延時(shí)時(shí)間還要加上指令時(shí)間才能獲 得較大的頻率波形 [9]。而且 LED 數(shù)碼管是采用共陽極接法,當(dāng)主控端口輸出一個(gè)低電平后,與其相對應(yīng)的數(shù)碼管即變亮,顯示所需數(shù)據(jù)。 圖 LED 顯示電路 9 第四章 軟件設(shè)計(jì) 程序流程圖 本文中 子程序的調(diào)用是通過按鍵的選擇來實(shí)現(xiàn),在取得按鍵相應(yīng)的鍵值后,啟動(dòng)計(jì)時(shí)器和相應(yīng)的中斷服務(wù)程序,再 直接查詢程序中預(yù)先設(shè)置的數(shù)據(jù)值,通過轉(zhuǎn)換輸出相應(yīng)的電壓,從而形成所需的各種波形。在中斷結(jié)束后,還要來判斷波形是否符合,如符合,則顯示其頻率,不符則返回,重新判斷。如圖所示,在中斷服務(wù)子程序開始后,通過判斷來確定各種波形的輸出 ,當(dāng)判斷選擇的不是方波后,則轉(zhuǎn)向?qū)φ也ǖ呐袛?,如此反?fù)。 圖 子程序流程圖 11 14 綜合實(shí)驗(yàn)總結(jié) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。 回顧起此次單片機(jī)課 程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在 好幾個(gè) 星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的 問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對單片機(jī)匯編語言掌握得不好 …… 通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識重新溫故。同時(shí),在 宋陽 老師那里我學(xué)得到很多實(shí)用的知識,在次我表示感謝!同時(shí),對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 12 參考文獻(xiàn) [1] 程全 .基于
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1