51单片机PWM呼吸灯
#include<reg52.h>#define uchar unsigned char
#define uintunsigned int
sbit PWM=P0^0;
bit DIR;
uint count,value,timer1;
void Timer1Init()
{
TMOD|=0x01;
TH1=0xff;
TL1=0xff;
EA=1;
ET1=1;
TR1=1;
}
void main()
{
Timer1Init();
while(1)
{
if(count>100)
{
count=0;
if(DIR==1)
{
value++;
}
if(DIR==0)
{
value--;
}
}
if(value==1000)
{
DIR=0;
}
if(value==0)
{
DIR=1;
}
if(timer1>1000)
{
timer1=0;
}
if(timer1<value)
{
PWM=1;
}
else
{
PWM=0;
}
}
}
void Time1(void)interrupt 3
{
TH1=0xff;
TL1=0xff;
timer1++;
count++;
} 有没有学16位相关的单片机,?可以交流交流啊{:1_918:} 不知道为了什么 看到标题51情不自禁的点了进来{:301_1005:} 楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥 那天看到个给宿舍门口加指纹识别的,感觉挺好玩 曾经单片机带给我的阴影啊,不自觉地就进来了 15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥
建议直接上手32吧 51没有32功能多推荐正点原子的mini版就好了 32用的GPIO库函数 别人封好的函数 直接调用就好了 51适用于基础东西拙见 15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥
弄个STM32开发个 工控板 啥都有了 几十块钱 现在还有玩这个的吗 本帖最后由 乘风破浪1998 于 2019-8-5 08:43 编辑
15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥
51简介 https://baike.sogou.com/v7775367.htm?fromTitle=51%E5%8D%95%E7%89%87%E6%9C%BA
STM32简介https://baike.sogou.com/v8410776.htm?fromTitle=stm32
页:
[1]
2