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

正文內(nèi)容

基于ad9834的波形發(fā)生器的設(shè)計(jì)畢業(yè)設(shè)計(jì)-wenkub.com

2025-06-25 00:19 本頁(yè)面
   

【正文】 LCDDispNum(11,2,FreqNum[5])。amp。 LCDDispChar(5,2,39。amp。 if(FreqNum[1]==1) FreqNum[1]=9。LCDDispNum(7,2,FreqNum[1])。amp。 if(FreqNum[3]==1) FreqNum[3]=9。LCDDispNum(9,2,FreqNum[3])。amp。 if(FreqNum[5]==1) FreqNum[5]=9。 } if(KEY4==0) { delay10ms()。 if(FreqNum[6]==10) FreqNum[6]=0。)。 if(FreqNum[0]==2) FreqNum[0]=0。 LCDDispNum(6,2,FreqNum[0])。amp。 if(FreqNum[2]==10) FreqNum[2]=0。LCDDispNum(8,2,FreqNum[2])。amp。 if(FreqNum[4]==10) FreqNum[4]=0。LCDDispNum(10,2,FreqNum[4])。amp。LCDDispNum(11,2,FreqNum[5])。)。 } else if(gFunctionCount==2 amp。 gTimeCount==4) { LCDDispNum(7,2,FreqNum[1])。amp。 } else if(gFunctionCount==2 amp。gType=0。 } else if(gFunctionCount==1 amp。 } else if(gFunctionCount==1 amp。 if(gFunctionCount==1 amp。 AD9834(gType,freqtemp,0)。 } else if(gFunctionCount==3) { gFunctionCount=0。 LCDDispChar(15,2,39。 LCDCursor()。 LCDDispChar(15,1,39。}void key_scan(void){ unsigned long freqtemp。j110。unsigned char gType=0。 //寫FREQ0 REG 的MSB PhaseWord = (unsigned int)(Phase % 360 * 2048 / + )。 case 2: WriteDat(0x2020)。 //高14位 switch(Type) { case 0: WriteDat(0x2038)。}void AD9834(unsigned char Type,unsigned long Freq,unsigned int Phase){ unsigned int PhaseWord。 dat =1。i16。 while(1) { key_scan()。本文參考了大量的文獻(xiàn)資料,在此,向各學(xué)術(shù)界的前輩們致敬! 附錄附錄1:實(shí)物照片說明附錄2:系統(tǒng)原理圖附錄3:部分源程序includeincludeincludeincludevoid main(void){ LCDInit()。沒有各位老師的辛勤教育,便不會(huì)有我們今天的累累果實(shí)。另外,還要感謝魏老師,在魏老師認(rèn)真的實(shí)驗(yàn)指導(dǎo)下,我完成了畢業(yè)設(shè)計(jì),他幫助我解決了很多從理論轉(zhuǎn)變?yōu)閷?shí)踐過程中的難題,同時(shí)還傳授了我不少人生的哲理。作為一個(gè)本科畢業(yè)生的畢業(yè)設(shè)計(jì),由于自己缺乏經(jīng)驗(yàn),難免有許多地方考慮不周到,很多時(shí)候會(huì)走一些彎路,如果沒有老師的指導(dǎo),以及一些同學(xué)的幫助,想要完成這個(gè)畢業(yè)設(shè)計(jì)是不容易的。同時(shí)我也深刻的認(rèn)識(shí)到,在對(duì)待一個(gè)新事物時(shí),一定要從整體考慮,完成一步之后再作下一步,這樣才能更加有效。寫論文是一個(gè)不斷學(xué)習(xí)的過程,我體會(huì)到實(shí)踐對(duì)于學(xué)習(xí)的重要性,以前只是明白理論,沒有經(jīng)過實(shí)踐考察,對(duì)知識(shí)的理解不夠明確,通過這次的做,真正做到理論實(shí)踐相結(jié)合?;菊莆樟薖rotel99SE原理圖的方法,并設(shè)計(jì)了一個(gè)單片機(jī)最小系統(tǒng)。經(jīng)過我長(zhǎng)時(shí)間的設(shè)計(jì)及調(diào)試,本系統(tǒng)基本能實(shí)現(xiàn)波形發(fā)生器的所有功能。解決:重新檢查矩陣鍵盤電路的連接,重新建立一個(gè)新的對(duì)應(yīng)關(guān)系。在軟件的調(diào)試過程中主要遇到的問題如下:1.燒入程序后,LCD液晶顯示閃動(dòng),而且亮度不均勻。在本波形發(fā)生器的設(shè)計(jì)調(diào)試中遇到了很多的問題。 sbit AD9834_SCLK=P2^6。 //寫FREQ0 REG 的LSB WriteDat(MSB)。 //三角波 break。 //低14位 unsigned int MSB = (FreqWord / 0x4000) + 0x4000。不過也可以將全部程序均安排在前臺(tái),后臺(tái)程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長(zhǎng)就比較難了。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體的規(guī)劃。Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。Keil C51軟件的優(yōu)點(diǎn)有以下兩點(diǎn): C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。 增益可控電路由于要使輸出幅度可調(diào),因?yàn)樵贒DS的輸出端加上了一個(gè)增益可變的放大器,由于使用的是單電源進(jìn)行供電,因此需要把信號(hào)先耦合到電源的中心點(diǎn),設(shè)計(jì)中通過一個(gè)電位器改變運(yùn)放反向端到地的阻抗從而改變?cè)鲆?,電路圖如圖34所示:圖34 增益可控模塊的電路圖第4章 系統(tǒng)軟件設(shè)計(jì) Keil軟件的介紹Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。如果AD9834是單個(gè)設(shè)備需要AGND和DGND連接,板上的地面應(yīng)該在AD9834的AGND和DGND腳連接如果AD9834在一個(gè)系統(tǒng)中復(fù)雜的設(shè)備要AGND和DGND連接,連接應(yīng)該在一個(gè)點(diǎn)上,盡可能在AD9834附近建立一個(gè)中性點(diǎn)。向LCD的顯示緩沖區(qū)中送字符,程序中采用2個(gè)字符數(shù)組,一個(gè)顯示字符,另一個(gè)顯示電壓數(shù)據(jù),要顯示的字符或數(shù)據(jù)被送到相應(yīng)的數(shù)組中,,判斷是否夠顯示的個(gè)數(shù),不夠則地址加一取下一個(gè)要顯示的字符或數(shù)據(jù)。IOUTB應(yīng)該在AGND之間接200的外部電阻,也可直接接AGND,建議在AGND間接一個(gè)20pF電容防止時(shí)鐘饋通。當(dāng)置位OPBITEN和SIGN/PIB寄存器以置1,比較器輸入接VINAGND(18腳):模擬的接地。此引腳可以輸出比較器的輸出,也可輸出來自NCO的MSB,在寄存器置位POPBITEN可以使能此腳,DIGN/PIB為決定是比較器輸出還是來自NCO的MSB輸出。FSYNC(15腳):激活地位控制輸入端。SDATA(13腳):數(shù)據(jù)串口輸入端。此引腳復(fù)位相應(yīng)的內(nèi)部寄存器置0,這相當(dāng)于部分模擬輸出。要用的頻率寄存器可以由FSELECT或FSEL位來選擇。DDS輸出地頻率表述為主時(shí)鐘頻率的二進(jìn)制小數(shù)形式。此電源產(chǎn)生于DVDD,用的是板上調(diào)節(jié)器。用來耦合偏置電壓AVDD(4腳):模擬部分正極電源。在此腳與AGND有個(gè)電阻RSET。頻率和相位調(diào)制由存儲(chǔ)寄存器決定,可以通過軟件或是通過FSELECT和PSELECT兩個(gè)管腳操作串行口或修改存儲(chǔ)器。它內(nèi)部載有比較器能產(chǎn)生方波用來產(chǎn)生脈沖信號(hào)。在參考頻率為166。加法器將頻率控制字與累加寄存器輸出的累加相位數(shù)據(jù)相加,把相加后的結(jié)果送至累加寄存器的數(shù)據(jù)輸入端。DDS技術(shù)建立在采樣定理的基礎(chǔ)上,它首先對(duì)需要產(chǎn)生的信號(hào)波形進(jìn)行采樣和量化,然后存入存儲(chǔ)器作為待產(chǎn)生信號(hào)波形的數(shù)據(jù)表。它的基本原理就是利用采樣原理,通過查表法產(chǎn)生波形。RS(4腳):RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。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)。和CRT顯示器相比,LCD的優(yōu)點(diǎn)是很明顯的。由片內(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)次序。在訪問片外EPROM/RAM 時(shí),它輸出高8 位地址。P1口每位能驅(qū)動(dòng)4個(gè)LS 型TTL 負(fù)載。作輸入口使用時(shí)要先寫1,這就是準(zhǔn)雙向口的含義。此引腳的第二功能是VPP是對(duì)8751 片內(nèi)EPROM固化編程時(shí),作為施加較高編程電壓(一般12V~21V)的輸入端。EA/VPP(31 腳):外部程序存儲(chǔ)器地址允許輸入端/固化編程電壓輸入端。如果想確定8051/8031 芯片的好壞,可用示波器查看ALE端是否有脈沖信號(hào)輸出。ALE/PROG(30 腳):地址鎖存允許信號(hào)端。PSEN 端有效,即允許讀出EPROM/ROM 中的指令碼。RST 引腳的第二功能是VPD,即接入RST 端,為RAM 提供備用電源,以保證存儲(chǔ)在RAM 中的信息不丟失,從而合復(fù)位后能繼續(xù)正常運(yùn)行。要檢查8051/8031 的振蕩電路是否正常工作,可用示波器查看XTAL2 端是否有脈沖信號(hào)輸出。. STC89C52的引腳圖如圖23所示:圖23 STC89C52的引腳圖STC89C52部分引腳說明:時(shí)鐘電路引腳XTAL1 和XTAL2:XTAL1(19 腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。最高允許振蕩頻率為12MHz。為方便設(shè)計(jì)串行通信,目前的52 系列單片機(jī)都會(huì)提供3個(gè)16 位定時(shí)器/計(jì)數(shù)器。片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM(128B),用以存放可以讀/寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及顯示的數(shù)據(jù)等,SST89 系列單片機(jī)最多提供1K 的RAM。在空閑模式下,CPU 停止工作,允許RAM、串口、定時(shí)器/計(jì)數(shù)器、中斷繼續(xù)工作。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ù)器。圖21系統(tǒng)結(jié)構(gòu)框圖本系統(tǒng)結(jié)構(gòu)如圖21所示,本設(shè)計(jì)可分為以下模塊:?jiǎn)纹瑱C(jī)主控模塊、鍵盤模塊、DDS模塊、液晶模塊、增益可控模塊。實(shí)際上HP8770A也僅可以產(chǎn)生8 種波形,而且價(jià)格十分昂貴。同時(shí),主要體現(xiàn)在兩個(gè)較為突出的問題上,一是通過電位器的調(diào)節(jié)來實(shí)現(xiàn)輸出頻率的調(diào)節(jié),因此很難將頻率調(diào)到某一個(gè)固定值;二是脈沖的占空比不可調(diào)節(jié)。 波形發(fā)生器的發(fā)展?fàn)顩r波形發(fā)生器是能夠產(chǎn)生大量的標(biāo)準(zhǔn)信號(hào)和用戶定義信號(hào)的,并可以保證高穩(wěn)定性、高精度、易操作性和可重復(fù)性的電子儀器?,F(xiàn)代電子領(lǐng)域中,單片機(jī)的應(yīng)用正在不斷地走向深入,這必將導(dǎo)致傳統(tǒng)控制于檢測(cè)技術(shù)的日益更新。但是這種電路存在波形質(zhì)量差,難以控制,可調(diào)節(jié)的范圍小,電路過于復(fù)雜和體積大等缺點(diǎn)。這也是這次設(shè)計(jì)的兩個(gè)創(chuàng)新點(diǎn)。AD98
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1