找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1832|回复: 0
收起左侧

单片机pwm呼吸灯程序及仿真

[复制链接]
ID:554654 发表于 2019-6-9 19:19 | 显示全部楼层 |阅读模式
  1. #include<reg51.h>
  2. void Delay1(int del)
  3. {
  4.         int i,j;
  5.         for(i=0; i<del; i++)
  6.         for(j=0; j<1827; j++)   
  7.         ;
  8. }
  9. void Delay(unsigned int t)
  10. {
  11. while(--t);
  12. }
  13. //????
  14. unsigned int z,y;
  15. void main (void)//???
  16. {
  17.         unsigned int CYCLE=400,PWM_LOW=0;//???????
  18.         while (1)         //???
  19.         {

  20. /*--------??LED???---------*/
  21.                
  22.                 Delay1(100);                                                                 //???,?????????(??????)
  23.                 for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++)           //PWM_LOW???
  24.                         {
  25.                                 P1=0x00;                                       
  26.                                 Delay(PWM_LOW);
  27.                                 P1=0xff;
  28.                                 Delay(CYCLE-PWM_LOW);
  29.                         }
  30.                 P1=0xff;                                                                                
  31.                 for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--)         //??????????
  32.                         {
  33.                                    P1=0x00;                                                        //??LED
  34.                                    Delay(PWM_LOW);
  35.                                    P1=0xff;                                                        //??LED
  36.                                   Delay(CYCLE-PWM_LOW);                                
  37.                         }

  38. }
  39. }
复制代码


希望用的到的学习下

huxideng.png
jietu q.png
jietu.png

呼吸灯pwm.zip

26.48 KB, 下载次数: 22, 下载积分: 黑币 -5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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