基于AT89S51的簡易函數(shù)信號發(fā)生器設計
-
基于AT89S51單片機和D/A轉(zhuǎn)換器件DAC0832,根據(jù)按鍵選擇輸出相應的正弦波、鋸齒波和方波波形,并能用示波器觀察輸出波形。只求完成如上Z基本要求,其余不需要。。求匯編程序和仿真圖。... 基于AT89S51單片機和D/A轉(zhuǎn)換器件DAC0832, 根據(jù)按鍵選擇輸出相應的正弦波、鋸齒波和方波波形,并能用示波器觀察輸出波形。 只求完成如上Z基本要求,其余不需要。。 求匯編程序和仿真圖。 答案發(fā)至我的郵箱,2529396708@qq.com 謝謝啦 展開
全部評論(2條)
-
- lsbb198801 2014-06-03 00:00:00
- 除了匯編,其他的都有……
-
贊(12)
回復(0)
-
- 64852yy 2016-04-10 00:00:00
- //基于AT89C52的簡單函數(shù)發(fā)生器的設計#include<reg52.h>#include<absacc.h> #define DAC0832 XBYTE[0x0fff] float code table2[]={ 0x80,0x83,0x85,0x88,0x8A,0x8D,0x8F,0x92, 0x94,0x97,0x99,0x9B,0x9E,0xA0,0xA3,0xA5, 0xA7,0xAA,0xAC,0xAE,0xB1,0xB3,0xB5,0xB7, 0xB9,0xBB,0xBD,0xBF,0xC1,0xC3,0xC5,0xC7, 0xC9,0xCB,0xCC,0xCE,0xD0,0xD1,0xD3,0xD4, 0xD6,0xD7,0xD8,0xDA,0xDB,0xDC,0xDD,0xDE, 0xDF,0xE0,0xE1,0xE2,0xE3,0xE3,0xE4,0xE4, 0xE5,0xE5,0xE6,0xE6,0xE7,0xE7,0xE7,0xE7, 0xE7,0xE7,0xE7,0xE7,0xE6,0xE6,0xE5,0xE5, 0xE4,0xE4,0xE3,0xE3,0xE2,0xE1,0xE0,0xDF, 0xDE,0xDD,0xDC,0xDB,0xDA,0xD8,0xD7,0xD6, 0xD4,0xD3,0xD1,0xD0,0xCE,0xCC,0xCB,0xC9, 0xC7,0xC5,0xC3,0xC1,0xBF,0xBD,0xBB,0xB9, 0xB7,0xB5,0xB3,0xB1,0xAE,0xAC,0xAA,0xA7, 0xA5,0xA3,0xA0,0x9E,0x9B,0x99,0x97,0x94, 0x92,0x8F,0x8D,0x8A,0x88,0x85,0x83,0x80, 0x7D,0x7B,0x78,0x76,0x73,0x71,0x6E,0x6C, 0x69,0x67,0x65,0x62,0x60,0x5D,0x5B,0x59, 0x56,0x54,0x52,0x4F,0x4D,0x4B,0x49,0x47, 0x45,0x43,0x41,0x3F,0x3D,0x3B,0x39,0x37, 0x35,0x34,0x32,0x30,0x2F,0x2D,0x2C,0x2A, 0x29,0x28,0x26,0x25,0x24,0x23,0x22,0x21, 0x20,0x1F,0x1E,0x1D,0x1D,0x1C,0x1C,0x1B, 0x1B,0x1A,0x1A,0x1A,0x19,0x19,0x19,0x19, 0x19,0x19,0x19,0x19,0x1A,0x1A,0x1A,0x1B, 0x1B,0x1C,0x1C,0x1D,0x1D,0x1E,0x1F,0x20, 0x21,0x22,0x23,0x24,0x25,0x26,0x28,0x29, 0x2A,0x2C,0x2D,0x2F,0x30,0x32,0x34,0x35, 0x37,0x39,0x3B,0x3D,0x3F,0x41,0x43,0x45, 0x47,0x49,0x4B,0x4D,0x4F,0x52,0x54,0x56, 0x59,0x5B,0x5D,0x60,0x62,0x65,0x67,0x69, 0x6C,0x6E,0x71,0x73,0x76,0x78,0x7B,0x7D}; void delay(unsigned int i)//延時函數(shù){ while(i--);} void fang()//方波{ DAC0832=0; delay(15); DAC0832=0xff; delay(15); } void jvchi()//鋸齒波{ unsigned char i; for(i=0;i<255;i++) { DAC0832=i; // delay(10); } } void tran()//三角波{ unsigned char i; for(i=0;i<255;i++) { DAC0832=i; // delay(10); } for(i=255;i>0;i--) { DAC0832=i; // delay(10); }} void sin()//正弦波{ unsigned int i; for(i=0;i<256;i++) { DAC0832=table2[i]; // delay(10); } } void main(void)//主函數(shù){ while(1) { if(P1==0xfe)fang(); if(P1==0xfd)jvchi(); if(P1==0xfb)tran(); if(P1==0xf7)sin(); if(P1==0xff)DAC0832=0; } }
-
贊(14)
回復(0)
熱門問答
- 基于AT89S51的簡易函數(shù)信號發(fā)生器設計
- 基于AT89S51單片機和D/A轉(zhuǎn)換器件DAC0832,根據(jù)按鍵選擇輸出相應的正弦波、鋸齒波和方波波形,并能用示波器觀察輸出波形。只求完成如上Z基本要求,其余不需要。。求匯編程序和仿真圖。... 基于AT89S51單片機和D/A轉(zhuǎn)換器件DAC0832, 根據(jù)按鍵選擇輸出相應的正弦波、鋸齒波和方波波形,并能用示波器觀察輸出波形。 只求完成如上Z基本要求,其余不需要。。 求匯編程序和仿真圖。 答案發(fā)至我的郵箱,2529396708@qq.com 謝謝啦 展開
2014-06-02 17:59:28
415
2
- 基于AT89S51單片機的信號發(fā)生器設計
- 波形輸出:正弦波,方波,三角波... 波形輸出:正弦波,方波,三角波 展開
2018-11-19 19:51:53
277
0
- 簡易函數(shù)信號發(fā)生器設計
- (1)方波信號產(chǎn)生部分?用RC與74HC04組成振蕩電路?方波信號頻率f=1KHz;?輸出符合CMOS電平要求的方波信號?該部分電源為+5V仿真要求:要求數(shù)模混合電路仿... (1)方波信號產(chǎn)生部分 ? 用RC與74HC04組成振蕩電路 ? 方波信號頻率f=1KHz; ? 輸出符合CMOS電平要求的方波信號 ? 該部分電源為+5V 仿真要求:要求數(shù)?;旌想娐贩抡?,繪制輸出方波的波形圖。 (2)模擬比較器部分: ? 使用運放LM324 ? 輸出Vpp=10V(正負5V)左右的方波信號 (3)二階RC有源低通濾波器: ? 使用運放LM324 ? 有源濾波器截至頻率為1.5KHz ? 輸出波形Vpp=1-10V連續(xù)可調(diào) ? 仿真要求:繪制二階RC有源低通濾波器的幅頻響應和相頻響應,在幅頻響應曲線上表明該系統(tǒng)的截至頻率 希望達人幫忙,給個電路圖。 展開
2018-11-20 15:12:09
391
0
- 急需基于單片機AT89S51的信號發(fā)生器的設計論文的原理圖
2010-10-27 13:20:21
330
4
- 用at89s51單片機設計信號發(fā)生器
- 具體要求如下:1.利用實驗板平臺設計制作一個信號發(fā)生器,能產(chǎn)生10—10KHZ的方波2.能通過鍵盤輸入頻率,輸入范圍為10-10KHZ,超過范圍報警提示3.要求輸出頻率誤差小于1%... 具體要求如下: 1. 利用實驗板平臺設計制作一個信號發(fā)生器,能產(chǎn)生10—10KHZ的方波 2. 能通過鍵盤輸入頻率,輸入范圍為10-10KHZ,超過范圍報警提示 3. 要求輸出頻率誤差小于1% 展開
2010-12-30 00:21:43
391
1
- 簡易信號發(fā)生器設計
- 高手回答利用單片機Z小系統(tǒng)設計一個簡易信號發(fā)生器,具體要求如下:1,完成頻率范圍為0.1-5000HZ,的方波發(fā)生器,要求如下:(1),空比1-5可調(diào)(2),可鍵盤輸入發(fā)生頻率2,可完成脈寬范圍為100微... 高手回答 利用單片機Z小系統(tǒng)設計一個簡易信號發(fā)生器,具體要求如下: 1,完成頻率范圍為0.1-5000HZ,的方波發(fā)生器,要求如下: (1),空比1-5可調(diào) (2),可鍵盤輸入發(fā)生頻率 2,可完成脈寬范圍為100微秒-1秒的脈沖發(fā)生器,要求如下: (1),可鍵盤輸入發(fā)生脈沖寬度 (2),每按一次觸發(fā)鍵,即可發(fā)一個單脈沖 展開
2006-05-13 09:09:42
555
1
- 函數(shù)信號發(fā)生器設計
2010-12-05 10:53:17
461
1
- 函數(shù)信號發(fā)生器的設計
- 1、設計一個正弦波、方波、和三角波發(fā)生器;2、頻率范圍:100hz—1000hz,1000hz-10000hz;3、輸出電壓:方波Vp-p≤24V三角波Vp-p=6V,正弦波Vp-p≥1V。4、波形特性:方波tr<30ms,三... 1、設計一個正弦波、方波、和三角波發(fā)生器; 2、頻率范圍:100hz—1000hz, 1000hz-10000hz; 3、輸出電壓:方波Vp-p≤24V 三角波Vp-p=6V, 正弦波Vp-p≥1V。 4、 波形特性: 方波tr<30ms, 三角波g△<2%, 正弦波γ-<3%。 只需給我個電路圖和電路圖中的各個元件的各個參數(shù)就行了 ! 展開
2009-04-27 21:07:53
416
2
- 設計基于單片機的函數(shù)信號發(fā)生器的 難點有哪些?
2014-03-10 08:06:27
368
4
- 基于at89c52單片機簡易函數(shù)信號發(fā)生器怎么焊在面包板上
2016-11-26 10:54:49
559
1
- 求函數(shù)信號發(fā)生器設計
2016-11-30 13:38:02
430
1
- 函數(shù)信號發(fā)生器怎么設計
2011-12-28 13:43:06
468
5
- 基于FPGA 的簡易頻率計設計
- 基于FPGA 的簡易頻率計設計 利用FFT模塊(點數(shù)512)對信號進行頻譜分析,用SignalTap 顯示頻譜 設計程序找出頻率值。
2015-11-21 07:30:29
489
1
- 函數(shù)信號發(fā)生器 實訓設計
- 220伏交流輸入,然后用變壓器和穩(wěn)壓芯片變正負12V的電流供電……要求輸出方波三角波,正弦波。頻率100到10KHz……就只是普通建議信號發(fā)生器。主要是需要原理圖,希望各位大大幫忙啊…... 220伏交流輸入 ,然后用變壓器和穩(wěn)壓芯片變正負12V的電流供電…… 要求輸出方波 三角波,正弦波。頻率100到10KHz…… 就只是普通建議信號發(fā)生器。主要是需要原理圖,希望各位大大幫忙啊……、 急急急!!! 展開
2008-12-30 03:21:33
327
3
- labview的函數(shù)信號發(fā)生器設計怎么做
2018-11-30 06:14:20
381
0
- 幫我分析一下這種簡易函數(shù)信號發(fā)生器
- 幫我分析一下這種簡易函數(shù)信號發(fā)生器為什么會出波?(兩個圖是同一個電路里的)... 幫我分析一下這種簡易函數(shù)信號發(fā)生器為什么會出波?(兩個圖是同一個電路里的) 展開
2017-12-18 14:53:49
411
1
- 基于EWB的函數(shù)信號發(fā)生器的設計 誰有想過論文 還有外文翻譯
2013-04-10 21:57:10
390
1
- 基于單片機、ADC0832信號發(fā)生器設計
- 發(fā)生器可產(chǎn)生三種任意波形,可通過按鍵選擇輸出波形并調(diào)節(jié)波形的頻率,可通過LCD顯示波形的類型與相關(guān)數(shù)據(jù),波形的頻率范圍為1—1000Hz。請附原理圖與c程序或Proteus仿真圖,一定要有... 發(fā)生器可產(chǎn)生三種任意波形,可通過按鍵選擇輸出波形并調(diào)節(jié)波形的頻率,可通過LCD顯示波形的類型與相關(guān)數(shù)據(jù),波形的頻率范圍為1—1000Hz。 請附原理圖與c程序或Proteus仿真圖,一定要有程序。 發(fā)到郵箱735068446@qq.com 展開
2010-10-24 10:04:08
432
3
- 基于fpga的信號發(fā)生器設計怎么做
2018-11-22 01:25:10
424
0
- 簡易信號發(fā)生器的設計 只求大概思路
- 技術(shù)指標要求是1頻率范圍:20HZ~~20KHZ2輸出電壓:不小于1V有效值3失真度r<=5%設計要求:采用RC橋式正弦波振蕩器... 技術(shù)指標要求是 1 頻率范圍:20HZ~~20KHZ 2 輸出電壓:不小于1V有效值 3 失真度r<=5% 設計要求:采用RC橋式正弦波振蕩器 展開
2013-01-14 08:23:19
393
1
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論