亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

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

QQ登錄

只需一步,快速開始

搜索
查看: 1021|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

數(shù)碼管引腳多個(gè)LED如何只顯示我想要的

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這個(gè)數(shù)碼管由:
1腳亮的是C3,D3,E3,F32腳亮的是B3,A3,A3,F2,G2
3腳亮的是E2,D2,C2,B2
4腳亮的是F1,E1,G1,A2
5亮的是A1,B1,C1,D1這些來控制我要全亮的話我直接點(diǎn)亮全部就行了但是我如果想要數(shù)字區(qū)顯示90所需要點(diǎn)亮的就是(F1,A1,B1,G1,C1,D1數(shù)字9),(F2,A2,B2,C2,D2,E2,數(shù)字0)但是我要點(diǎn)亮這些的話直接點(diǎn)亮那個(gè)腳就會(huì)將其他的LED燈也點(diǎn)亮#include "CS8M326.h"

#define S1 PT5_5
#define S2 PT5_3
#define S3 PT5_2
#define S4 PT5_0
#define S5 PT5_1

void delay_u(unsigned char t)
{
    while(t--);
}

void gpio_init()
{
    PT5EN_0 = 1;
    PT5EN_1 = 1;
    PT5EN_2 = 1;
    PT5EN_3 = 1;
    PT5EN_5 = 1;

    PT5PU_0 = 0;
    PT5PU_1 = 0;
    PT5PU_2 = 0;
    PT5PU_3 = 0;
    PT5PU_5 = 0;
}


void scan1()
{
    S1=0; S2=1; S3=1; S4=1; S5=1;
    delay_u(150);
}

void scan2()
{
    S2=0; S1=1; S3=1; S4=1; S5=1;
    delay_u(150);
}


void scan3()
{
    S3=0; S1=1; S2=1; S4=1; S5=1;
    delay_u(150);
}

void scan4()
{
    S4=0; S1=1; S2=1; S3=1; S5=1;
    delay_u(150);
}


void scan5()
{
    S5=0; S1=1; S2=1; S3=1; S4=1;
    delay_u(150);
}

void main()
{
    gpio_init();

    while(1)
    {
        scan1();
        scan2();
        scan3();
        scan4();
        scan5();

    }
}





51hei20251205-174930.png (48.77 KB, 下載次數(shù): 0)

51hei20251205-174930.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:69038 發(fā)表于 2025-12-5 18:42 | 只看該作者
查理復(fù)用,你了解一下。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1155451 發(fā)表于 2025-12-6 10:22 | 只看該作者
zhuls 發(fā)表于 2025-12-5 18:42
查理復(fù)用,你了解一下。

我看了一下比如我要點(diǎn)亮A1嘛下面的5拉高上面的4設(shè)成輸入是可以單獨(dú)點(diǎn)亮A1的但是我把其他的一起這么設(shè)想排列成90這個(gè)圖案就會(huì)出現(xiàn)別的圖案

b186352eff156150544f8ee15516ddf2.png (66.98 KB, 下載次數(shù): 0)

b186352eff156150544f8ee15516ddf2.png
回復(fù)

使用道具 舉報(bào)

地板
ID:69038 發(fā)表于 2025-12-6 15:22 | 只看該作者
恭喜!快接近真相了。。。
關(guān)鍵詞 :  分時(shí)掃描、視覺暫留。。。。
比如人的視覺暫留約為40ms,而你這個(gè)屏有25個(gè)LED,你把這25個(gè)LED編號(hào),每個(gè)LED點(diǎn)亮?xí)r間為1.5ms,然后滅燈,點(diǎn)亮下一個(gè)LED1.5ms,再滅燈。。。只要全屏下來不超40ms,你眼里看到的是全屏都在亮。。
所以,你要開一個(gè)1.5ms定時(shí),不停地、依次顯示你要的LED,就能顯示你要的圖形了。
回復(fù)

使用道具 舉報(bào)

5#
ID:584814 發(fā)表于 2025-12-7 22:16 | 只看該作者
樓上皆正解。
查理復(fù)用技術(shù),本壇內(nèi)也有程例。
自己不想玩這個(gè)換成普通共陽(yáng)或共陰的就好、
回復(fù)

使用道具 舉報(bào)

6#
ID:1156764 發(fā)表于 2025-12-8 17:23 | 只看該作者
沒有什么好方法,只能改原理圖了
使能對(duì)應(yīng)引腳,其對(duì)應(yīng)的所有l(wèi)ed全亮,根本不能精確點(diǎn)亮所需要的led,更別提顯示想要的圖案了
--
樓上做法都是合理的
引腳少用查理復(fù)用,引腳多就一個(gè)引腳使能一個(gè)ed,
通過使用掃描顯示,在人眼暫留時(shí)間內(nèi)一口氣點(diǎn)亮組成圖案的led
回復(fù)

使用道具 舉報(bào)

7#
ID:69038 發(fā)表于 2025-12-8 19:12 | 只看該作者
其實(shí)查理復(fù)用非常簡(jiǎn)單,比驅(qū)動(dòng)I2C還簡(jiǎn)單!
只要能理順關(guān)鍵環(huán)節(jié),各IO啥時(shí)輸出高或低,啥時(shí)高阻,過后就是一馬平川 了。。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表