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

正文內(nèi)容

基于ad9834的波形發(fā)生器設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 構(gòu)如圖 21 所示,本設(shè)計(jì)可分為以下模塊:?jiǎn)纹瑱C(jī)主控模塊、鍵盤模塊、 DDS模塊、 液晶 模塊、增益可控模塊。 STC89C52 有 40 個(gè)引腳, 4 個(gè) 8 位并行 I/O 口, 1 個(gè)全雙工異步串行口,同時(shí)內(nèi)含 5個(gè)中斷源, 2 個(gè)優(yōu)先級(jí), 2 個(gè) 16 位定時(shí) /計(jì)數(shù)器。 在 空閑模式下, CPU 停止工作 ,允許 RAM、串口、定時(shí)器 /計(jì)數(shù)器、中斷繼續(xù)工作 。 片內(nèi)數(shù)據(jù)存儲(chǔ)器 RAM(128B),用以存放可以讀/寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及 顯示的數(shù)據(jù)等, SST89 系列單片機(jī)最多提供 1K 的 RAM。為方便設(shè)計(jì)串行通信,目前的 52 系列單片機(jī)都會(huì)提供 3 個(gè) 16 位定時(shí)器 /計(jì)數(shù)器。最高允許振蕩頻率為 12MHz。 . STC89C52 的引腳圖如圖 23 所示: 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 8 頁(yè) 圖 23 STC89C52的引腳圖 STC89C52 部分引腳說明: 時(shí)鐘電路引腳 XTAL1 和 XTAL2: XTAL1(19 腳 ):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。 要檢查 8051/8031 的振蕩電路是否正常工作,可用示波器查看 XTAL2 端是否有脈沖信號(hào)輸出。 RST 引腳的第二功能是 VPD,即接入 RST 端,為 RAM 提供備用電源,以保證存儲(chǔ)在 RAM 中的信息不丟失,從而合復(fù)位后能繼續(xù)正常運(yùn)行。 PSEN 端有效,即允許讀出 EPROM/ ROM 中的指令碼。 ALE/PROG(30 腳 ):地址鎖存允許信號(hào)端。如果想確定 8051/8031 芯片的好壞,可用示波器查看 ALE 端是否有脈沖信號(hào)輸出。 EA/VPP(31 腳 ):外部程序存儲(chǔ)器地址允許輸入端 /固化編程電壓輸入端。此引腳的第二功能是 VPP 是對(duì) 8751 片內(nèi)EPROM 固化編程時(shí),作為施加較高編程電壓 (一般 12V~ 21V)的輸入端。作輸入口使用時(shí)要先寫 1,這就是準(zhǔn)雙向口的含義。 P1 口每位能驅(qū)動(dòng) 4 個(gè) LS 型 TTL 負(fù)載。在訪問片外 EPROM/RAM 時(shí),它輸出高 8 位地址。由片內(nèi)特殊功能寄存器中的中斷允許 寄存器 IE 控制 CPU 是否響應(yīng)中斷請(qǐng)求;由中斷優(yōu)先級(jí)寄存器 IP 安排各中斷源的優(yōu)先級(jí);同一優(yōu)先級(jí)內(nèi)各中斷同時(shí)提出中斷請(qǐng)求時(shí),由內(nèi)部的查詢邏輯確定其響應(yīng)次序。和 CRT 顯示器相比, LCD 的優(yōu)點(diǎn)是很明顯的。 LCD1602 液晶模塊采用 HD44780 控制器, HD44780 具有簡(jiǎn)單而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符移動(dòng),閃爍等功能, LM016L 與單片機(jī) MCU 通訊可采用 8 位或 4 位并行傳輸兩種方式, HD44780 控制器由兩個(gè) 8 位寄存器,指令寄存器( IR)和數(shù)據(jù)寄存器( DR)忙標(biāo)志( BF),顯示數(shù) RAM( DDRAM),字符發(fā)生器 ROM( CGOROM)字符發(fā)生器 RAM( CGRAM),地址計(jì)數(shù)器 RAM(AC)。 RS( 4 腳): RS 為寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令寄存器。它的基本原理就是利用采樣原理,通過查表法產(chǎn)生波形。 DDS 技術(shù)建立在采樣定理的基礎(chǔ)上,它首先對(duì)需要產(chǎn)生的信號(hào)波形進(jìn)行采樣和量化,然后存入存儲(chǔ)器作為待產(chǎn)生信號(hào)波形的數(shù)據(jù)表。加法器將頻率控制字與累加寄存器輸出的累加相位數(shù)據(jù)相加,把相加后的結(jié)果送 至累加寄存器的數(shù)據(jù)輸入端。在參考頻率為 ?s 的情況下, DDS 系統(tǒng)輸出信號(hào)的頻率 ?0 為: NfsKfo 2? ( 21) 輸出信號(hào)的頻率分辨率 Δ ?0 為: Nfsfo 2?? ( 22) 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 13 頁(yè) 圖 25 DDS 技術(shù)的原理框圖 . AD9834 的簡(jiǎn)介 AD9834 是一款能產(chǎn)生高質(zhì)量正弦波和三角波的低功耗 DDS 芯片。有 28 位的頻率寄存器; 75Mhz 的時(shí)鐘頻率,分辨率為 , 1MHz 時(shí)為 。其引腳圖 26 如下: 圖 26 AD9834引腳圖 AD9834 各 個(gè) 引腳定義及功能說明: FS ADJUST( 1 腳): 全面調(diào)控。芯片內(nèi)已有一個(gè) 的電壓參考值 COMP( 3 腳) : DA 轉(zhuǎn)換偏壓。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 14 頁(yè) CAP/( 6 腳):數(shù)字電路運(yùn)行在 下。 MCLK( 8 腳):數(shù)字時(shí)鐘輸入端。 FSELECT 控制頻率寄存器, FREQ0、 FREQ1,這用在相位累加器。 RESET( 11 腳):激活高數(shù)字輸入端。此 引 腳一樣有控制 SLEEP12 位的功能。 SCLK 的每個(gè)下降沿就將 一位輸入 AD9834。 SIGN BIT OUT( 16 腳): 邏輯輸出。在接入比較器之前 DA 的輸出應(yīng)適當(dāng)濾波以減小抖動(dòng)。像 200Ω電阻接于 IOUT 和 AGND 之間。其中 E 是下降沿觸發(fā)的片選信號(hào), R/W 是讀寫信號(hào), RS 是寄存器選擇信號(hào)本模塊設(shè)計(jì)要點(diǎn)如下:顯示模塊初始化:首先清屏,再設(shè)置接口數(shù)據(jù)位為 8 位,顯示行數(shù)為 1 行,字型為 5 7 點(diǎn)陣,然后設(shè)置為整體顯示,取消光標(biāo)和字體閃爍 ,最后設(shè)置為正向增量方式且不移位。數(shù)字信號(hào)和模擬信號(hào) 的地只需接在一個(gè)地方。如讀入輸入緩沖器的狀態(tài)不全為“ 1”,確定哪一根列線為“ 0”狀態(tài),當(dāng)某個(gè)鍵的行線和列線都為“ 0”狀態(tài)時(shí),表明該鍵按下。如果 使用 C 語(yǔ)言編程,那么Keil 幾乎就是 不二之選 了 ,即使不使用 C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。 C51 工具包的整體結(jié)構(gòu), uVision 與 Ishell 分別是 C51 for Windows 和 for Dos 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。 ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器dScope51 或 tScope51 使用進(jìn) 行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。用過匯編語(yǔ)言后再使用 C 來開發(fā),體會(huì)更加深刻。 主程序流程圖如圖 41 所示: 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 19 頁(yè) 圖 41 主程序流程圖 第 程序設(shè)計(jì)原理 軟件任務(wù)分析和硬件電路設(shè)計(jì)結(jié)合進(jìn)行,哪些功能由硬件完成,哪些任務(wù)由軟件完成,在硬件電路設(shè)計(jì)基本定型后,也就基本上決定下來了。 軟件任務(wù)分析時(shí),應(yīng) 先 將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義(輸入輸出定義)。相對(duì)來講,執(zhí)行模塊任務(wù)明確單純,比較容易編程,而監(jiān)控程序較易出問題 。前臺(tái)程序安 排一些實(shí)時(shí)性要求較高的內(nèi)容,如定時(shí)系統(tǒng)和外部中斷(如掉電中斷);而 后臺(tái)程序指主程序及其調(diào)用的子程序,這類程序?qū)?shí)時(shí)性要求不是太高,延誤幾十 ms 甚至幾百 ms 也沒關(guān)系,所以 通常將監(jiān)控程序(鍵盤解釋程序) ,打印程序和顯示程序等,與操作者打交道的程序放在后臺(tái)程序中執(zhí)行。 //2^28/75000000= unsigned int LSB = (FreqWord % 0x4000) + 0x4000。 case 1: WriteDat(0x2021)。 } WriteDat(LSB)。 } ifndef _AD9834_H_ define _AD9834_H_ include sbit AD9834_SYNC=P2^5。 endif 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 21 頁(yè) 第 5章 系統(tǒng)調(diào)試 第 硬件調(diào)試 信號(hào)發(fā)生器系統(tǒng) 的電路較大,對(duì)于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出現(xiàn) 一處的錯(cuò)誤,則會(huì)對(duì)檢測(cè)造成很大的不便,而且電路的交線較多,對(duì)于各種鋒利的引腳要注意處理,否則會(huì)刺破帶有包皮的導(dǎo)線,則會(huì)對(duì)電路造成短路現(xiàn)象。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。 2.當(dāng)用戶按下按鍵的時(shí)候,單片機(jī)讀取的數(shù)值跟設(shè)定的數(shù)值不對(duì)。 頻率為 10Hz 時(shí)的方波波形如圖 51 所示: 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 22 頁(yè) 圖 51 頻率為 10Hz時(shí)的方波波形 頻率為 10Hz 時(shí)的三角波波形如圖 52 所示: 圖 52 頻率為 10Hz時(shí)的三角波波形 頻率為 10Hz 時(shí)的正弦波波形如圖 53 所示: 圖 53 頻率為 10Hz時(shí)的正弦波波形 頻率為 1KHz 時(shí)的方波波形如圖 54 所示: 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 23 頁(yè) 圖 54 頻率為 1KHz時(shí)的方波波形 頻率為 1KHz 時(shí)的三角波波形如圖 55 所示: 圖 55 頻率為 1KHz時(shí)的三角波波形 頻率為 500KHz 時(shí)的正弦波波形如圖 56 所示: 圖 56 頻率為 1KHz時(shí)的正弦波波形 頻率為 1MHz 時(shí)的方波波形如圖 57 所示: 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 24 頁(yè) 圖 57 頻率為 1MHz時(shí)的方波波形 頻率為 1MHz 時(shí)的三角波波形如圖 58 所示: 圖 58 頻率為 1MHz時(shí)的三角波波形 頻率為 1MHz 時(shí)的正弦波波形如圖 59 所示: 圖 59 頻率為 1MHz時(shí)的正弦波波形 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 25 頁(yè) 結(jié)論 通過這次畢業(yè)設(shè)計(jì),我學(xué)到了不少課本上沒有的知識(shí),也鍛煉了自己的動(dòng)手能力,將以前學(xué)過的零散的知識(shí)串到一起。首先硬件方面,基本了解了電子產(chǎn)品的開發(fā)流程和所要做的工作。我的動(dòng)手能力得到了很大的提高,創(chuàng)新意識(shí)得到了鍛煉。 總之,通過畢業(yè)設(shè)計(jì) ,我深刻體會(huì)到要做好一個(gè)完整的事情,需要有系統(tǒng)的思維方式和方法,對(duì)待要解決的問題,要耐心、要善于運(yùn)用已有的資源來充實(shí)自己。ARM7 系統(tǒng)中的應(yīng)用百例 [M].電子工業(yè)出版社 . 2021 [10]. 馬忠梅等 . 單片機(jī)的 C 語(yǔ)言應(yīng)用程序設(shè)計(jì) [M].北京航空航天大學(xué)出版社 . 2021 [11]. 劉樹中,王春平 等. 單片機(jī)和液晶顯示驅(qū)動(dòng)器串行接口的實(shí)現(xiàn) [J].微計(jì)算機(jī)信息 . 2021 [12]. 游少芳.基于 DDS 的任意信號(hào)發(fā)生器設(shè)計(jì) [D].哈爾濱工程大學(xué)碩士學(xué)位論文 . 2021 [13]. 張靜 ,李廷軍 等. 基于 DDS 的高分辨率信號(hào)發(fā)生器的實(shí)現(xiàn) [J]. 現(xiàn)代電子技術(shù) . 2021(14) [14]. 徐煜明 ,韓雁 . 單片機(jī)原理及接口技術(shù) [M]. 電子工業(yè)出版社 . 2021 年 22 [15]. 魏立峰 , 王寶興 . 單片機(jī)原理與應(yīng)用技術(shù) [M]. 北京大學(xué)出版社 . 2021 年 08 月 [16]. 馬俊 ,陳學(xué)煌 等 . 一種基于單片機(jī)數(shù)字式調(diào)幅波信號(hào)發(fā)生器 [J]. 青海大學(xué)學(xué)報(bào) (自然科學(xué)版 ) , 2021,(01) . [17]. Sullivan G J. Ratedistortion optimization for video pression. [J] IEEE Signal Processing. Mag., 1998, 15(6): 7490. [18]. Bentley, John P. Principle of Measurement Systems, [P] Longman, London and New York, 2021. 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 27 頁(yè) 致謝 經(jīng)過兩個(gè)多月的學(xué)習(xí),本次畢業(yè)設(shè)計(jì)已經(jīng)近尾聲。徐老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度以及對(duì)待學(xué)生極端負(fù)責(zé)的精神,給我留下很深的印象,并將積極影響我今后的學(xué)習(xí)和工作。 知識(shí)是人類進(jìn)步的階梯,而傳授知識(shí) 的各位老師則是我們登上階梯的領(lǐng)路人。在此,也對(duì)他們表示衷心感謝。 AD9834(0,1000,0)。 for(i=0。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文 ) 第 30 頁(yè) else AD9834_DIN=0。 } AD9834_SYNC=1。 //低 14位 unsigned int MSB = (FreqWord / 0x4000) + 0x4000。 //三角波 break。 //寫 FREQ0 REG 的 LSB WriteDat(MSB)。 unsigned char gTimeCount=0。 for(j=0。i++)。 if(gFunctionCount==1) { gTimeCount=0。 } else if(gFunctionCount==2) { gTimeCount=0。)。 LCDDispNum(11,2,FreqNum[5])。 if(gType==2) freqtemp=freqtemp*2。 if(KEY2==0) { gTimeCount++。gType=2
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1