設計製作波形發生器,該波形發生器能產生正弦波 方波 三角波和由使用者編輯的特定形狀波形

時間 2021-05-04 15:25:02

1樓:匿名使用者

呵呵!~樓上的樓上 這麼長程式 沒有乙個電路圖 什麼管腳幹什麼用都很難弄清楚 也真是辛苦了

2樓:匿名使用者

/////p2口接4*4鍵盤的行線和列線;紅燈亮時進行頻率輸入;綠燈亮時進行占空比輸入;頻率值暫定在100到60khz之間;輸入頻率和占空比時要輸夠六位整數,不夠的在前面補0;占空比以百比數(0-100)形式存在。///////////

/////////方波發生器資料。空軍工程大學導院501明明,2007.10.10初稿/////////

#include

#include

#define uchar unsigned char

sbit coma=p1^0;

sbit comb=p1^1;

sbit comc=p1^2;

sbit comd=p1^3;

sbit come=p1^4;

sbit red=p1^5;

sbit green=p1^6;

sbit new=p1^7;

sbit q=p3^7;

int i,x,y;

/* 延時函式 */

void delay(void)

/*數字對應的共陽極段碼*/

uchar getcode(uchar i)

return(p);

}/////////顯示函式/////////

void display(int t)

/* 鍵掃瞄函式 */

uchar keyscan(void)

else scancode = (scancode<<1)|0x01; // 行掃瞄碼左移一位}}

}return(0); // 無鍵按下,返回值為0

}/////////////t0中斷/////////

timer0 () interrupt 1

else }

///////////主函式///////////

main( )

break; // 1行1列,數字0

case 0x21: if (count<=5) break;// 1行2列,數字1

case 0x41: if (count<=5) break;// 1行3列,數字2

case 0x81: if (count<=5) break;// 1行4列,數字3

case 0x12: if (count<=5) break;// 2行1列,數字4

case 0x22: if (count<=5) break; // 2行2列,數字5

case 0x42: if (count<=5) break;// 2行3列,數字6

case 0x82: if (count<=5) break;// 2行4列,數字7

case 0x14: if (count<=5) break;// 3行1列,數字8

case 0x24: if (count<=5) break;// 3行2列,數字9

case 0x44: if (count==5) confirm++;} break;// 3行3列,確認鍵

//輸入完頻率,按下確認鍵,再輸入占空比

case 0x84: x=0;count=0; break; // 3行4列,取消鍵

default: break;

} display(x);

}tr0=1;

if(new==0)}}}

3樓:康幹

這種東西買乙個就可以了。

很成熟的產品,自己做反而更貴。

求電路圖!採用指定晶元:ne555和tl0825v直流供電,設計製作乙個波形發生器,能產生方波、三角波和正弦波 30

4樓:匿名使用者

很簡單啊,555接成自激多諧振盪器就可以輸出方波了,再把這個方波用運放積分一下,就能輸出三角波!

手打不易,如有幫助請採納,謝謝!!

微控制器8051設計簡易波形發生器,要求能產生正弦波,方波,三角波,通過鍵盤可改變輸出訊號的頻率和幅度

基於51微控制器的訊號發生器 完整電路 程式http wenku.baidu.com view effec6f2ba0d4a7302763a13.html 免費的。可以產生弦波 方波 三角波 三角波 梯形波及其他任意波形,波形的頻率 最大790hz 和幅度在一定範圍內可任意改變。波形和頻率的改變通過...

波形發生器輸出訊號可以放大多少倍

這個是有關偏置電壓設定問題 可粗略地計算,取集電極電壓等於電源電壓一半,再加上三極體飽和壓降及發射極電阻的壓降約1v,因此,集電極電壓等於 7v,則集電極電流ic 基極電壓vb ic 12 7 r4 1 vb vb也是r2 r3的分壓值,而r2 r3的併聯值就是相當於此級三極體的輸入阻抗,要大於輸入...

怎麼製作次聲波發生器?怎麼製作,怎麼製作次聲波發生器?怎麼製作? 10

之何勿思 次聲發生器即超低頻發生器 振盪器 當然,次聲頻率在一定範圍內可調,不是單一頻率,功率也要控制在不傷害自己的身體的分貝數,否則,有害身體健康,不能亂來。任何頻率低於20hz的 擾動 都可以產生次聲波!目前高能量的次聲波發聲,是採用 和氣流聲源 實驗室用的是 旋笛 結構發聲器,原理是間斷放氣,...