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

正文內(nèi)容

基于at89s52單片機(jī)的信號發(fā)生器設(shè)計(更新版)

2024-12-15 18:37上一頁面

下一頁面
  

【正文】 DA0832=tosin[b]。 key3()。 } void keyscan() { if(keyn0==0) { delay1ms(10)。 EA=1。 //延時 void main(void) //主程序 { P3_0=0。 //頻率減鍵 sbit P3_0=P3^0。這是我希望看到的也正是我進(jìn)行此次畢業(yè)設(shè)計的目的所在。經(jīng)過近半年的鍛煉和學(xué)習(xí) ,我學(xué)到了許多書本上沒有的知識 ,從方案的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我收獲很大。在 Standard styles 選項(xiàng)的下拉列表中選擇 A4,設(shè)置圖紙規(guī)格,其他選項(xiàng)均采用默認(rèn)值,然后點(diǎn)擊 OK 按鈕確認(rèn)。觀察圖 36 得到方波的周期是 550us左右,頻率約為 1800HZ,三角波(正弦波)的周期是 70 ms左右,頻率約為 數(shù)值可知結(jié)果幾乎相等,所以證實(shí)了該設(shè)計較為精確。 (2)選擇芯片的型號(本設(shè)計中用 AT89C52)。第四,具有強(qiáng)大的原理圖繪制功能。 開始 P0=0 P0++ 如果 P0=255 P0 如果 P0=0 王瑋:基于 AT89S52 的低頻信號發(fā)生器設(shè)計 21 4. 5 鋸齒波 程序 設(shè)計 圖 44 鋸齒波 程序流程圖 鋸齒波 產(chǎn)生首先將 DAC0832 口地址至為 4000H,通過 A 中數(shù)值的加一遞升,當(dāng) A 中的內(nèi)容為 254 時,延時一段時間,再通過 A中的內(nèi)容減一遞減,當(dāng) A 的內(nèi)容減至 1 時,延時一段時間,從而循環(huán)產(chǎn)生三角波。 4. 1 設(shè)計思想 ( 1) 利用單片機(jī)產(chǎn)生方波、正弦波、三角波和鋸齒波等信號波形,信號的頻率和幅度可變。它的內(nèi)部包含四組形式完全相同的運(yùn)算放大 器,除電源共用外,四組運(yùn)放相互獨(dú)立。而雙緩沖方式適用于在需要同時輸出幾路模擬信號的場合,每一路模擬量輸出需一片 DAC0832 芯片,構(gòu)成多個 DAC0832 同步輸出電路,程序簡單化,但是電路線路連接比較復(fù)雜。 VREF 端與 D/A 內(nèi)部 T 形王瑋:基于 AT89S52 的低頻信號發(fā)生器設(shè)計 15 電阻網(wǎng)絡(luò)相連。 DAC0832 主要由 8 位輸入寄存器、 8 位 DAC 寄存器、 8 位 D/A 轉(zhuǎn)換器以及輸入控制電路四部分組成。 圖 34 為最簡單的上電復(fù)位和手動復(fù)位方法。 10) pF AT89S52 的復(fù)位 使 CPU 開始工作的方法就是給 CPU 一個復(fù)位信號, CPU 收到復(fù)位信號后將內(nèi)部特殊功能寄存器設(shè)置為規(guī)定值,并將程序計數(shù)器設(shè)置為“ 0000H”。 XTAL1:反向振蕩放大器的輸入及內(nèi) 部時鐘工作電路的輸入。另外,該引腳被略微拉高。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機(jī)器周期的高電平時間。這是由于內(nèi)部上拉的緣故。當(dāng) P1 口的管腳第一次寫 1 時,被定義為高阻輸入。同時該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。當(dāng)數(shù)字信號經(jīng)過接口電路到達(dá)轉(zhuǎn)換電路,將其轉(zhuǎn)換成模擬信號也就是所需要的輸出波形。 (7)電源關(guān)閉標(biāo)識。 2. 2 芯片選擇模塊 方案一: AT89S52 單片機(jī)是一種高性能 8 位單片微型計算機(jī)。 制作低頻信號發(fā)生器可以用一片 DAC0832 來實(shí)現(xiàn),它可以分為單極性和雙極性。 利用單片機(jī)采用程序設(shè)計方法來產(chǎn)生低頻信號,其下限頻率很低。其邏輯控制功能及運(yùn)行速度均高于同一檔次的微機(jī)。因此,單片機(jī)技術(shù)開發(fā)和應(yīng)用水平已逐步成為一個國家工業(yè) 發(fā)展水平的標(biāo)志之一。四是自校和自修正。鍵盤和顯示是智能信號發(fā)生器區(qū)別于傳統(tǒng)信號發(fā)生器在面板設(shè)計上最突出的特點(diǎn)。雖然目前市場上的高性能的任意信號發(fā)生器已經(jīng)出現(xiàn),但是價格昂貴,對于一般機(jī)電控制的用戶而言頻帶不需要很寬。前者指對輸出信號的頻率、幅度的準(zhǔn)確度和 穩(wěn)定度以及波形失真等要求不高的一類信號發(fā)生器。按照信號發(fā)生器性能指標(biāo)可以分為一般信號發(fā)生器和標(biāo)準(zhǔn)信號發(fā)生器。 超低頻信號發(fā)生器是科研、教學(xué)、制造業(yè)中一種最常用的通用儀器,輸出波形一般固定為正弦波、三角波、鋸齒波和方波,不能實(shí)現(xiàn)有時在實(shí)驗(yàn)或工程應(yīng)用中需要的特殊信號給用戶使用帶來不便。智能函數(shù)信號發(fā)生器與傳統(tǒng)的模擬函數(shù)信號發(fā)生器相比,具有以下幾個明顯特點(diǎn) :一是利用微機(jī)控制鍵盤和顯示。能夠及時和準(zhǔn)確地確知儀器故障發(fā)生的部位和特征,不僅大大方便了維修,而且保證了輸出的可靠性。單片機(jī)構(gòu)成的儀器具有高可靠性、高性能價格比,在智能儀表系統(tǒng)和辦公自動化等諸多領(lǐng)域得以極為廣泛的應(yīng)用,并走入家庭,從洗衣機(jī)、微波爐到音響汽車,處處可見其應(yīng)用。為了滿 足工業(yè)控制要求,一般單片機(jī)的指令系統(tǒng)中有極豐富的轉(zhuǎn)移指令, I/O 口的邏輯操作指令以及位操作指令。目前,許多單片機(jī)已可在 電壓下運(yùn)行 ,有的已能在 或 下工作,功耗降至μ A級 ,一粒鈕扣電池就可長期使用。在程序運(yùn)行中,當(dāng)接收到來自外界的命令,需要輸出某種波形時再調(diào)用相應(yīng)的中斷服務(wù)子程序和波形發(fā)生程序,經(jīng)電路的數(shù) /模轉(zhuǎn)換器和運(yùn)算放大器處理后,從信號發(fā)生器的輸出端口輸出。因此我們設(shè)計中采用方案三 。 (6)雙數(shù)據(jù)指示器。 89S52 是整個波形發(fā)生器的核心部分,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并從鍵盤接收數(shù)據(jù),進(jìn)行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)??臻e模式下, CPU暫停工作,而 RAM 定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 王瑋:基于 AT89S52 的低頻信號發(fā)生器設(shè)計 11 表 31 端口引腳圖 I/O口作為輸入口時有兩種工作方式即所謂的讀端口與讀引腳讀端口時實(shí)際上并不從外部讀入數(shù)據(jù)而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線經(jīng)過某種運(yùn)算或變換后再寫回到端口鎖存器只有讀端口時才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線上面圖中的兩個三角形表示的就是輸入緩沖器 CPU 將根據(jù)不同的指令分別發(fā)出讀端口或讀引腳信號以完成不同的操作這是由硬件自動完成的不需要我們操心 1 然后再實(shí)行讀引腳操作否則就可能讀入出錯為什么看上面的圖如果不對端口置 1 端口鎖存器原來的狀態(tài)有可能為0Q 端為 0Q^為 1 加到場效應(yīng)管柵極的信號為 1 該場效應(yīng)管就導(dǎo)通對地呈現(xiàn)低阻抗 ,此時即使引腳上輸入的信號為 1也會因端口的低阻抗而使信號變低使得外加的 1信號讀入后不一定是 1若先執(zhí)行置 1操作則可以使場效應(yīng)管截止引腳信號直接加到三態(tài)緩沖器中實(shí)現(xiàn)正確的讀入由于在輸入操作時還必須附加一個準(zhǔn)備動作所以這類 I/O 口被稱為準(zhǔn)雙向口 89C51的 P0/P1/P2/P3口作為輸入時都是準(zhǔn)雙向口接下來讓我們再看另一個問題從圖中可以看出這四個端口還有一個差別除了 P1 口外 P0P2P3 口都還有其他的功能 RST:復(fù)位輸入。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是ALE才起作用。在 FLASH 編程期間,此引腳也用于施加 12V編程電源( VPP)。 10) pF 使用陶瓷濾波器時, C1=C2=40(177。設(shè)計一個復(fù)位電路,當(dāng)系統(tǒng)滿足某一條件時自動產(chǎn)生一個復(fù)位信號。 89S52 華科學(xué)院本科畢業(yè)設(shè)計(論文) 14 3. 4 各部分電路原理 DAC0832 芯片原理 由于單片機(jī)產(chǎn)生的是數(shù)字信號,要想得到所需要的波形,就要把數(shù)字信號轉(zhuǎn)換成模擬信號,所以該文選用價格低廉、接口簡單、轉(zhuǎn)換控制容易并具有 8 位分辨率的數(shù)模轉(zhuǎn)換器DAC0832。 (5) Vref:參考電壓輸入端,此端可接一個正電壓,也可接一個負(fù)電壓,它決定 0 至 255 的數(shù)字量轉(zhuǎn)化出來的模擬量電壓值的幅度, VREF 范圍為 (+10~ 10)V。 單緩沖方式具有適用于只有一路模擬信號輸出或幾路模擬信號非同步輸出的情形的優(yōu)點(diǎn),但是電路線路連接比較簡單。 LM324工作原理 圖 37 LM324 原理圖 管腳圖 LM324 時四運(yùn)放集成電路 ,它采用 14 腳雙列直插塑料封袋,外形上圖所示。 顯示波形模塊是利用 DAC0832 的 8位特點(diǎn),把波形的數(shù)據(jù)以 8位數(shù)據(jù)的形勢送進(jìn) CPU 中,只要一按鍵就能顯示波形。 開始 P0=0 延時 P0=255 延時 華科學(xué)院本科畢業(yè)設(shè)計(論文) 20 4. 4 三角波程序 設(shè)計 圖 43三角波程序流程圖 三角波產(chǎn)生首先將 DAC0832 口地址至為 4000H,通過 A 中數(shù)值的加一遞升,當(dāng) A 中的內(nèi)容為 0 時,與 0FFH 相比,相等時 A中的內(nèi)容減一遞減,從而循環(huán)產(chǎn)生三角波。第三,實(shí)現(xiàn)了單片機(jī)仿真和SPICE 電路仿真相結(jié)合,數(shù)字電路仿真、具有模擬電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 12C 調(diào)試器、 SPI 調(diào)試器、 RS232 動態(tài)仿真、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器,邏輯分析儀、信號發(fā)生器等。 使用步驟: (1)創(chuàng)建工程( 作用是管理文件進(jìn)行編譯),工程的后綴名為 .uv2。而三角波(正弦波)是由數(shù)據(jù)表得到,每個數(shù)據(jù)表中含 256 個數(shù)據(jù),一次中斷取出一個,所以其周期是 1us*256*256=。 第二,繪 制原理圖:選擇 FileNewSchematic 菜單,創(chuàng)建新原理圖文件,并啟動原理圖編輯器,單擊標(biāo)準(zhǔn)工具欄的保存活動文檔工具,在彈出的保存文件對話框中選擇 Signal 文件夾,輸入 文件名后單擊“保存”按鈕,執(zhí)行菜單命令 DesignOptions,打開Document Options 對話框。 也 感謝學(xué)校其他老師 和同學(xué)給予的幫助和支持。但是雖說如此,我還是成長許多的,我認(rèn)識到畢業(yè)設(shè)計是本科學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會,更體會到了自己獨(dú)立設(shè)計的難度,當(dāng)然更多的是鍛煉了我解決實(shí)際問題的能力,和提高查閱文獻(xiàn)資料、軟件應(yīng)用等其他能力水平,而且通過對設(shè)計的整體的掌控,對局部的取舍,以及對細(xì)節(jié)的斟酌處理,經(jīng)驗(yàn)得到了豐富。 //頻率加鍵 sbit keyn2=P1^2。 //按鍵掃描 delay1ms(unsigned int )。 ET0=1。j++) 。 while(keyn2==0)。 } void time0_int(void) interrupt 1 //中斷 服務(wù)程序 { TR0=0。 else DA0832=0x80。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1