登录|立即注册|使用QQ帐号登录
论坛 > 51单片机
发帖|
看13778|回32|收藏
楼主 ID:2666 只看他
2008-6-12 08:48
非常牛逼的单片机波形发生器设计:http://www.51hei.com/bbs/dpj-42291-1.html
沙发 ID:61875 只看他
2014-11-1 08:52
谢谢楼主的奉献。
板凳 ID:66610 只看他
2014-11-6 00:02
谢谢楼主的奉献
地板 ID:71387 只看他
2014-12-30 19:27
盛名学习一些
5# ID:61954 只看他
2015-1-24 18:34
看不到啊
6# ID:73973 只看他
2015-2-28 16:29
新手看看
7# ID:73973 只看他
2015-2-28 16:45
为什么看不见呢
8# ID:76408 只看他
2015-4-8 10:29
什么意思为什么看不见呢
9# ID:60505 只看他
2015-4-10 08:46
谢谢楼主的奉献。
10# ID:77366 只看他
2015-4-18 20:34
怎么没看见
11# ID:55127 只看他
2015-4-24 09:24
22333356
12# ID:74958 只看他
2015-4-28 17:54
鸟谢分享
13# ID:18016 只看他
2015-4-28 20:59
看看单片机波形发生器编程
14# ID:18016 只看他
2015-4-28 20:59
没有啊 单片机波形发生器编程
15# ID:82493 只看他
2015-6-15 19:16
在哪啊,看不到啊
16# ID:84923 只看他
2015-7-10 14:15
?????
17# ID:85172 只看他
2015-7-10 20:23
为什么看不到
18# ID:85338 只看他
2015-7-11 13:56
最近课设   刚做过
19# ID:85385 只看他
2015-7-11 14:37
upupup
20# ID:68048 只看他
2015-7-13 15:01
路过随便看看
21# ID:76408 只看他
2015-7-15 15:00
在哪里怎么看不到?
22# ID:80346 只看他
2015-7-17 12:52
下来看看     呵呵
23# ID:80346 只看他
2015-7-17 12:52
在那里啊   怎么没有啊
24# ID:95197 只看他
2015-11-15 11:54
1232222
25# ID:95068 只看他
2015-11-15 13:09
#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit  SCL=P2^6; sbit  SDA=P2^7; sbit  key1=P3^6; sbit  key2=P3^7; uint n=0;                  uchar code  Sinwave[]={    //正弦波波表 127, 152, 176, 198, 217, 233, 245, 252, 255, 252, 245, 233, 217, 198,176, 152, 127, 102, 78,  56,  37,  21,  9,   2, 0,   2,   9,  21,  37,  56,  78, 102 }; uchar code Triwave[] = {   //三角波波表 0,  16,  32,  48,  64,  80,  96, 112, 128, 144, 160, 176, 192, 208,224, 240, 255, 240, 224, 208, 192, 176, 160, 144, 128, 112,  96,  80,  64,  48,  32,  16 }; uchar code Sawwave[] = {   //锯齿波表 0, 8, 16, 24, 32, 40,  48,  56, 64,72,80,  88,  96, 104, 112,120, 128, 136, 144, 152, 160, 168, 176,184, 192, 200, 208, 216, 224,232, 240, 248, }; uchar code Squwave[]={   //方波波表 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255 };  uint f=30; void delay() { ; ; ;}    void  delay10() { uint i,j;   for(i=0;i<10;i++)     for(j=0;j<250;j++); }   void  delay11() { uint i,j;   for(i=0;i<f;i++)     for(j=0;j<250;j++); } void init() {  SCL=1;    delay();    SDA=1;    delay(); }  void start() {   init();         SDA=0;         delay(); } void write(uchar date) {         uchar i,temp;      temp=date;          for(i=0;i<8;i++)           { temp=temp<<1;             SCL=0;             delay();             SDA=CY;             delay();             SCL=1;             delay();           }          SCL=0;          delay();          SDA=1;          delay(); }  void respons() {         uchar i;      SCL=1;          delay();          while((SDA==1)&&(i<250))            i++;          SCL=0;          delay(); }  void stop() {         SDA=0;         delay();         SCL=1;         delay();         SDA=1;         delay(); }   void writewave(uchar xc) {         init();               start();              write(0x90);           respons();            write(0x40);           respons();           write(xc);           respons();           stop();            }  void keyscan()  { if(key1==0)    {             delay10();          if(key1==0)          { f+=10;            while(!key1);          }    }    if(key2==0)    {             delay10();          if(key2==0)          { f-=10;          if(f<=20) f=20;            while(!key2);          }    }    } void  main() {     while(1)    {  keyscan();    for(n=0;n<32;n++)         { writewave(Sinwave[n]);      delay11();        }     for(n=0;n<32;n++)      { writewave(Triwave[n]);        delay11();  }          for(n=0;n<32;n++)      { writewave(Sawwave[n]);         delay11();}          for(n=0;n<32;n++)    { writewave(Squwave[n]);       delay11(); }       } }
26# ID:78790 只看他
2015-11-29 07:37
楼主辛苦了,学习学习!!!
27# ID:95871 只看他
2015-12-10 14:13
恩???
28# ID:94509 只看他
2015-12-11 13:01
meiyoua?
29# ID:127083 只看他
2016-6-17 12:09
在哪里
30# ID:126134 只看他
2016-6-17 23:14
谢谢楼主的奉献。
31# ID:126985 只看他
2016-6-18 16:52
回复才可以看到吗
32# ID:93386 只看他
2016-6-18 19:47
感觉不错的样子

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版