用DA產(chǎn)生正弦波、方波、三角波
附件含c程序、keil源代碼
簡易正弦波發(fā)生器.rar
(9.15 KB, 下載次數(shù): 6)
2018-12-24 19:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
簡易三角波發(fā)生器.rar
(7.37 KB, 下載次數(shù): 3)
2018-12-24 19:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
簡易方波發(fā)生器.rar
(6.96 KB, 下載次數(shù): 3)
2018-12-24 19:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
單片機源程序如下:
- //可觀察到發(fā)光二極管由暗到亮,然后由亮到暗的漸變。
- //若用示波器觀察,可看到三角波波形。
- #include<reg51.h>
- sbit wela=P2^7;
- sbit dula=P2^6;
- sbit dawr=P3^6;
- sbit csda=P3^2;
- unsigned char a,j,k;
- void delay(unsigned char i)
- {
- for(j=i;j>0;j--)
- for(k=125;k>0;k--);
- }
- void main()
- {
- wela=0;
- dula=0;
- csda=0;
- a=0;
- dawr=0;
- while(1)
- {
- unsigned char m;
- for(m=0;m<255;m++)
- {
- P0=m;
- delay(20);
- }
- for(m=255;m>0;m--)
- {
- P0=m;
- delay(20);
- }
- }
- }
復(fù)制代碼
|