简介
Hi,大家好,今天向大家介绍一个学长做的单片机项目
毕设课设 单片机SPWM波形发生器仿真设计
大家可用于 课程设计 或 毕业设计
🔥 项目分享:
https://gitee.com/feifei1122/simulation-project
一、电路设计
此电路由stc12最小系统和其余电路组成。
二、运行结果
三、部分代码
#include
#include
#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);
}