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

正文內(nèi)容

基于at89s51的低頻信號發(fā)生器_畢業(yè)設(shè)計-免費閱讀

2025-08-11 09:38 上一頁面

下一頁面
  

【正文】 j0。 } } /************************************************************************* //函數(shù)名稱: void initial(void) //函數(shù)說明 :初始化函數(shù) //函數(shù)功能: // 注意: *************************************************************************/ void initial(void) { P0=0xff。 P2=stable[zhengxianbo_4]。} juchibo_3++。 if(sanjiaobo_2=255) {sanjiaobo_2=0x00。 if(P3_7==0) { count=2。 disp(count)。 //正弦波函數(shù) // void main (void) { initial()。 ////初始化函數(shù) //// //void initial_time0(void)。 // 1 2 3 4 /* unsigned char code stable[]={0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5, 0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5, 0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd, 0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda, 0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99, 0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,0x51, 0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16, 0x15,0x13,0x11,0x10,0x0e,0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00, 24 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15, 0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x38,0x3a,0x3d,0x40,0x43,0x45,0x48,0x4c,0x4e, 0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66,0x69,0x6c,0x6f,0x72,0x76,0x79,0x7c,0x80 }。比如頻率的可調(diào)范圍不怎么理想,能輸出的波形不怎么多。 我 對 劉 老師的感激之情是無法用言語表達的。 示波器測試的波形 測試結(jié)果如圖所示 : 方波 : 三角波: 17 鋸齒波: 正弦波 : 圖 51 各波形圖 以上就是該設(shè)計所得出的波形圖,可以看出,波形準確并且平滑。 方波程序流程圖 開始 KEY1 按下 1 次 輸出方波 KEY1 按下 3 次 KEY1 按下 2 次 KEY1 按下 4 次 N N N N N Y Y Y Y 輸出三角波 輸出鋸齒波 輸出正弦波 14 圖 42 方波程序流程圖 方波產(chǎn)生首先將 DAC0832 口地址至為 4000H,當 A 中的內(nèi)容為 0 時,輸出對應(yīng)模擬量,然后延時,當 A 中的內(nèi)容為 0FFH 時,同樣輸出對應(yīng)模擬量,再延時,從而得到方波。 LM324 的引腳排列見圖 7。 DAC0832 與反相比例放大器相連,實現(xiàn)電流到電壓的轉(zhuǎn)換,因此輸出模擬信號的極性與參考電壓的極性相反,數(shù)字量與模擬量的轉(zhuǎn)換關(guān)系為 Vout1=Vref(數(shù)字碼 /256) 若 D/A 轉(zhuǎn)換器輸出為雙極性,如圖 36 所示。 當 WR2 和 XFER 同時有效時, 8位 DAC 寄存器端為高電平“ 1”,此時 DAC 寄存器的輸出端 Q 跟隨輸入端D 也就是輸入寄存器 Q 端的電平變化;反之,當端為低電平“ 0”時,第一 級 8 位輸入寄存器 Q 端的狀態(tài)則鎖存到第二級 8 位 DAC 寄存器中,以便第三級 8 位 DAC轉(zhuǎn)換器進行 D/A轉(zhuǎn)換。 (2)IOUT1:模擬電流輸出端 1。 圖 34 為最簡單的上電復(fù)位和手動復(fù)位方法。 10) pF AT89S51 的復(fù)位 使 CPU 開始工作的方法就是給 CPU 一個復(fù)位信號, CPU 收到復(fù)位信號后將內(nèi)部特殊 功能寄存器設(shè)置為規(guī)定值,并將程序計數(shù)器設(shè)置為“ 0000H”。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。另外,該引腳被略微拉高。當振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。這是由于內(nèi)部上拉的緣故。當 P1 口的管腳第一次寫 1 時,被定義為高阻輸 入。同時該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 系統(tǒng)設(shè)計要求 基本要求:信號頻率范圍 1Hz~ 1KHz 正弦波峰峰值 1V 幅值可調(diào) 鋸齒波峰峰值 幅值可調(diào) 三角波峰峰值 幅值可調(diào) 方波峰峰值 幅值可調(diào) 頻率控制方式手動 通過改變時間常數(shù) RC實現(xiàn) 擴展要求:通過改變控制電壓實現(xiàn)頻率的壓控,壓控電壓范圍 0~ 3V 系統(tǒng)框圖如圖 31 所示 : 6 圖 31 低頻信號發(fā)生器系統(tǒng) 框圖 低頻信號發(fā)生器系統(tǒng)主要由 CPU、 D/A 轉(zhuǎn)換電路、基準電壓電路、電流 /電壓轉(zhuǎn)換電路、按鍵和波形指示電路、電源等電路組成。 ⑶最高工作頻率為 33MHz,大家都知道 89C51 的極限工作頻率是 24M,就是說 S51 具有更高工作頻率,從而具有了更快的計算速度。 方案選擇 方案一: AT89S51 芯片中每一路模擬輸出與 DAC0832 芯片相連,構(gòu)成多個 DAC0832 同步輸出電路,輸出波形穩(wěn)定,精度高,但是第二級 DAC0832 輸 出,發(fā)生錯誤并且電路連接復(fù)雜。 利用單片機 采用程序設(shè)計方法來產(chǎn)生低頻信號,其下限頻率很低。 控制功能強 單片機體積雖小,但“五臟俱全”,它非常適用于專門的控制用途?,F(xiàn)代電子領(lǐng)域中,單片機的應(yīng)用正在不斷的走向深入,這必將導(dǎo)致傳統(tǒng)控制與檢測技術(shù)的日益革新。low frequency signal。由于采用了 LM324運算放大器,使其電路更加具有較高的穩(wěn)定性能,性能比高。龍巖學(xué)院 畢業(yè)論文(設(shè)計) 題目: 基于 AT89S51的低頻信號發(fā)生器的設(shè)計 專業(yè): 電子信息工程 1 基于 AT89S51的低頻信號發(fā)生器的設(shè)計 【 摘 要 】 :眾所周知,數(shù)字技術(shù)和計算機技術(shù)己滲透到了工業(yè)、農(nóng)業(yè)、商業(yè)、教育、醫(yī)療、軍事、娛樂等每一個領(lǐng)域及生活中的每一個角落,其應(yīng)用之深之廣令人咋舌 ! 盡管 PC 機的應(yīng)用己相當普遍,但是,在工業(yè)領(lǐng)域、在日益追求小而精、輕而 薄的自動化控制器、自動化儀表、家電產(chǎn)品等方面, PC 機仍有所不適宜。此電路清晰,出現(xiàn)故障容易查找錯誤,操作簡單、方便。Producer。單片機構(gòu)成的儀器具有高可靠性、高性能價格比,在智能儀表系統(tǒng)和辦公自動化等諸多領(lǐng)域得以極為廣泛的應(yīng)用,并走入家庭,從洗衣機、微波爐到音響汽車,處處可見其應(yīng)用。為了滿足工業(yè)控制要求,一般單片機的指令系統(tǒng)中有極豐富的轉(zhuǎn)移指令, I/O 口的邏輯操作指令以及位操作指令。具有線路相對簡單,結(jié)構(gòu)緊湊,價格低廉,頻率穩(wěn)定度高,抗干擾能力強,用途廣泛等優(yōu)點,并且能夠?qū)Σㄐ芜M行細微調(diào)整,改良波形,使其滿足系統(tǒng)的要求。 方案二: AT89S51芯片中只有一路模擬輸出或幾路模擬信號非同步輸出,這種情況下CPU對 DAC0832 執(zhí)行一次寫操作,則把一個數(shù)據(jù)直接寫入DAC寄存器, DAC0832 的輸出模擬信號隨之對應(yīng)變化。 ⑷具有雙工 UART 串行通道。 其工作原理為當分別每按下按鍵一次就會分別出現(xiàn)方波、鋸齒波、三角波、正弦波,并且有數(shù)碼管會指示是那種波形序號 ,另外 ,發(fā)光二極管發(fā)光說明系統(tǒng)處于工作狀態(tài)。 AT89S51 具有如下特點: 40 個引腳, 4k Bytes Flash 片內(nèi)程序存儲器, 128 bytes 的隨機存取數(shù)據(jù)存儲器( RAM), 32 個外部雙向輸入 /輸出( I/O)口, 5 個中斷優(yōu)先級 2 層中斷嵌套中斷, 2 個16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時鐘振蕩器。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2口輸出地址的高八位。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 XTAL2:來自反向振蕩器的輸出。復(fù)位信號結(jié)束后, CPU 從程序存儲器“ 0000H”處開始執(zhí)行程序。 圖 34 89S51 的復(fù)位電路 整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號 組合,并保持 ALE 管腳處于低電平 10ms 來完成。 (3) IOUT2:模擬電流輸出端 2,當 DAC 寄存器中數(shù)據(jù) 全為 1 時,輸出電流最大,當 DAC 寄存器中數(shù)據(jù) 全為 0時,輸出電流為 0, IOUT2與 IOUT1的和為一個常數(shù),即 IOUT1+ IOUT2=常數(shù)。 一般情況下為了簡化接口電路,可以把和直接接地,使第二級 8位 DAC 寄存器的輸入端到輸出端直通,只有第一級 8 位輸入寄存器置成可選通、可鎖存的單緩沖輸入方式。 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 圖 36 D/A 轉(zhuǎn)換器雙極性輸出電路 圖 36 中,運算放大器 A2的作用是把運算放大器 A1的單向輸出電壓轉(zhuǎn)換成雙向輸出電壓
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1