单片机产生方波、锯齿波、三角波程序
来源:--
作者:--
浏览:4262
时间:2016-08-10 14:18
标签:
摘要:
单片机 产生方波、锯齿波、三角波程序
#include #define uchar unsigned char #define uint unsigned int unsigned char x=0,m=0,y=128;
sbit WR_DA=P2^1;
单片机 产生方波、锯齿波、三角波程序
#include #define uchar unsigned char
#define uint unsigned int unsigned char x=0,m=0,y=128;
sbit WR_DA=P2^1;
sbit CS_DA=P2^0;//DA与 单片机 的接口
sbit S0=P3^0; //波形选择,每次按下将产生不同的波形
sbit S1=P3^1; //频率减
sbit S2=P3^2; //频率加
sbit S3=P3^3; //调节方波的占空比 uchar code SinTab[256]={0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5 ,0xc7,0xca,0xCC,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0