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

正文內(nèi)容

基于51單片機(jī)控制的函數(shù)波形發(fā)生器(word檔)p(文件)

2024-12-11 21:42 上一頁面

下一頁面
 

【正文】 ) ////是否按下 s7 { p++。 } while(!s6)。 //消抖 while(!s5)。 //延時(shí)消抖 if(s5==0) //是否按下 s5 { d1。 //設(shè)置數(shù)碼管顯示 4 s=4。 //設(shè)置數(shù)碼管顯示 3 s=3。 //設(shè)置數(shù)碼管顯示 2 s=2。 //設(shè)置數(shù)碼管顯示 1 s=1。 //輸出一個(gè)周期后對(duì) n 初始化 } void sanjiao() //三角波發(fā)生子函數(shù) { P2=sjtab[n]。 delay(d2p)。 if(n=256)n=0。j125。 uchar code jctab[128]= //128 個(gè)采樣點(diǎn)取值輸出鋸齒波 { 0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e, 0x10,0x12,0x14,0x16,0x18,0x1a,0x1c,0x1e, 0x20,0x22,0x24,0x26,0x28,0x2a,0x2c,0x2e, 0x30,0x32,0x34,0x36,0x38,0x3a,0x3c,0x3e, 0x40,0x42,0x44,0x46,0x48,0x4a,0x4c,0x4e, 0x50,0x52,0x54,0x56,0x58,0x5a,0x5c,0x5e, 0x60,0x62,0x64,0x66,0x68,0x6a,0x6c,0x6e, 0x70,0x72,0x74,0x76,0x78,0x7a,0x7c,0x7e, 0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8e, 0x90,0x92,0x94,0x96,0x98,0x9a,0x9c,0x9e, 0xa0,0xa2,0xa4,0xa6,0xa8,0xaa,0xac,0xae, 0xb0,0xb2,0xb4,0xb6,0xb8,0xba,0xbc,0xbe, 0xc0,0xc2,0xc4,0xc6,0xc8,0xca,0xcc,0xce, 0xd0,0xd2,0xd4,0xd6,0xd8,0xda,0xdc,0xde, 0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xee, 0xf0,0xf2,0xf4,0xf6,0xf8,0xfa,0xfc,0xfe }。 uint s,p。 sbit s6=P1^5。 //定義 S1~S8 控制單片機(jī) P1 口輸入 sbit s2=P1^1。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合的 重要性 ,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。 在實(shí)物 輸出中,輸出波形抖動(dòng)且一定失真,其原因可能是電源輸出電壓不穩(wěn)或者數(shù)模轉(zhuǎn)換電路頻率與晶振頻率不匹配,也有可能是電路還存在虛焊。由于焊接電路板采用的是萬用板,因此在焊接時(shí)要自己電線搭建電路,這就為焊接帶來麻煩。接著在 Keil C軟件中編譯源程序,由于是初次在其中編程,不了解頭文件的應(yīng)用及程序編排格式,在運(yùn)行程序時(shí)錯(cuò)誤百出, 經(jīng)過看書和同學(xué)討論后才將程序編譯無誤。 圖 19 軟件輸出 方波占空比減少 圖 20 硬件輸出 方波占空比減少 ( 5) 軟硬件輸出鋸齒波 對(duì)比 ,如圖 21,圖 22 所示。 圖 11 波形頻率調(diào)節(jié)子程序流程圖 圖 12 方波占空比調(diào)節(jié)子程序流程圖 13 4 軟硬件聯(lián)調(diào) 軟硬件輸出結(jié)果對(duì)比 ( 1) 軟硬件輸出正弦波 對(duì)比 ,如圖 13,圖 14 所示。如圖所示,在中斷服務(wù) 子程序開始后,通過判斷來確定各種波形的輸出,當(dāng)判斷選擇的不是正弦波后,則轉(zhuǎn)向?qū)Ψ讲ǖ呐袛?,如此反?fù)。 圖 8軟件設(shè)計(jì)結(jié)構(gòu)圖 軟件設(shè)計(jì)程序流程圖 本文中 子程序的調(diào)用是通過按鍵 的選擇來實(shí)現(xiàn),在取得按鍵相應(yīng)的鍵值后,啟動(dòng)計(jì)時(shí)器和相應(yīng)的中斷服務(wù)程序,再直接查詢程序中預(yù)先設(shè)置的數(shù)據(jù)值,通過轉(zhuǎn)換輸出相應(yīng)的電壓,從而形成所需的各種波形。 C51 已被完全集成到 uVision2 的集成開發(fā)環(huán)境中 ,這個(gè)集成開發(fā)環(huán)境包含:編譯器 ,匯編器 ,實(shí)時(shí)操作系統(tǒng) ,項(xiàng)目管理器 ,調(diào)試器。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。運(yùn)行 Keil 10 軟件需要 Pentium 或以上的 CPU, 16MB 或更多 RAM、 20M 以上空閑的硬盤空間、WIN9 NT、 WIN20 WINXP 等操作系統(tǒng)。用戶甚至可以實(shí)時(shí)采用諸如LED/LCD、鍵盤、 RS232 終端等動(dòng)態(tài)外設(shè)模型來對(duì)設(shè)計(jì)進(jìn)行交互仿真。學(xué)生普遍反映,在 Proteus 軟件平臺(tái)上學(xué)習(xí)單片機(jī)知識(shí),比以往單純學(xué)習(xí)書本知識(shí)更易于接受,以原理圖虛擬模型進(jìn)行程序仿真調(diào)試,更易于提高單片機(jī)編程能力,還可以通過繪制和修改原理電路圖增加很多實(shí)踐經(jīng)驗(yàn)。近年來 Proteus 軟件被引入國內(nèi),在多所高等工科院校中得到成功應(yīng) 9 用。首先在 Keil C 軟件環(huán)境下寫入源程序然后建立工程文件編譯運(yùn)行無誤后使其生成相應(yīng)的 .HEX 文件,接著在 Proteus 軟件環(huán)境中將生成的 .HEX 文件加載進(jìn)入 51單片機(jī)中 ,在電路連接無誤的情況下進(jìn)行調(diào)試運(yùn)行即可 【 6】 。而單片機(jī)復(fù)位電路設(shè)計(jì)的好壞 ,直接影響到整個(gè)系統(tǒng)工作的可靠性。 如圖 6 所示。 7 圖 5 數(shù) /模轉(zhuǎn)換電路 晶振電路 單片機(jī)系統(tǒng)里都有晶振, 且在單片機(jī)系統(tǒng)里晶振作用非常大,全程叫晶體振蕩器。 DAC0832 主要由 8 位輸入寄存器、 8 位 DAC 寄存器、8位 D/A 轉(zhuǎn)換器以及輸入控制電路四部分組成。 圖 4 主控電路 數(shù) /模轉(zhuǎn)換電路 數(shù)模轉(zhuǎn)換就 是將離散的數(shù)字量 值轉(zhuǎn)換為連續(xù) 變化的模擬量 值 ,實(shí)現(xiàn)該 項(xiàng) 功能的電路或器件稱為數(shù)模轉(zhuǎn)換電路,通常稱為 D/A 轉(zhuǎn)換器或 DAC(Digital Analog Converter)。在 波形發(fā)生器中,只用到片內(nèi)定時(shí)器 /計(jì)數(shù)器溢出時(shí)放大 電路 晶振 電路 數(shù) /模轉(zhuǎn) 換電路 單 片 機(jī) 顯示 電路 復(fù)位 電路 波形 輸出 自制 電源 6 產(chǎn)生的中斷請(qǐng)求,即是在 AT89C51 輸出一個(gè)波形采樣點(diǎn)信號(hào)后,接著啟動(dòng)定時(shí)器,在定時(shí)器未產(chǎn)生中斷之前, AT89C51 等待,直到定時(shí)器計(jì)時(shí)結(jié)束,產(chǎn)生中斷請(qǐng)求,AT89C51 響應(yīng)中斷,接著輸出下一個(gè)采樣點(diǎn)信號(hào),如此循環(huán)產(chǎn)生所需要的信號(hào)波形【 4】。在波形發(fā)生器中,將其作定時(shí)器使用,用它來精確地確定波形的兩個(gè)采樣點(diǎn)輸出之間的延遲時(shí)間。 2 硬件單元模塊設(shè)計(jì) 硬件原理框圖 硬件原理方框圖如圖 1 所示。 設(shè)計(jì)功能 ( 1)本方案利用 AT89C51 擴(kuò)展 9個(gè)獨(dú)立式按鍵, 1 個(gè) 數(shù)碼管 顯示器。 設(shè)計(jì)思想 ( 1)利用單片機(jī)產(chǎn)生方波、正弦波、三角波和鋸齒波等信號(hào)波形,信號(hào)的頻率和幅度可變。 設(shè)計(jì)原理 數(shù)字信號(hào)可以通過數(shù) /模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號(hào),因此可通過產(chǎn)生數(shù)字信號(hào)再轉(zhuǎn)換成模擬信號(hào)的方法來獲得所需要的波形。該方法可以通過編程的方法來控制信號(hào)波形的頻率和幅度,而且在硬件電路不變的情況下,通過改變程序來實(shí)現(xiàn)頻率的變換?;谶@種現(xiàn)狀此設(shè)計(jì)運(yùn)用軟硬件聯(lián)調(diào)的方法設(shè)計(jì)一種電路簡單,價(jià)格低廉,性能優(yōu)越的函數(shù)波形發(fā)生器,并讓其實(shí)現(xiàn)正弦波,方波,鋸齒波,三角波的輸出,各波形頻率 幅度 可調(diào),方波占空比可調(diào)。( 3)隨著信息技術(shù)蓬勃發(fā)展,臺(tái)式儀器在走了一段下坡路之后,又重新繁榮起來。( 2)與 VXI 資源結(jié)合。波形發(fā)生器通常允許用一系列的點(diǎn)、直線和固定的函數(shù)段把波形數(shù)據(jù)存入存儲(chǔ)器。 90 年代末,出現(xiàn)幾種真正高性能、高價(jià)格的函數(shù)發(fā)生器,但也只能產(chǎn)生為數(shù)不多的幾種波形,且價(jià)格昂貴。這個(gè)時(shí)期的波形發(fā)生器多采用模擬電子技術(shù),而且模擬器件構(gòu)成的電路存在著尺寸大、價(jià)格貴、功耗大等缺點(diǎn),并且要產(chǎn)生較為復(fù)雜的信號(hào)波形,則電路結(jié)構(gòu)非常復(fù)雜。畢業(yè)論文目錄 前言 ................................................................................................................................. 1 1 總體方案設(shè)計(jì)及原理 ..................................................................................................... 2 方案的設(shè)計(jì)與選擇 .............................................................................................. 2 設(shè)計(jì)原理 ............................................................................................................ 3 設(shè)計(jì)思想 ............................................................................................................ 3 設(shè)計(jì)功能
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1