一、电路设计
此电路由stc12最小系统和其余电路组成。
二、运行结果
三、部分代码
#include <stc.h>
#include <sin.h>
#define uint unsigned int
uchar index;
uchar a;
void init_pca(void)//pca¼ÆÊýÆ÷³õʼ»¯º¯Êý
{
CMOD=0x04;//¼ÆÊýÆ÷0µÄÒç³öΪPCA¼ÆÊýÆ÷µÄʱÖÓÔ´
CCON=0x00;
CCAPM0=0x42;//8λPWMÊä³ö£¬ÎÞÖжÏ
CL=0x00;//ÇåÁãpca¼ÆÊýÆ÷
CH=0x00;
CCAP0L=pwm[0]; //³õʼ»¯spwmÊä³öµÄÕ¼¿Õ±È
CCAP0H=pwm[0];
CR=1;//ÔËÐÐpca¼ÆÊýÆ÷
}
void main()
{
a=0;
EA=1;//¿ª×ÜÖжÏ
init_pca();
init_timer();
while(1);
}