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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

單片機(jī)怎么控制帶74hc595驅(qū)動(dòng)的4位數(shù)碼管的亮度

查看數(shù): 7728 | 評(píng)論數(shù): 12 | 收藏 1
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2019-5-6 14:43

正文摘要:

現(xiàn)在是4位數(shù)碼管,共陽(yáng),已經(jīng)驅(qū)動(dòng)74hc595讓4位數(shù)碼管亮起來(lái)了,現(xiàn)在在這基礎(chǔ)上再控制數(shù)碼管上數(shù)字的亮度,想過(guò)用pwm控制,但是,pwm管腳不是直連數(shù)碼管陰極的嗎?現(xiàn)在是單片機(jī)直連595驅(qū)動(dòng),595驅(qū)動(dòng)上的管腳連接數(shù)碼 ...

回復(fù)

ID:57657 發(fā)表于 2023-9-18 09:30
控制數(shù)碼管亮度就要輸出更高頻率的PWM,單片機(jī)移位頻率不夠。
用FPGA的高速移位時(shí)鐘可使74HC595的Q0~Q7輸出上Mhz的信號(hào)。
ID:850527 發(fā)表于 2020-11-28 04:25
都沒(méi)回到到點(diǎn)子上。用595驅(qū)動(dòng)時(shí)一樣可以用PWM的概念控制亮度。樓主一定是覺(jué)得亮度太高想降低亮度對(duì)不對(duì)。你可以這樣,我自己就是這么做的,完全沒(méi)有任何問(wèn)題。

首先定義一個(gè)最高亮度,比如200,這個(gè)數(shù)字可以隨意定,數(shù)字越大可控制的亮度級(jí)別越精細(xì)
#define MAX_BRIGHT 200
然后定義一個(gè)你需要的亮度,這個(gè)亮度取值0-200,比如2
#define BRIGHT 2
再定義1個(gè)變量用于PWM計(jì)數(shù)
uchar nowPwm;

然后在main函數(shù)的while循環(huán)中(或者定時(shí)器中)寫(xiě)以下代碼
        while(1){
                nowPwm++;
                if (nowPwm<=BRIGHT)
                {
                        // PWM計(jì)數(shù)還沒(méi)有超過(guò)你指定亮度值的時(shí)候點(diǎn)亮數(shù)碼管(也就是讓位選端的IO通電)
                        // 根據(jù)你自己的寫(xiě)法填在這里
                } else {
                        // 當(dāng)PWM計(jì)數(shù)已經(jīng)超過(guò)你設(shè)置的亮度值以后,就關(guān)閉所有數(shù)碼管的輸出
                        // 根據(jù)你自己的寫(xiě)法填在這里
                }
                // 計(jì)數(shù)超過(guò)最大亮度值時(shí)計(jì)數(shù)值歸零,進(jìn)行下一個(gè)PWM的Cycle
                if (nowPwm>=MAX_BRIGHT)
                {
                        nowPwm=0;
                }
        }
ID:709940 發(fā)表于 2020-4-27 14:30
yzwzfyz 發(fā)表于 2019-5-7 11:25
數(shù)碼管的亮度:取決于加上它上面的電流。
你有辦法增加它的電流嗎(含通電的時(shí)間,好即平均電流)?

用SS8050,1.5A
ID:123289 發(fā)表于 2019-5-8 14:40
本帖最后由 yzwzfyz 于 2019-5-9 08:20 編輯

當(dāng)然亮度是有極限的,另外掃描時(shí),亮度占空比也是關(guān)鍵。
ID:123289 發(fā)表于 2019-5-8 14:39
本帖最后由 yzwzfyz 于 2019-5-9 08:19 編輯

如果你是一般的LED,則不需要加三極管,因?yàn)槠胀↙ED 40mA 時(shí)亮度已達(dá)到最亮捌點(diǎn),電流再大,亮度提升也不大了,也就是說(shuō),你只能讓LED的亮度在3-40mA之間變化。再大再小意義都不大。非普通LED即便電流不同,但意思一樣。
595的I/O輸出吸收電流=40mA是沒(méi)有問(wèn)題的(=0時(shí)亮),但高電平輸出電流(=1亮)就小得多了!
再加上的掃描輸出,如果是1/8掃描,其平均電流只有1/8,所以設(shè)計(jì)到60mA也可以!
綜上所說(shuō),你只要改一下限流電阻就OK了!
ID:528471 發(fā)表于 2019-5-8 09:11
蘭州hsd 發(fā)表于 2019-5-7 15:40
你需要加三極管來(lái)供電,I\O口只需要給三極管一個(gè)導(dǎo)通截至的信號(hào)即可,否則I\O口電流太小亮度無(wú)法提高的。

好的好的,我先試試。
ID:528471 發(fā)表于 2019-5-8 09:10
tzs233 發(fā)表于 2019-5-7 14:47
你這電路圖設(shè)計(jì)思路就不對(duì)  一般595的I/O電流 才25mA   數(shù)碼管亮的筆段一多DIG0~DIG3不能提供足夠多的電流 ...

哦哦,謝謝您,我試試。
ID:149451 發(fā)表于 2019-5-7 19:02
找個(gè)開(kāi)發(fā)板看看成熟的數(shù)碼管應(yīng)用,別悶頭瞎想
ID:337540 發(fā)表于 2019-5-7 15:40
你需要加三極管來(lái)供電,I\O口只需要給三極管一個(gè)導(dǎo)通截至的信號(hào)即可,否則I\O口電流太小亮度無(wú)法提高的。
ID:509408 發(fā)表于 2019-5-7 14:47
你這電路圖設(shè)計(jì)思路就不對(duì)  一般595的I/O電流 才25mA   數(shù)碼管亮的筆段一多DIG0~DIG3不能提供足夠多的電流,數(shù)碼管亮度就不受控了。

你可以先通過(guò)單片機(jī)或595的I/O控制 三極管/場(chǎng)管, 連到數(shù)碼管共陽(yáng)極DIG0~DIG3上。 這樣PWM占空比來(lái)調(diào)節(jié)通斷時(shí)間達(dá)到控制總電流,進(jìn)而穩(wěn)定控制數(shù)碼管亮度
ID:123289 發(fā)表于 2019-5-7 11:25
數(shù)碼管的亮度:取決于加上它上面的電流。
你有辦法增加它的電流嗎(含通電的時(shí)間,好即平均電流)?

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: www.午夜 | av在线一区二区三区 | 成人精品久久日伦片大全免费 | 中文字幕 国产 | 成人性视频在线 | 亚洲 中文 欧美 日韩 在线观看 | 久久不射电影网 | 亚洲精品在线观看网站 | 精品一区二区在线观看 | 欧美精品一二三区 | 亚洲精品高清视频 | 九九热这里只有精品6 | 999观看免费高清www | 91一区二区在线观看 | 国产精品免费在线 | 欧美h| 中文字幕在线观看av | 精品欧美一区二区三区久久久 | 一级久久久久久 | 国产一区二区三区久久久久久久久 | 一区二区精品 | 精品1区2区| 日本成人免费观看 | 久久一二 | 午夜在线小视频 | 中文字幕四虎 | 日本久久久久久 | 高清国产午夜精品久久久久久 | 欧美 视频 | 国产高清在线精品 | 精品国产一区二区 | 国产精品亚洲成在人线 | 国产一区二区三区免费观看视频 | 久草资源在线 | 一区二区免费在线 | 四虎成人精品永久免费av九九 | 欧美综合视频在线 | 亚洲成人一二区 | 久久久九九 | 日韩一区不卡 | 一级片免费视频 |