欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

只需一步,快速開始

搜索

單片機(jī)驅(qū)動(dòng)LED發(fā)光矩陣的使用心得

查看數(shù): 9325 | 評(píng)論數(shù): 13 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2018-10-14 22:47

正文摘要:

從網(wǎng)上購得一枚發(fā)光矩陣,到網(wǎng)店查看相關(guān)資料,無賴找不到任何相關(guān)資料,只能從發(fā)光矩陣的標(biāo)識(shí)入手尋找使用方法,器件上有 ELM-1882UYWB/S530-A3,C0506U。接口有八個(gè)引腳:5V,A,B,C,SER,SCK,RCK,GND。

回復(fù)

ID:404797 發(fā)表于 2019-6-20 06:15
周栩樂 發(fā)表于 2019-6-19 18:23
好像有鬼影?什么模塊

是有重影,原因是當(dāng)時(shí)程序沒有消影,只要做消影處理就好。模塊是從網(wǎng)上買的,什么型號(hào)不太清楚,模塊上有如下標(biāo)注:ELM-1882UYWB/S530-A3,C0506U。
ID:283883 發(fā)表于 2019-6-19 18:23
好像有鬼影?什么模塊
ID:566742 發(fā)表于 2019-6-19 14:12
dumn 發(fā)表于 2018-10-16 12:30
借用樓主思想,改了一下。
#include
#include

你好!我想學(xué)你的心形矩陣led怎么做的。特別想做,但是沒有學(xué)單片機(jī)很吃力哦
這么聯(lián)系你嗎?
ID:398162 發(fā)表于 2018-10-17 08:03
wlsbll 發(fā)表于 2018-10-16 16:47
樓主,這跟數(shù)碼管靜態(tài)顯示的消影是一個(gè)道理

我的是51單片機(jī),之前失敗的原因,具體我也不清楚,我覺得是你發(fā)送字符函數(shù),跟我的板子,不太一樣吧。
ID:399179 發(fā)表于 2018-10-16 19:12
謝謝樓主分享!單片機(jī)學(xué)習(xí)中
ID:404797 發(fā)表于 2018-10-16 18:36
wlsbll 發(fā)表于 2018-10-16 16:47
樓主,這跟數(shù)碼管靜態(tài)顯示的消影是一個(gè)道理

謝謝,我剛玩單片機(jī),還沒有消影這個(gè)概念,你的這回復(fù)對(duì)我很有幫助。
ID:409682 發(fā)表于 2018-10-16 16:47
樓主,這跟數(shù)碼管靜態(tài)顯示的消影是一個(gè)道理
ID:404797 發(fā)表于 2018-10-16 14:06
佩服,你之前失敗是什么原因?還有你用的是什么單片機(jī),我的單片機(jī)只能定義少數(shù)變量,像你這樣定義一個(gè)8X18數(shù)組編譯不過,會(huì)報(bào)數(shù)據(jù)段太大,只能128個(gè)字節(jié)以內(nèi),所以我本想定義0-F十六進(jìn)制的十六個(gè)字符,但受限變量規(guī)模不行。

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:398162 發(fā)表于 2018-10-16 12:35
這是效果圖

微信圖片_20181016123235.jpg (42.62 KB, 下載次數(shù): 69)

微信圖片_20181016123235.jpg

微信圖片_20181016123242.jpg (46.98 KB, 下載次數(shù): 75)

微信圖片_20181016123242.jpg

微信圖片_20181016123224.jpg (54.34 KB, 下載次數(shù): 79)

微信圖片_20181016123224.jpg

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:398162 發(fā)表于 2018-10-16 12:30
借用樓主思想,改了一下。
#include<reg52.h>
#include<intrins.h>
typedef unsigned char u8;
typedef unsigned int u16;

sbit SRCLK=P3^6;
sbit rCLK=P3^5;
sbit SER=P3^4;

#define COMMONPORTS                P0
//áDÑ¡
unsigned char code TAB[8] = {0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
//¶ÎÑ¡
unsigned char code CHARCODE[18][8]=
{

{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0

{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1

{0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2

{0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00}, //3

{0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00}, //4

{0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00}, //5

{0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6

{0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7

{0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8

{0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00}, //9

{0x00,0x00,0x7F,0x48,0x48,0x30,0x00,0x00}, //P

{0x00,0x00,0x7F,0x48,0x4C,0x73,0x00,0x00}, //R

{0x00,0x00,0x7F,0x49,0x49,0x49,0x00,0x00}, //E

{0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00}, //C

{0x00,0x00,0x7F,0x08,0x08,0x7F,0x00,0x00}, //H

{0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00}, //I

{0x00,0x7F,0x10,0x08,0x04,0x7F,0x00,0x00}, //N

{0x38,0x44,0x42,0x21,0x21,0x42,0x44,0x38}};  //°®DÄ

void delay(unsigned int time )
{
        unsigned int i,j;
        for(i=0;i<time;i++)
                for(j=0;j<121;j++);
}


void hc595send(u8 dat)
{
        u8 a;
        SRCLK=0;
        rCLK=0;
        for(a=0;a<8;a++)
        {
                SER=dat>>7;
                dat<<=1;

                SRCLK=1;
                _nop_();
                _nop_();
                SRCLK=0;
        }
        rCLK=1;
        _nop_();
        _nop_();
        rCLK=0;
}


void main()
{
         unsigned char tab,j;
         unsigned int i;
         while(1)
         {
                 for(i=0;i<50;i++)
                {
                        for(tab=0;tab<8;tab++)
                        {
                                hc595send(0x00);
                                COMMONPORTS=TAB[tab];
                                hc595send(CHARCODE[j][tab]);
                                delay(2);
                        }
                }
                j++;
                if(j==18)
                {
                        j=0;
                }
         }
}

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:404797 發(fā)表于 2018-10-15 22:31
不知你引腳定義有沒有錯(cuò),A、B、C、接P0的0、1、2腳,P0的第3、4、5腳分別是SER,SCK,RCK,

評(píng)分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:398162 發(fā)表于 2018-10-15 15:10
我用keil4 用了樓主的源碼,因?yàn)槲沂情_發(fā)板上的源碼,就改了下引腳借口,燒錄進(jìn)去我的矩陣沒有反應(yīng),只有數(shù)碼管有反應(yīng),樓主知道怎么回事嗎

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:398162 發(fā)表于 2018-10-15 14:42
我今天中午用keil4 實(shí)測(cè) 用的樓主源碼,我的矩陣根本沒有顯示啊,只有數(shù)碼管有反應(yīng)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

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

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