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

正文內(nèi)容

基于proteus的函數(shù)信號發(fā)生器的設(shè)計-閱讀頁

2025-07-12 19:08本頁面
  

【正文】 e++。}河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 仿真結(jié)果與分析4. 仿真結(jié)果與分析. 仿真和編譯工具. Proteus仿真軟件有了protel、Multisim、proteus、psice等一系列的軟件的存在,就此便可以以虛代實、以軟代硬,獨立建立一個完善的虛擬實驗室。因此這一系列的軟件受到廣大電子設(shè)計愛好者的青睞,是他們工作、學(xué)習(xí)上難得的工具軟件,也因此它們在全球得到了廣泛應(yīng)用。它的功能強(qiáng)大,集電路設(shè)計、制版及仿真等多種功能于一身,不僅能夠?qū)﹄姽ぁ㈦娮蛹夹g(shù)學(xué)科涉及的電路進(jìn)行設(shè)計與分析,還能夠?qū)ξ⑻幚砥鬟M(jìn)行設(shè)計和仿真,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其它電路的工作情況。此外,Proteus軟件還有圖形顯示功能,可以將線路上變化的信號以圖形的方式實時地顯示出來。它還提供了比較豐富的測試信號用于電路的測試,這些測試信號包括模擬信號和數(shù)字信號。它還提供Schematic Drawing、SPICE仿真與PCB設(shè)計功能,同時可以仿真PIC、AVR、51系列等常用的MCU,并提供周邊設(shè)備的仿真,例如示波器、37led等。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。如果使用C語言編程,那么Keil幾乎就是不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會事半功倍。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢,與匯編相比,C語言有明顯的優(yōu)勢,用過匯編語言后再使用C來開發(fā),體會更加深刻。. 仿真結(jié)果打開PROTEUS軟件,選擇所需器件連接導(dǎo)線,連接成功后的電路圖如圖41所示:圖41 總體電路圖打開KEIL軟件,調(diào)出程序進(jìn)行編譯,生成HEX文件,編譯窗口如圖42所示:圖42 編譯窗口編譯后沒有錯誤就可以生成hex文件用于單片機(jī)仿真,采用PROTEUS進(jìn)行單片機(jī)仿真,可以大大縮短單片機(jī)的開發(fā)周期。以下為四種波形的仿真結(jié)果示例。仿真結(jié)果分別如圖444所示。圖45 三角波仿真輸出方波仿真:頻率86HZ,仿真結(jié)果如圖46所示。圖47 鋸齒波仿真輸出. 仿真分析本系統(tǒng)仿真結(jié)果,滿足設(shè)計需求。通過按鍵來控制輸出不同的波形,在仿真輸出圖中可以看到,字母a、b、c、d分別對應(yīng)著正弦波、三角波、方波、鋸齒波,并可以利用頻率增大鍵和減小鍵來控制頻率的大小,同時可以通過調(diào)節(jié)電位器來控制波形的幅度。但是在仿真中由于DAC0832量化電平的緣故無法讓該波形發(fā)生器的頻率做的很高,同時頻率步進(jìn)的最小值為一,使得信號波形發(fā)生器的精確度有所下降,這也是本次設(shè)計中的不足之處,但總體的設(shè)計基本滿足了設(shè)計的要求,順利完成了設(shè)計主要內(nèi)容。實驗并且這次畢業(yè)設(shè)計的選題,是一個實際應(yīng)用工程。經(jīng)過他們的解釋分析各方案之后,我決定用查表的方法來做,這樣可以降低一些硬件設(shè)計的難度,初次設(shè)計應(yīng)切合自己的水平。而且現(xiàn)在8031實際中已經(jīng)基本上不再使用,實際用的AT89S51芯片有ROM,這樣把經(jīng)過采樣得到的數(shù)值制成表,利用查表來做就簡單了。用LED顯示頻率和幅值,現(xiàn)有集成的接口驅(qū)動芯片,波形可通過示波器進(jìn)行顯示,單片機(jī)接上D/A轉(zhuǎn)換芯片即可,這樣硬件很快就搭好了。陳老師在我做畢業(yè)設(shè)計的每個階段,都給予我耐心的指導(dǎo)和幫助。另外,陳老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度以及對待學(xué)生極端負(fù)責(zé)的精神,給我留下很深的印象,并將積極影響我今后的學(xué)習(xí)和工作。父母為了我的成長,一直在背后默默的付出和辛勤的工作,他們的養(yǎng)育之恩,我將用自己的一生去回報。滴水之恩,當(dāng)涌泉相報。河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 附錄A附錄A:源程序include include define uchar unsigned chardefine DA0832 XBYTE[0xffff]uchar code tab[14]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e}。uchar code tosin[256]={0x7F,0x82,0x85,0x88,0x8B,0x8F,0x92,0x95,0x98,0x9B,0x9E,0xA1,0xA4,0xA7,0xAA,0xAD,0xB0,0xB3,0xB6,0xB8,0xBB,0xBE,0xC1,0xC3,0xC6,0xC8,0xCB,0xCD,0xD0,0xD2,0xD5,0xD7,0xD9,0xDB,0xDD,0xE0,0xE2,0xE4,0xE5,0xE7,0xE9,0xEB,0xEC,0xEE,0xEF,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB,0xFC,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFD,0xFD,0xFC,0xFB,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xEF,0xEE,0xEC,0xEB,0xE9,0xE7,0xE5,0xE4,0xE2,0xE0,0xDD,0xDB,0xD9,0xD7,0xD5,0xD2,0xD0,0xCD,0xCB,0xC8,0xC6,0xC3,0xC1,0xBE,0xBB,0xB8,0xB6,0xB3,0xB0,0xAD,0xAA,0xA7,0xA4,0xA1,0x9E,0x9B,0x98,0x95,0x92,0x8F,0x8B,0x88,0x85,0x82,0x7F,0x7C,0x79,0x76,0x73,0x6F,0x6C,0x69,0x66,0x63,0x60,0x5D,0x5A,0x57,0x54,0x51,0x4E,0x4B,0x48,0x46,0x43,0x40,0x3D,0x3B,0x38,0x36,0x33,0x31,0x2E,0x2C,0x29,0x27,0x25,0x23,0x21,0x1E,0x1C,0x1A,0x19,0x17,0x15,0x13,0x12,0x10,0x0F,0x0D,0x0C,0x0A,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0C,0x0D,0x0F,0x10,0x12,0x13,0x15,0x17,0x19,0x1A,0x1C,0x1E,0x21,0x23,0x25,0x27,0x29,0x2C,0x2E,0x31,0x33,0x36,0x38,0x3B,0x3D,0x40,0x43,0x46,0x48,0x4B,0x4E,0x51,0x54,0x57,0x5A,0x5D,0x60,0x63,0x66,0x69,0x6C,0x6F,0x73,0x76,0x79,0x7C}。sbit P3_0=P3^0。sbit P3_2=P3^2。uchar de1,de2。void key1(void)。void key3(void)。void delay(uchar k)。th=0xff。TH0=th。ET0=1。EX1=1。IT1=1。while(1){ P3_0=0。 P3_2=0。delay(1)。P3_0=1。 P3_2=0。delay(1)。P3_0=0。 P3_2=0。delay(1)。P3_0=1。 P3_2=0。delay(1)。 }}void delay(uchar k){for(de1=0。de1++) for(de2=0。de2++){。if(fun==5) fun=0x01。 if(tl0xe8) tl=0x00。 else flag=255。 if(flag255) flag++。 }}void key4(void) {}void time0_int(void) interrupt 1 //中斷服務(wù)程序{ TR0=0。 //正弦波 b++。 else DA0832=(255c)*2/4*A。 } else if(fun==3) // 方波 { d++。 else DA0832=0xff/4*A。 DA0832=e/4*A。 TL0=tl。}void int1 (void) interrupt 2 //int1中斷服務(wù)程序{ if(P2!=0xff) delay(125)。 if(P2==0xef) key1()。 if(P2==0xbf) key3()。}河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 附錄B附錄B:總電路圖
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1