基于stc15f2k60s2芯片单片机编程(呼吸灯)
生活随笔
收集整理的這篇文章主要介紹了
基于stc15f2k60s2芯片单片机编程(呼吸灯)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <STC15F2K60S2.h>
unsigned char PWM_COUNT=0;
unsigned char PWM_DUTY=5;
unsigned char PWM_CICLE=10;
bit PWM_DRECTION=0;//0:DUTY增加 1:DUTY減小
unsigned int PWM_RENER_LIMIT=0;
void Timer0Init(void) //100微秒@11.0592MHz
{
AUXR |= 0x80; //定時器時鐘1T模式
TMOD &= 0xF0; //設置定時器模式
TL0 = 0xAE; //設置定時初值
TH0 = 0xFB; //設置定時初值
TF0 = 0; //清除TF0標志
TR0 = 1; //定時器0開始計時
ET0 = 1;
EA = 1;
}
void main(void)
{
P2=0XA0;P0=0X00;P2=0X1F;
P2=0x80;P0=0xff;P2=0x1F;
Timer0Init();
while(1)
{
}
void timer0_int (void) interrupt 1
{
PWM_COUNT++;PWM_RENER_LIMIT++;
}
總結
以上是生活随笔為你收集整理的基于stc15f2k60s2芯片单片机编程(呼吸灯)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多边形的时针方向与法线方向
- 下一篇: 前端学习(3176):react-hel