-
大小: 82KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-07
- 語言: 其他
- 標簽:
資源簡介
含有方波、鋸齒波、正弦波、三角波的低頻信號發(fā)生器,以及keil編寫的C程序

代碼片段和文件信息
#include
#include
#define?DAC0832?XBYTE[0x0fff]
float?code?table2[]={
???????0x800x830x850x880x8A0x8D0x8F0x92
???????0x940x970x990x9B0x9E0xA00xA30xA5
???????0xA70xAA0xAC0xAE0xB10xB30xB50xB7
???????0xB90xBB0xBD0xBF0xC10xC30xC50xC7
???????0xC90xCB0xCC0xCE0xD00xD10xD30xD4
???????0xD60xD70xD80xDA0xDB0xDC0xDD0xDE
???????0xDF0xE00xE10xE20xE30xE30xE40xE4
???????0xE50xE50xE60xE60xE70xE70xE70xE7
???????0xE70xE70xE70xE70xE60xE60xE50xE5
???????0xE40xE40xE30xE30xE20xE10xE00xDF
???????0xDE0xDD0xDC0xDB0xDA0xD80xD70xD6
???????0xD40xD30xD10xD00xCE0xCC0xCB0xC9
???????0xC70xC50xC30xC10xBF0xBD0xBB0xB9
???????0xB70xB50xB30xB10xAE0xAC0xAA0xA7
???????0xA50xA30xA00x9E0x9B0x990x970x94
???????0x920x8F0x8D0x8A0x880x850x830x80
???????0x7D0x7B0x780x760x730x710x6E0x6C
???????0x690x670x650x620x600x5D0x5B0x59
???????0x560x540x520x4F0x4D0x4B0x490x47
???????0x450x430x410x3F0x3D0x3B0x390x37
???????0x350x340x320x300x2F0x2D0x2C0x2A
???????0x290x280x260x250x240x230x220x21
???????0x200x1F0x1E0x1D0x1D0x1C0x1C0x1B
???????0x1B0x1A0x1A0x1A0x190x190x190x19
???????0x190x190x190x190x1A0x1A0x1A0x1B
???????0x1B0x1C0x1C0x1D0x1D0x1E0x1F0x20
???????0x210x220x230x240x250x260x280x29
???????0x2A0x2C0x2D0x2F0x300x320x340x35
???????0x370x390x3B0x3D0x3F0x410x430x45
???????0x470x490x4B0x4D0x4F0x520x540x56
???????0x590x5B0x5D0x600x620x650x670x69
???????0x6C0x6E0x710x730x760x780x7B0x7D};
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;
?? ????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-05-18?10:40??低頻信號發(fā)生器\
?????文件??????115414??2012-05-11?11:40??低頻信號發(fā)生器\Last?Loaded?函數(shù)信號發(fā)生器的設計.DBK
?????文件??????115414??2012-05-11?11:40??低頻信號發(fā)生器\低頻信號發(fā)生器的設計.DSN
?????文件????????2000??2009-03-24?23:49??低頻信號發(fā)生器\函數(shù)信號發(fā)生器
?????文件????????3694??2009-03-24?23:49??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.hex
?????文件??????????78??2009-03-24?23:49??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.lnp
?????文件????????3644??2009-03-24?23:49??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.M51
?????文件????????1411??2010-06-12?08:24??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.Opt
?????文件?????????207??2012-05-18?08:36??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.plg
?????文件????????2194??2010-06-12?08:27??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.Uv2.bak
?????文件???????57562??2012-05-18?08:36??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.uvopt
?????文件???????13337??2012-05-11?09:44??低頻信號發(fā)生器\函數(shù)信號發(fā)生器.uvproj
?????文件????????1060??2009-03-24?23:50??低頻信號發(fā)生器\函數(shù)信號發(fā)生器_Opt.Bak
?????文件????????2194??2010-06-12?08:24??低頻信號發(fā)生器\函數(shù)信號發(fā)生器_Uv2.Bak
?????文件???????57349??2012-05-11?10:56??低頻信號發(fā)生器\函數(shù)信號發(fā)生器_uvopt.bak
?????文件?????????792??2012-05-18?10:39??低頻信號發(fā)生器\函數(shù)信號發(fā)生器的設計.PWI
?????文件????????2433??2009-03-06?19:47??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.c
?????文件??????116154??2009-03-17?13:13??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.DSN
?????文件????????3694??2009-03-17?13:12??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.hex
?????文件?????????769??2009-03-24?23:49??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.LST
?????文件????????2309??2009-03-24?23:49??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.OBJ
?????文件?????????792??2012-05-18?10:39??低頻信號發(fā)生器\項目13??簡易函數(shù)信號發(fā)生器的設計.PWI
- 上一篇:stc15雙串口中斷收發(fā)程序
- 下一篇:atmega16輸出pwm波形
評論
共有 條評論