查看: 4154|回复: 11

帮忙看一下为什么不能实现呼吸灯

[复制链接]
  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-1-10 20:11:47 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ┗SKY┛ 于 2013-1-10 20:12 编辑

    帮忙看一下为什么不能实现呼吸灯   第一次写这个东东
    1. #include <reg52.h>
    2. #define uint unsigned int
    3. #define uchar unsigned char
    4. uchar count;
    5. uint i;
    6. sbit PWM=P0^0;
    7. void init()
    8. {
    9.         TMOD=0X01;
    10.         TH0=(65536-50000)/256;
    11.         TL0=(65536-50000)%256;
    12.         EA=1;
    13.         ET0=1;
    14.         TR0=1;
    15. }

    16. void delay(uint z)
    17. {
    18.         uint i,j;
    19.         for(i=0;i<z;i++)
    20.                 for(j=0;j<110;j++);
    21. }
    22. void main()
    23. {
    24.         init();
    25.         while(1)
    26.         {       
    27.        
    28.                
    29.                 for(i=0;i<=10000;i++)
    30.                 {
    31.                         count=0;
    32.                         PWM=~PWM;
    33.                         while(count<i);
    34.                        
    35.                        
    36.                 }
    37.                
    38.                 for(i=10000;i>=0;i--)
    39.                 {
    40.                         count=0;
    41.                         PWM=~PWM;
    42.                         while(count<i);
    43.                
    44.                 }       
    45.                 //delay(100);
    46.                
    47.         }
    48. }
    49. void time() interrupt 1
    50. {
    51.         TH0=(65536-100)/256;
    52.         TL0=(65536-100)%256;
    53.         count++;
    54. }
    复制代码

    pwm.rar

    15.25 KB, 下载次数: 1

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-28 16:20
  • 签到天数: 980 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-10 21:52:05 | 显示全部楼层
       for(i=10000;i>=0;i--)
                    {
                            count=0;
                            PWM=~PWM;
                            while(count<i);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-28 16:20
  • 签到天数: 980 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-10 21:52:38 | 显示全部楼层
    这样出来时等宽的吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-28 16:20
  • 签到天数: 980 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-10 21:54:40 | 显示全部楼层
    http://www.tudou.com/v/bhNf1TSAVbw

    你是要实现这个效果吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-1-10 23:21:38 | 显示全部楼层
    powerdruy 发表于 2013-1-10 21:37
    你要说下你实现出来的效果是啥

    没有呼吸的效果,就是很快的亮和灭
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-1-10 23:22:25 | 显示全部楼层
    mcp2013 发表于 2013-1-10 21:54
    http://www.tudou.com/v/bhNf1TSAVbw

    你是要实现这个效果吗?

    是的         
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-1-10 23:23:34 | 显示全部楼层
    mcp2013 发表于 2013-1-10 21:52
    这样出来时等宽的吧

    感觉不是啊      
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-1-10 23:36:35 | 显示全部楼层
    powerdruy 发表于 2013-1-10 23:29
    我有呼吸灯的代码,明天去公司发上来

    好的  谢了 !!嘿嘿  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-28 16:20
  • 签到天数: 980 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-11 09:23:45 | 显示全部楼层
    ┗SKY┛ 发表于 2013-1-10 23:23
    感觉不是啊

    示波器看一下波形吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-28 16:20
  • 签到天数: 980 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-11 09:24:46 | 显示全部楼层
    ┗SKY┛ 发表于 2013-1-10 23:22
    是的

    我这个写久了   用的周立功的一个例子   你可以到网上找一找
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 08:52 , Processed in 0.202021 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.