久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機pwm呼吸燈 效果呢 呼吸的不均勻感覺有點抖 而且感覺好像只有從暗到亮 求解決

查看數: 5957 | 評論數: 10 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-7-15 16:50

正文摘要:

本帖最后由 ckeai 于 2018-7-17 17:47 編輯 單片機源程序如下: #include<reg52.h> #include<intrins.h> #define uintunsigned int #define ucharunsigned char sbit pwm =P2^1; uintcount=0,timer1=0,val ...

回復

ID:376769 發表于 2018-7-21 19:49
呼吸燈只有是線性變化才可以保證能夠取到各個階段有效電壓值,亮度主要是由有效電壓確定的,都的原因是有些有效電壓之沒有取到,可以減少占空比步幅實現
ID:370913 發表于 2018-7-17 18:17
JYLI 發表于 2018-7-15 22:30
感覺有點抖的原因是因為人眼對光的亮度的感覺和占空比的均勻增加不是同步的,就是人眼感覺pwm波控制的燈亮 ...

那如何在程序是線性的情況下,使它不抖
ID:370913 發表于 2018-7-17 17:47
imxuheng 發表于 2018-7-17 11:54
驅動電路是怎樣的

已上傳
ID:151348 發表于 2018-7-17 11:54
驅動電路是怎樣的
ID:370913 發表于 2018-7-17 11:51
HC6800-ES-V2.0 發表于 2018-7-16 08:14
我的這個程序,可以從這到暗,再從暗到亮。
#include       

有平方根的倒數關系?能詳細說一下嗎?不太理解
ID:370913 發表于 2018-7-17 11:30
437374033 發表于 2018-7-15 17:10
你寫一個從亮到暗的不就好了

我這個是有由暗到亮的程序的,但是不知道為什么沒顯示
ID:328714 發表于 2018-7-16 11:29
建議你拿示波器看一下波形,是不是正弦波或者三角波
ID:164602 發表于 2018-7-16 08:14
我的這個程序,可以從這到暗,再從暗到亮。
#include<reg51.h>       

#define LED P2

unsigned int T=0,Tt=500,i=0,Ii=100,j=0;

bit A=1;

void TimeConfig();

void main(void)
{
        TimeConfig();
        while(1)
        {
                if (T>=Tt)
                {
                        T=0;
                }
                if (i>=Ii)
                {
                        i=0;
                        if (A==1)
                        {
                                j++;
                        }
                        else
                        {
                                j--;
                        }
                }
                if (j==Tt)
                {
                        A=0;
                }
                if (j==0)
                {
                        A=1;
                }
                if (T<=j)
                {
                        LED=0x00;//LED燈亮               
                }
                else
                {
                        LED=0xff;
                }
        }
}

void TimeConfig()
{
    TMOD = 0x01;
    TH0 = 0xff;       
    TL0 = 0xff;
    EA = 1;               
    ET0 = 1;       
    TR0 = 1;       
}

void Time0() interrupt 1
{
        TH0 = 0xff;       
    TL0 = 0xff;
        T++;       
        i++;
}

/*
此占空比的變化,數據是線性關系,但顯示出來的視覺不是線性關系。因為占空比是功率換算,
有平方根的倒數關系,所以這要進步算法才行。
*/

ID:372204 發表于 2018-7-15 22:30
感覺有點抖的原因是因為人眼對光的亮度的感覺和占空比的均勻增加不是同步的,就是人眼感覺pwm波控制的燈亮度不是線性的,比如占空比從20%增加到30%與從90%增加到100%人眼會感覺前者的亮度變化比較大。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

ID:372056 發表于 2018-7-15 17:10
你寫一個從亮到暗的不就好了

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久免费观看 | 美女在线视频一区二区三区 | 视频二区在线观看 | 日韩国产在线 | 拍拍无遮挡人做人爱视频免费观看 | 日韩中文一区 | 97国产一区二区精品久久呦 | 欧美一区二区三区在线看 | 九九九久久国产免费 | 特一级黄色毛片 | 亚洲视频三| 精品99久久久久久 | 国产中文字幕在线观看 | 国内自拍视频在线观看 | 福利电影在线 | 国产在线视频一区二区董小宛性色 | 亚洲国产精品91 | 日本网站免费在线观看 | 国产精品一区二区久久 | 欧美日韩综合视频 | 国产精品视频观看 | 午夜国产羞羞视频免费网站 | 欧美多人在线 | aaa天堂 | 99久久久99久久国产片鸭王 | 精品成人免费一区二区在线播放 | 亚欧洲精品在线视频免费观看 | 日韩一二区 | 亚洲一区二区三区高清 | 国产精品一区久久久久 | 久久国产综合 | 久久99精品久久久久久秒播九色 | 中文字幕一区二区三区在线观看 | av在线播放国产 | 九九久久精品视频 | 亚洲欧美中文字幕在线观看 | 一区二区三区在线 | 一区二区三区av | 日韩精品一区二区三区老鸭窝 | 亚洲精品久久久久久久不卡四虎 | 超碰97免费|