PIC CCP_PWM 呼吸灯
来源:互联网 发布:淘宝怎么提升宝贝权重 编辑:程序博客网 时间:2024/04/28 12:02
#include //调用头文件,可以去PICC18软件下去查找PIC18FXX2.H
__CONFIG(1,XT) ; //晶振为外部4M
__CONFIG(2,WDTDIS) ; //看门狗关闭
__CONFIG(4,LVPDIS) ; //禁止低电压编程
#define uchar unsigned char
#define uint unsigned int
uint k=0;
uchar temp=0;
void main(void)
{
ADCON1=0X06; //所有IO均为数字口,模拟量输入禁止
RC2=0;
CCP1CON=0x3c;//工作在PWM模式,为了方便计算,占空比的两位都为1
CCPR1L=0; //调节初始占空比
PR2=99; //调节PWM周期
TMR2ON=1; //PWM模块要用到定时器中断2
T2CKPS1=0;
T2CKPS0=0;
while(1)
{
if(k++>400)
{
k=0;
if(temp==0)
CCPR1L++;
if(temp==1)
CCPR1L--;
if(CCPR1L>=0xFF)
temp=1;
if(CCPR1L<=0x01)
temp=0;
}
}
}
阅读全文
0 0
- PIC CCP_PWM 呼吸灯
- PIC LCD1602显示
- PIC MSSP_SPI_74HC595
- PIC PCF8563T时钟
- PIC 定时器0中断
- PIC 外部中断INT0
- PIC IIC & 24c02
- 18B20 & LCD1602(PIC)
- 北 京 密 云 红 灯 < / e m > 区 小 < /&
-  
- PIC 定时器中断1(外设中断)
- PIC 定时器中断1+外部中断0
-
- hdoj acm 1008
- HDOJ 1984 Mispelling4
- IOS 彩虹灯 程序
- USACO 2.2 派对灯
- em的错误 <转载>
- PIC 定时器中断1+外部中断0
- 18B20 & LCD1602(PIC)
- Kruskal算法最小生成树
- PIC IIC & 24c02
- PIC MSSP_SPI_74HC595
- PIC CCP_PWM 呼吸灯
- PIC PCF8563T时钟
- Python下的英文预处理
- 2015-05-01 15:15
- PIC_A/D converte
- 类似电脑上键盘的长按判断
- IIC_24c02
- bfs走迷宫宽度优先搜索
- dfs走迷宫_深度优先搜索