#include “STC15Fxxxx.H”
#define MAIN_Fosc 24000000UL //定义主时钟
void main(void)
{
P0M1 = 0; P0M0 = 0; //设置为准双向口
P1M1 = 0; P1M0 = 0; //设置为准双向口
P2M1 = 0; P2M0 = 0; //设置为准双向口
P3M1 = 0; P3M0 = 0; //设置为准双向口
P4M1 = 0; P4M0 = 0; //设置为准双向口
P5M1 = 0; P5M0 = 0; //设置为准双向口
P6M1 = 0; P6M0 = 0; //设置为准双向口
P7M1 = 0; P7M0 = 0; //设置为准双向口
CR = 0;
AUXR1 = 0x20; //切换IO口 p2.5
CCAPM0 = 0x42; //pwm模式
CMOD = 0x08; //选择时钟源
PCA_PWM0=0x00; //8位
CR = 1; // 运行PCA定时器
CCAP0L =8000;
while (1);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)