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

正文內(nèi)容

基于單片機(jī)控制的智能函數(shù)信號(hào)發(fā)生器畢業(yè)設(shè)計(jì)論文帶pcb圖(留存版)

  

【正文】 的脈沖或用于定時(shí)目的。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。有兩種方式可以向 89S52 提供時(shí)鐘脈沖:一是外部時(shí)鐘方式,即使用外部電路向 89S52 提供始終脈沖,見(jiàn)圖 3(a);二是內(nèi)部時(shí)鐘方式,即使用晶振由 89S52 內(nèi)部電路產(chǎn)生時(shí)鐘脈沖。此時(shí)程序的執(zhí)行由仿真器控制,復(fù)位電路不起作用,系統(tǒng)時(shí)鐘也經(jīng)常設(shè)置為仿真器產(chǎn)生,此時(shí)用戶的晶振也不起作用 。 22 A1/IO9 23 A2/IO10 24 A3/IO11 25 A4 26 A5 27 A6 28 A7 29 A8 30 A9 31 A10 32 A11 33 A12 34 A13 35 A14 36 A15 37 CS0/IO12 片選信號(hào)線, CPU 板輸出,接口板輸入,低電平有效,設(shè)計(jì) CPU 板時(shí),不用的引腳要懸空。當(dāng) CPU 只有一路時(shí),要懸空。接口板可使用。 12 R01/CAP3 13 R02/CAP4 14 R03/CAP5 15 COM0/VM 液晶位輸出公共端 0 復(fù)用點(diǎn)陣屏的控制信號(hào)。 特殊情況下可采用雙緩沖輸入方式,即把兩個(gè)寄存器都分別接成受控方式 制作低頻信號(hào) 發(fā)生器有許多方案:主要有單緩沖方式,雙緩沖方式和直通方式。兩個(gè)信號(hào)輸入端中, “”為反相輸入端,表示運(yùn)放輸出端 OUT 的信號(hào)與該輸入端的為相反; “+”為同相輸入端,表示運(yùn)放輸出端 OUT的信號(hào)與輸入端的相位相同。模塊主要有:主程序模塊、鋸齒波模塊、三角波模塊、正弦波模塊、方波模塊、延時(shí)子程序模塊等。 感謝學(xué)校其他老師和同學(xué)給予的幫助和支持。利用 dac0832 產(chǎn)生正弦波 。利用 dac0832 產(chǎn)生鋸齒波 。 正弦波: 24 鋸齒波: 三角波: 方波: 25 六、致謝 詞 畢業(yè)設(shè)計(jì)的完成和論文的完成要感謝很多人。因?yàn)閱纹瑱C(jī)技術(shù)比較成熟,開(kāi)發(fā)過(guò)程可利用的資源和工具豐富,最大的優(yōu)點(diǎn)是價(jià)格便宜,成本低。則D/A 轉(zhuǎn)換器的總輸出電壓為: VOUT2= [(R3/R2) VOUT1+(R3/R1)] VREF 設(shè) R1=R3=2R R2=R,則 VOUT2= (2VOUT1+VREF) DAC0832 主要是用于波形的數(shù)據(jù)的傳送,是本 題 目電路中的主要芯片。 (7) AGND:模擬量地,即模擬電路接地端。在接口板上。 42 PWMA1 43 PWMA2 44 PWMA3 45 PWMB0 CPU 的 PWM 功能輸出,在 CPU 板上,如果信號(hào)線不足,要用 A 組以標(biāo)號(hào)由低到高填充。而且在系統(tǒng)中只允許與一路相連。在設(shè)計(jì)接口板時(shí)要保證其數(shù)據(jù)線在空閑時(shí)為高阻狀態(tài),否則必須加接隔離電路。設(shè)計(jì)一個(gè)復(fù)位電路,當(dāng)系統(tǒng)滿足某一條件時(shí)自動(dòng)產(chǎn)生一個(gè)復(fù)位信號(hào)。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。因此我們 設(shè)計(jì)中采用方案二。 ( 3) 控制功能強(qiáng) 單片機(jī)體積雖小,但“五臟俱全”,它非常適用于專門的控制用途。但是這種電路存在波形質(zhì)量差,控制難,可調(diào)范圍小,電路復(fù)雜和體積大等缺點(diǎn)。函數(shù)信號(hào)發(fā)生器,它具有價(jià)格低、性能高和在低頻范圍內(nèi)穩(wěn)定性好、操作方便、體積小、耗電少等特點(diǎn)?,F(xiàn)代電子領(lǐng)域中,單片機(jī)的應(yīng)用正在不斷的走向深入,這必將導(dǎo)致傳統(tǒng)控制與檢測(cè)技術(shù)的日益革新。 利用單片機(jī)采用程序設(shè)計(jì)方法來(lái)產(chǎn)生低頻信號(hào),其下限頻率很低。 方案選擇: 方案二中 C8051F005 芯片系統(tǒng)內(nèi)部結(jié)構(gòu)復(fù)雜,不易控制,芯片成本高,對(duì)于本系統(tǒng)而 言利用率低, AT89S52 芯片簡(jiǎn)單易控制,成本低,性能穩(wěn)定故采用方案一。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須被拉高。一般常用第二種方法,其電路見(jiàn)圖 3(b)。二是用戶方式,即脫離仿真器的實(shí)際工作方式,用戶的時(shí)鐘振蕩電路和復(fù)位電路都必須正常工作。而在設(shè)計(jì)接口板時(shí),要通過(guò) 8 選1 開(kāi)關(guān)(跳線)來(lái)選擇。 CPU板上要優(yōu)先使用。 50 EGIO1 51 EGIO2 52 EGIO3 53 EGIO4 54 EGIO5 55 EGIO6 56 EGIO7 57 EGIO8 58 EGIO9 59 AGND 模擬地,用以屏蔽輸入模擬信號(hào) 在 PCB布線時(shí),所有的模擬輸入集中獨(dú)立布線,由AGND 覆銅。 16 COM1/VFRAME 液晶位輸出公共端 1 17 COM2/VLINE 液晶位輸出公共端 2 18 COM3/VCLK 液晶位輸出公共端 3 19 SEG0/VD0/VR0 液晶段輸出 0 復(fù)用點(diǎn)陣屏的數(shù)據(jù)信號(hào)線。 單緩沖方式 具有 適用于只有一路模擬信號(hào)輸出或幾路模擬信號(hào)非同步輸出的情形的優(yōu)點(diǎn) , 但是 電路線路連接比較簡(jiǎn)單 。 LM324 的引腳排列見(jiàn)圖 9。 顯示波形模塊是利用 DAC0832 的 8 位特點(diǎn),把波形的數(shù)據(jù)以 8 位 數(shù)據(jù)的形勢(shì)送進(jìn) CPU中,只要一按鍵就能顯示波形。 經(jīng)過(guò)近半年的鍛煉和學(xué)習(xí) ,我們學(xué)到了許多書本上沒(méi)有的知識(shí) ,從方案 的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我們收獲很大。 B3: MOV R1,00H 。 ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV SP,50H 。 ( 3)設(shè)計(jì)電路板及示波器測(cè)試的波形 采用型號(hào)為固緯 GOS- 620(20MHz)的示波器,測(cè)試結(jié)果如圖所示。 四、 軟件設(shè)計(jì) 達(dá)盛平臺(tái)有 DSP、 ARM、單片機(jī)等,經(jīng)過(guò)分析和我們所學(xué)知識(shí),我們選用單片 機(jī)平臺(tái)。其原理是將 A2的輸入端 Σ 通過(guò)電阻 R1與參考電壓 VREF相連, VREF經(jīng) R1向 A2提供一個(gè)偏流 I1,其電流方向與 I2相反,因此運(yùn)算放大器 A2的輸入電流為 I I2之代數(shù)和。 (6) Vcc:芯片供電電壓,范圍為 (+5~ 15)V。使用時(shí)要注意:此信號(hào)線直接由觸摸屏輸出,判斷是否需要增加相關(guān)驅(qū)動(dòng)電路。 34 BGIO1 35 BGIO2 36 BGIO3 37 BGIO4 38 BGIO5 39 BGI O6 40 BGIO7 12 編號(hào) 定義 備注 41 PWMA0 CPU 的 PWM 功能輸出,在 CPU 板上,優(yōu)先布置低編號(hào)的信號(hào)線,沒(méi)有用到的信號(hào)線要用現(xiàn)有的信號(hào)線由低到高依次填充,在接口板上,用戶端的每一路都要通過(guò) 4 選 1 開(kāi)關(guān)(跳線)選擇。在接口板上,當(dāng)CPU 板上只有一路時(shí)也要懸空。 4 DGND 5 D0/IO0 總線中的雙向數(shù)據(jù)線,在 CPU 板上要通過(guò) 16245驅(qū)動(dòng)后再與 CPU芯片的數(shù)據(jù)線相連, 16245 要通過(guò) RD 及由 CS0CS7譯碼生成總地址控制信號(hào)所控制。 ⅲ 自動(dòng)復(fù)位。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 RST:復(fù)位輸入。 輸出波形穩(wěn)定,精度高,濾波好,抗干擾效果好,連接簡(jiǎn) 3 單,性價(jià)比高。同時(shí),其體積小,對(duì)于強(qiáng)磁場(chǎng)環(huán)境易于采取屏蔽措施,適合于在惡劣環(huán)境下工作。 信號(hào)發(fā)生器作為一種常見(jiàn)的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的可以完全由硬件電路搭接而成,如采用 555 振蕩電路發(fā)生正弦波、三角波和方波的電路便是可取的路徑之一,不用依靠單片機(jī)。由于采用了 LM324 運(yùn)算放大器和 MC1403 穩(wěn)壓器,使其電路更加具有較高的穩(wěn)定性能,性能比高。單片機(jī)構(gòu)成的儀器具有高可靠性、高性能價(jià)格比,在智能儀表系統(tǒng)和辦公自動(dòng)化等諸多領(lǐng)域得以極為廣泛的應(yīng) 用,并走入家庭,從洗衣機(jī)、微波爐到音響汽車,處處可見(jiàn)其應(yīng)用。具有線路相對(duì)簡(jiǎn)單,結(jié)構(gòu)緊湊,價(jià)格低廉,頻率穩(wěn)定度高,抗干擾能力強(qiáng),用途廣泛等優(yōu)點(diǎn),并且能夠?qū)Σㄐ芜M(jìn)行細(xì)微調(diào)整,改良波形,使其滿足系統(tǒng)的要求。 三、 硬件電路的設(shè)計(jì) 基本原理: 系統(tǒng)框圖如圖 1 所示。如想禁止 5 ALE 的輸出可在 SFR8EH 地址上置 0。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL門電流。 圖 3 89S52 的時(shí)鐘脈沖 7 圖 3 中: J 一般為石英晶體,其頻率由系統(tǒng)需要和器件決定,在頻率穩(wěn)定度要求不高時(shí)也可以使用陶瓷濾波器。因此,如果系統(tǒng)復(fù)位電路或晶振電路有故障,就會(huì)出現(xiàn)仿真器方式工作正常,而用戶方式不工作的現(xiàn)象,這是許多初學(xué)者常遇到的問(wèn)題。 38 CS1/IO13 39 CS2/IO14 40 CS3/IO15 10 編號(hào) 定義 備注 41 CS4 在分配地址空間時(shí),每個(gè)片選信號(hào)的最小地址范圍應(yīng)大于 256 個(gè)字節(jié)。 12 UARTTxD 13 保留 暫未定義 14 保留 15 ALE ALE 信號(hào) 16 BFSR0 MCBSP 信號(hào)線 17 BCLKR0 18 BFSR1 19 BCLKR1 20 IIS_LRCK/BFSX0 IIS 通道選擇時(shí)鐘 復(fù)用MCBSP信號(hào)線 IIS 接口, CPU 功能引腳。 60 AINA0 模 擬信號(hào),在 CPU 上為輸入,設(shè)計(jì)時(shí)要優(yōu)先布置低編號(hào)的信號(hào)線,空閑信號(hào)線要用現(xiàn)有的信號(hào)線由低到高依次填充。當(dāng)CPU 具有 TFT 和STN 兩種 LCD 控制器時(shí),優(yōu)先使用TFT 類型的 LCD接口。而 雙緩沖方式適用于在需要同時(shí)輸出幾路模擬信號(hào)的場(chǎng)合 , 每一路模擬量輸出需一片 DAC0832 芯片,構(gòu)成多個(gè) DAC0832 同步輸出電路 , 程序簡(jiǎn)單化 , 但是 電路線路連接比較復(fù)雜。 由于 LM324 四運(yùn)放電路具有電源電壓范圍寬,靜態(tài)功耗小,可但電源使用,價(jià)格低廉等優(yōu)點(diǎn),因此被廣泛應(yīng)用在各種電路中。 19 主程序流程圖 開(kāi) 始K E Y 1 鍵 按 下 了嗎 ?K E Y 3 鍵 按 下 了嗎 ?K E Y 2 鍵 按 下 了嗎 ?K E Y 4 鍵 按 下 了嗎 ?輸 出 鋸 齒 波輸 出 三 角 波輸 出 正 弦 波輸 出 方 波YYYYNNNN 本軟件設(shè)計(jì)過(guò)程中主要實(shí)現(xiàn)利用按鍵來(lái)控制不同波形的輸出,當(dāng)按鍵 1 按下時(shí),函數(shù)發(fā)生器就輸出鋸齒波;當(dāng)按鍵 2 按下時(shí),函數(shù)發(fā)生器就輸出三角波;當(dāng)按鍵 3 按下時(shí),函數(shù)發(fā)生器就輸出正弦波;當(dāng)按鍵 4 按下時(shí),函數(shù)發(fā)生器就輸出方波。在設(shè)計(jì)中,我們力求硬件電路簡(jiǎn)單,充分發(fā)揮軟件靈活方面的特點(diǎn),滿足系統(tǒng)設(shè)計(jì)要求。取表格初值 。按鍵 KEY4: 方波 。本系統(tǒng)設(shè)計(jì)簡(jiǎn)單、性能優(yōu)良,具有一定的實(shí)用性。使其DAC0832 能夠正常工作。 I o u t1I o u t2V f bD A C 0 8 3 2U1567B1098CR 2 = RR 1 = 2 RR 3 = 2 RRV o u t2V r e f = ( 數(shù)字碼 1 2 8 ) / 1 2 8+ 5 VV o u t 1I1I2 圖 7 D/A 轉(zhuǎn)換器雙極性輸出電路 圖 7 中,運(yùn)算放大器 A2的作用是把運(yùn)算放大器 A1的單向輸出電壓轉(zhuǎn)換成雙向輸出電壓。 VREF端與 D/A 內(nèi)部T 形電阻網(wǎng)絡(luò)相連。 6 EAOUT1 接口板模擬信號(hào)輸出 1 7 XPON 觸 摸屏 X 軸 P 在 CPU 板上,不用時(shí)要懸空。在接口板上,同 A 組。 2 +12V 3 AGND 模擬地,在 CPU 板上的電源接口附近通過(guò) 0 歐電阻與電源地相連 4 AGND 5 SPI_NSS1/BFSX1 SPI 片選信號(hào) CPU 功能引腳(主),在 CPU 板上,當(dāng)只有一路時(shí)要懸空。 2 +5V 3 DGND 數(shù)字地,在 CPU 板上,只在電源附近通過(guò) 0 歐的電阻與電源地相連。設(shè)置一個(gè)復(fù)位按鈕,當(dāng)操作者按下按鈕時(shí)產(chǎn)生一個(gè)復(fù)位信號(hào)。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 GND:接地。 方案二: AT89S52 芯片 中只有一路模擬輸出或幾路模擬信號(hào)非同步輸出,這種情況下 CPU 對(duì) DAC0832 執(zhí)行一次寫操作,則把一個(gè)數(shù)據(jù)直接寫入DAC寄存器, DAC0832的輸出模擬信號(hào)隨之對(duì)應(yīng)變化。又內(nèi)部采用總線結(jié)構(gòu),減少了芯片之間的連線,這大大提高了單片機(jī)的可靠性與 2 抗干擾能力。目前,市場(chǎng)上常見(jiàn)的波形發(fā)生器多為純硬件的搭接而成,且波形種類有限,多為鋸齒、正弦、方波、三角等波形。此電路清晰,出現(xiàn)故障容易查找錯(cuò)誤,操作簡(jiǎn)單、方便 。因
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1