吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2551|回复: 12
收起左侧

[讨论] 51单片机PWM呼吸灯

[复制链接]
乘风破浪1998 发表于 2019-8-4 17:11
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned 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++;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Sc118421 发表于 2019-8-4 18:09
有没有学16位相关的单片机,?可以交流交流啊
一生唯爱吾 发表于 2019-8-4 18:09
不知道为了什么 看到标题51情不自禁的点了进来
15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥
15092349246 发表于 2019-8-4 18:17
那天看到个给宿舍门口加指纹识别的,感觉挺好玩
留青梳 发表于 2019-8-4 18:21
曾经单片机带给我的阴影啊,不自觉地就进来了
水页丶 发表于 2019-8-4 18:47
15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥

建议直接上手32吧 51没有32功能多  推荐正点原子的mini版就好了 32用的GPIO库函数 别人封好的函数 直接调用就好了 51适用于基础东西  拙见
fangming1133 发表于 2019-8-4 19:31
15092349246 发表于 2019-8-4 18:16
楼主,学单片机从哪里开始啊?还有这51单片机,还有什么stm32都是啥

弄个STM32开发个 工控板 啥都有了 几十块钱
佚丶名 发表于 2019-8-4 19:35
现在还有玩这个的吗
 楼主| 乘风破浪1998 发表于 2019-8-5 08:41
本帖最后由 乘风破浪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
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 06:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表