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

正文內(nèi)容

【畢業(yè)設(shè)計】基于ad9834的波形發(fā)生器設(shè)計-文庫吧資料

2025-01-24 13:05本頁面
  

【正文】 只要認(rèn)真多思考都是可以避免的,以下為主要的問題:最開始的時候AD9834編寫程序驅(qū)動后沒有輸出波形解決:經(jīng)過查找相關(guān)資料,知道AD9834最大支持的時鐘頻率是75MHZ,而我使用的是100MHZ的晶振,后來換成75MHZ便成功輸出。endif第5章 系統(tǒng)調(diào)試 硬件調(diào)試信號發(fā)生器系統(tǒng)的電路較大,對于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出現(xiàn)一處的錯誤,則會對檢測造成很大的不便,而且電路的交線較多,對于各種鋒利的引腳要注意處理,否則會刺破帶有包皮的導(dǎo)線,則會對電路造成短路現(xiàn)象。 sbit AD9834_DIN=P2^7。}ifndef _AD9834_H_define _AD9834_H_includesbit AD9834_SYNC=P2^5。 //寫FREQ0 REG 的MSB PhaseWord = (unsigned int)(Phase % 360 * 2048 / + )。 } WriteDat(LSB)。 case 2: WriteDat(0x2020)。 case 1: WriteDat(0x2002)。 //高14位 switch(Type) { case 0: WriteDat(0x2038)。 //2^28/75000000= unsigned int LSB = (FreqWord % 0x4000) + 0x4000。 信號產(chǎn)生的程序AD9834通過時序控制產(chǎn)生信號,產(chǎn)生波形的程序如下:void AD9834(unsigned char Type,unsigned long Freq,unsigned int Phase){ unsigned int PhaseWord。前臺程序安排一些實時性要求較高的內(nèi)容,如定時系統(tǒng)和外部中斷(如掉電中斷);而后臺程序指主程序及其調(diào)用的子程序,這類程序?qū)崟r性要求不是太高,延誤幾十ms甚至幾百ms也沒關(guān)系,所以通常將監(jiān)控程序(鍵盤解釋程序),打印程序和顯示程序等,與操作者打交道的程序放在后臺程序中執(zhí)行。軟件任務(wù)分析的另一個內(nèi)容是如何安排各個執(zhí)行模塊和監(jiān)控軟件。相對來講,執(zhí)行模塊任務(wù)明確單純,比較容易編程,而監(jiān)控程序較易出問題。各執(zhí)行模塊規(guī)劃好后,就可以監(jiān)控程序了。軟件任務(wù)分析時,應(yīng)先將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義和接口定義(輸入輸出定義)。從軟件的功能來看可分為兩大類:一類是執(zhí)行軟件,它能完成各種實質(zhì)性的功能,如測量、顯示、計算、打印、通信和輸出控制等,另一類是監(jiān)控軟件,它是專門用來協(xié)調(diào)各執(zhí)行模塊與操作者之間的關(guān)系的,在系統(tǒng)軟件中充當(dāng)組織調(diào)度角色。主程序流程圖如圖41所示:圖41 主程序流程圖 程序設(shè)計原理軟件任務(wù)分析和硬件電路設(shè)計結(jié)合進行,哪些功能由硬件完成,哪些任務(wù)由軟件完成,在硬件電路設(shè)計基本定型后,也就基本上決定下來了。 系統(tǒng)軟件的整體設(shè)計系統(tǒng)軟件由主程序和產(chǎn)生波形的子程序組成,軟件設(shè)計主要是產(chǎn)生各種波形的子程序的編程,通過編程可得到各種波形。用過匯編語言后再使用C來開發(fā),體會更加深刻。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。如果使用C語言編程,那么Keil幾乎就是不二之選了,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。如讀入輸入緩沖器的狀態(tài)不全為“1”,確定哪一根列線為“0”狀態(tài),當(dāng)某個鍵的行線和列線都為“0”狀態(tài)時,表明該鍵按下。AD9834電路設(shè)計圖如圖32所示:圖32 AD9834電路的電路圖 按鍵電路圖33按鍵電路的電路圖按鍵電路設(shè)計圖如上圖33所示。數(shù)字信號和模擬信號的地只需接在一個地方。LCD1602與STC89C52的接口電路圖如下圖31所示:圖31 LCD1602與STC89C52的接口電路圖 AD9834電路AD9834電路設(shè)計的時候要注意好,以便模擬和數(shù)字部分能分離固定在板子的確定部分,這可以使接地面便利的分離開。其中E是下降沿觸發(fā)的片選信號,R/W是讀寫信號,RS是寄存器選擇信號本模塊設(shè)計要點如下:顯示模塊初始化:首先清屏,再設(shè)置接口數(shù)據(jù)位為8位,顯示行數(shù)為1行,字型為57點陣,然后設(shè)置為整體顯示,取消光標(biāo)和字體閃爍,最后設(shè)置為正向增量方式且不移位。第3章 硬件電路的設(shè)計硬件電路主要包括單片機主控電路,液晶顯示電路,AD9834電路,按鍵電路,增益可控電路。像200Ω電阻接于IOUT和AGND之間。IOUT(19腳),IOUTB(20腳):電流輸出。在接入比較器之前DA的輸出應(yīng)適當(dāng)濾波以減小抖動。VIN(17腳):比較器輸入端。SIGN BIT OUT(16腳):邏輯輸出。此為輸入數(shù)據(jù)的幀同步信號。SCLK的每個下降沿就將一位輸入AD9834。16位數(shù)據(jù)由此輸入。此引腳一樣有控制SLEEP12位的功能。RESET不會影響地址存儲器。RESET(11腳):激活高數(shù)字輸入端。當(dāng)FSEL位選擇頻率寄存器時,則FSELECT接于COMS 的高或低。FSELECT控制頻率寄存器,F(xiàn)REQ0、FREQ1,這用在相位累加器。此輸出地頻率精確度和相位噪聲由這個時鐘決定。MCLK(8腳):數(shù)字時鐘輸入端。這個調(diào)節(jié)器需要一個100nF的去耦電容,接在此腳和DGND間,如果DVDD=,那么此引腳應(yīng)與DVDD短接。CAP/(6腳):。~。COMP(3腳):DA轉(zhuǎn)換偏壓。這決定了整個DA轉(zhuǎn)換的電流的幅度。其引腳圖26如下:圖26 AD9834引腳圖AD9834各個引腳定義及功能說明:FS ADJUST(1腳):全面調(diào)控。AD9834用三個串口寫入數(shù)據(jù)。有28位的頻率寄存器;75Mhz的時鐘頻率。AD9834在3v時只有20mW的功耗,對功耗要求高的來說是一個較好的選擇。0為: (22) 圖25 DDS技術(shù)的原理框圖. AD9834的簡介AD9834是一款能產(chǎn)生高質(zhì)量正弦波和三角波的低功耗DDS芯片。s的情況下,DDS系統(tǒng)輸出信號的頻率166。將相位寄存器的輸出與相位控制字相加得到的數(shù)據(jù)作為一個地址對正弦查詢表進行尋址,查詢表把輸入的地址相位信息映射成正弦波幅度信號,通過D/A變換器把數(shù)字量變成模擬量,再經(jīng)過低通濾波器平滑并濾除不需要的取樣分量,以便輸出頻譜純凈的正弦波信號。這樣,相位累加器在時鐘作用下,不斷對頻率控制字進行線性相位累加。它的核心是相位累加器,由N位加法器與N位相位寄存器構(gòu)成,類似一個簡單的計數(shù)器。輸出信號波形時,電路在一個高穩(wěn)定時鐘控制下從數(shù)據(jù)表中依次讀出信號波形的數(shù)據(jù),產(chǎn)生過數(shù)字化的信號,這個信號再通過DAC轉(zhuǎn)換成所需的模擬信號波形。從20世紀(jì)80年代末,通過深入的研究認(rèn)識了DDS雜散的原因及其分布規(guī)律后,對DDS相位累加器進行了改進,ROM數(shù)據(jù)進行了壓縮,使用了抖動注入技術(shù)以及對DDS系統(tǒng)結(jié)構(gòu)和工藝結(jié)構(gòu)進行了改進。但是限于當(dāng)時微電子技術(shù)和數(shù)字信號處理技術(shù)的限制,DDS并沒有被足夠的重視,隨著現(xiàn)代超大規(guī)模集成電路的高速發(fā)展,使數(shù)字頻率合成技術(shù)得到了質(zhì)的飛躍,它在頻率轉(zhuǎn)換時間、相位連續(xù)性、相對帶寬、高分辨率、正交輸出以及集成化等一系列性能指標(biāo)方面,已經(jīng)遠(yuǎn)超過了傳統(tǒng)的頻率合成技術(shù)所能達(dá)到的水平。DB0(7腳):低4位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位)DB1(8腳):低4位三態(tài)、 雙向數(shù)據(jù)總線 1位DB2(9腳):低4位三態(tài)、 雙向數(shù)據(jù)總線 2位DB3(10腳):低4位三態(tài)、 雙向數(shù)據(jù)總線 3位DB4(11腳):高4位三態(tài)、 雙向數(shù)據(jù)總線 4位DB5(12腳):高4位三態(tài)、 雙向數(shù)據(jù)總線 5位DB6(13腳):高4位三態(tài)、 雙向數(shù)據(jù)總線 6位DB7(14腳):高4位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)寄存器選擇控制如表21:表21 寄存器選擇控制RSR/W操作說明00寫入指令寄存器(清除屏等)01讀busy flag(DB7)以及讀取位地址計數(shù)器(DB0~DB6)值10寫入數(shù)據(jù)寄存器(顯示各字型等)11從數(shù)據(jù)寄存器讀取數(shù)據(jù) DDS模塊. DDS技術(shù)簡介直接數(shù)字合成技術(shù)是美國學(xué)者于1971年提出的,即以全數(shù)字技術(shù),從相位概念出發(fā)直接合成所需波形的一中新的頻率合成原理,稱之為直接數(shù)字頻率合成器(Direct Digital Synthesis)。R/W(5腳):R/W為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。VEE(3腳):液晶顯示器對比度調(diào)整端,接電源時對比度最弱,接地時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。IR用于寄存指令碼,只能寫入不能讀出,DR用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動寫入DDRAM和CGRAM,或者暫存從DDRAM和CGRAM讀出的數(shù)據(jù),BF為1時,液晶模塊處于內(nèi)部模式,不響應(yīng)外部操作指令和接受數(shù)據(jù),DDTAM用來存儲顯示的字符,能存儲80個字符碼,CGROM由8位字符碼生成5*7點陣字符160中和5*10點陣字符32種. LCD1602液晶模塊的引腳圖如圖24所示:圖24 LCD1602引腳圖LCD1602引腳介紹:VSS(1腳):一般接地。本系統(tǒng)顯示部分用的是LCD液晶模塊,采用一個161的字符型液晶顯示模塊。由于通過控制是否透光來控制亮和暗,當(dāng)色彩不變時,液晶也保持不變,這樣就無須考慮刷新率的問題。 液晶模塊液晶顯示器(LCD)英文全稱為Liquid Crystal Display,它一種是采用了液晶控制透光度技術(shù)來實現(xiàn)色彩的顯示器。. STC89C52單片機的定時/計數(shù)器在單片機應(yīng)用系統(tǒng)中,常常會有定時控制需求,如定時輸出、定時檢測、定時掃描等;也經(jīng)常要對外部事件進行計數(shù)。P3口與其它I/O 端口有很大的區(qū)別,它的每個引腳都有第二功能,如下::(RXD)串行數(shù)據(jù)接收:(RXD)串行數(shù)據(jù)發(fā)送:(INT0)外部中斷0輸入:(INT1)外部中斷1輸入:(T0)定時/計數(shù)器0的外部計數(shù)輸入:(T1)定時/計數(shù)器1的外部計數(shù)輸入:(WR)外部數(shù)據(jù)存儲器寫選通:(RD)外部數(shù)據(jù)存儲器讀選通. STC89C52單片機的中斷系統(tǒng)STC89C52系列單片機的中斷系統(tǒng)有5個中斷源,2個優(yōu)先級,可以實現(xiàn)二級中斷服務(wù)嵌套。P3口(~,10~17 腳):P3口是一個帶內(nèi)部上拉電阻的8 位準(zhǔn)雙向I/O口。P口每位能驅(qū)動4個LS 型TTL 負(fù)載。在P1口作為輸入口使用時,應(yīng)先向P1口鎖存地址(90H)寫入全1,此時P1口引腳由內(nèi)部上拉電阻拉成高電平。P1口(~,1~8 腳):P1口是一個帶內(nèi)部上拉電阻的8 位準(zhǔn)雙向I/O口。在CPU 訪問片外存儲器時,P0
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1