📄 pca1.c
字号:
/***************************************************************/
/* 文件名称: PCA1.C */
/* 功能描述: 利用高速输出模式, 在CEX0(P1.3)上输出1KHz的方波 */
/***************************************************************/
#include "SST89x5x4.h"
sfr CH = 0xF9;
sfr CL = 0xE9;
sfr CCON = 0xD8;
sfr CMOD = 0xD9;
sfr CCAP0H = 0xFA;
sfr CCAP0L = 0xEA;
sfr CCAPM0 = 0xDA;
sbit CCF0 = 0xD8;
sbit CR = 0xDE;
sbit CF = 0xCF;
void PCA_ISR() interrupt 6 using 1
{
CCF0 = 0; //清除中断标志
CH = 0x00;
CL = 0x00;
}
void main()
{
CMOD = 0x02; //设置PCA定时器
//输入时钟=fosc/4
CH = 0x00; //计数初值
CL = 0x00;
CCAP0L = 0x66; //设置事件触发值=fosc/8000
CCAP0H = 0x05;
CCAPM0 = 0x4D; //设置PCA模块0为HSO模式
IE = 0xC0;
CR = 1; //启动PCA定时器
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -