亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Arduino入門之8x8點(diǎn)陣實(shí)驗

        2019-09-10 05:46:44
        電腦報 2019年14期
        關(guān)鍵詞:低電平高電平二極管

        點(diǎn)陣在我們生活中很常見,很多時候都有用到它,比如LED廣告顯示屏、電梯顯示樓層、公交車報站,等等。廢話不多說,趕緊學(xué)習(xí)吧。

        1.8×8點(diǎn)陣原理圖

        2. 8×8點(diǎn)陣實(shí)物圖

        圖為8×8點(diǎn)陣LED外觀及引腳圖,其等效電路,只要其對應(yīng)的X、Y軸順向偏壓,即可使LED發(fā)亮。例如想使左上角LED點(diǎn)亮,則Y0=1、X0=0即可。應(yīng)用時限流電阻可以放在X軸或Y軸。

        3. 8×8點(diǎn)陣掃描方式

        LED一般采用掃描式顯示,實(shí)際運(yùn)用分為兩種方式:

        (1)點(diǎn)掃描

        (2)行列掃描

        16×64=1024Hz,周期小于1ms即可。若使用第二和第三種方式,則頻率必須大于16×8=128Hz,周期小于7.8ms即可符合視覺暫留要求。此外一次驅(qū)動一列或一行(8顆LED)時需外加驅(qū)動電路提高電流,否則LED亮度會不足。

        3. 8×8點(diǎn)陣應(yīng)用舉例

        點(diǎn)陣內(nèi)部結(jié)構(gòu)及外形如下,8×8點(diǎn)陣共由64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一行置1電平,某一列置0電平,則相應(yīng)的二極管就亮;如要將第一個點(diǎn)點(diǎn)亮,則9腳接高電平13腳接低電平,則第一個點(diǎn)就亮了;如果要將第一行點(diǎn)亮,則第9腳要接高電平,而(13、3、4、10、6、11、15、16)這些引腳接低電平,那么第一行就會點(diǎn)亮;如要將第一列點(diǎn)亮,則第13腳接低電平,而(9、14、8、12、1、7、2、5)接高電平,那么第一列就會點(diǎn)亮。

        一般我們使用點(diǎn)陣顯示漢字是用的16×16的點(diǎn)陣宋體字庫,所謂16×16,是每一個漢字在縱、橫各16點(diǎn)的區(qū)域內(nèi)顯示的。也就是說得用四個8×8點(diǎn)陣組合成一個16×16的點(diǎn)陣。要顯示“你”則相應(yīng)的點(diǎn)就要點(diǎn)亮,由于我們的點(diǎn)陣在列線上是低電平有效,而在行線上是高電平有效,所以要顯示“你”字的話,它的位代碼信息要取反,即所有列(13-16腳)送(1111011101111111,

        0xF7,0x7F),而第一行(9腳)送1信號,然后第一行送0。再送第二行要顯示的數(shù)據(jù)(13-16腳)送(1111011101111

        111,0xF7,0x7F),而第二行(14腳)送1信號。依此類推,只要每行數(shù)據(jù)顯示時間間隔夠短,利用人眼的視覺暫停作用,這樣送16次數(shù)據(jù)掃描完16行后就會看到一個“你”字;第二種送數(shù)據(jù)的方法是字模信號送到行線上再掃描列線也是同樣的道理。同樣以“你”字來說明,16行(9、14、8、12、1、7、2、5)上送(0000000000000000,0x00,0x00)而第一列(13腳)送“0”。同理掃描第二列。當(dāng)行線上送了16次數(shù)據(jù)而列線掃描了16次后一個“你”字也就顯示出來了。

        因此,形成的列代碼為 00H、00H、3EH、41H、41H、3EH、00H、00H;只要把這些代碼分別依次送到相應(yīng)的列線上面,即可實(shí)現(xiàn)“0”的數(shù)字顯示。點(diǎn)亮8×8點(diǎn)陣LED的一個LED:

        這個是顯示“0”的程序代碼。

        //定義了一個數(shù)組,用來存放“0”字的字模

        unsigned char Text[]={0x00,0x1c,0x22,0x22,0x22,0x22,0x22,0x1c};

        void Draw_point(unsigned char x,unsigned char y)//畫點(diǎn)函數(shù)

        {

        clear_();

        digitalWrite(x+2, HIGH);

        digitalWrite(y+10, LOW);

        delay(1);

        }

        void show_num(void)//顯示函數(shù),最終還是調(diào)用了畫點(diǎn)函數(shù)。

        {

        unsigned char i,j,data;

        for(i=0;i<8;i++)

        {

        data=Text[i];

        for(j=0;j<8;j++)

        {

        if(data & 0x01)Draw_point(j,i);

        data>>=1;

        }

        }

        }

        void setup(){

        int i = 0 ;

        for(i=2;i<18;i++)

        {

        pinMode(i, OUTPUT);

        }

        clear_();

        }

        void loop()

        {

        show_num();

        }

        void clear_(void)//清除屏幕

        {

        for(int i=2;i<10;i++)

        digitalWrite(i, LOW);

        for(int i=0;i<8;i++)

        digitalWrite(i+10, HIGH);

        }

        實(shí)驗結(jié)果如圖4的LED亮燈。

        Arduino8×8點(diǎn)陣,注意引腳圖5是反起看的,當(dāng)元件插上去的時候,左右交換。

        例如:‘H’變成 ‘0’。

        4.連線對應(yīng)關(guān)系:要在其中一列加上1K或220歐姆限流電阻

        Arduino? ? ? ? ?8×8點(diǎn)陣

        2--------0? ? //行選0

        3--------1? ?//行選1

        4--------2? ?//行選2

        5--------3? ? //行選3

        6--------4? ? //行選4

        7--------5? ? ?//行選5

        8--------6? ? //行選6

        9--------7? ? //行選7

        Arduino? ? ? ? ?8×8點(diǎn)陣

        10--------A? ?//列選A

        11--------B? ?//列選B

        12--------C? ?//列選C

        13--------D? ?//列選D

        14--------E? ?//列選E

        15--------F? ?//列選F

        16--------G? ?//列選G

        17--------H? ?//列選H

        猜你喜歡
        低電平高電平二極管
        數(shù)字電路中“邏輯非”的用法辨析
        一種基于FPGA的PWM防錯輸出控制電路
        鐵道車輛高/低電平信號智能發(fā)生器設(shè)計
        TS-03C全固態(tài)PDM中波發(fā)射機(jī)開關(guān)機(jī)控制電路原理及故障分析
        科技傳播(2019年15期)2019-08-22 08:07:44
        2017款凱迪拉克2.8L/3.0L/3.2L/3.6L車型低電平參考電壓總線電路圖
        DM 50KW中波廣播發(fā)射機(jī)欠推動故障分析
        PDM 1kW中波廣播發(fā)射機(jī)保護(hù)電路分析
        二極管及其典型應(yīng)用電路仿真測試
        電子制作(2016年19期)2016-08-24 07:49:58
        Diodes超速開關(guān)二極管提供超低漏電流
        PIN二極管限幅器的電磁脈沖損傷特性試驗
        亚洲av性色精品国产| 亚洲中文字幕无码久久2020| 久久av无码精品一区二区三区| 一片内射视频在线观看| 国产剧情av麻豆香蕉精品| 国模吧无码一区二区三区| 国产女精品视频网站免费| 99久久国产综合精品麻豆| 日韩精品无码一区二区| 午夜理论片yy6080私人影院 | 国产精品入口牛牛影视| 亚洲国产一区二区三区视频在线 | 国产v综合v亚洲欧美大天堂| 国产av熟女一区二区三区蜜臀| 麻豆91蜜桃传媒在线观看| 少妇饥渴偷公乱a级无码| 亚洲中文av一区二区三区| 久久精品国产福利亚洲av| 久久国产劲爆∧v内射| 久久精品无码专区免费青青| 久久夜色精品国产亚洲噜噜| 男人天堂亚洲一区二区| 亚洲国产aⅴ成人精品无吗| 亚洲av第一成肉网| 国产精品一区二区三密桃| 国产高清成人午夜视频| 漂亮人妻被中出中文字幕久久| 天天狠天天透天干天天| 男人一插就想射的原因| 无码人妻一区二区三区在线| 精品久久久久久久中文字幕| 中文字幕一区二区网站| 中文字幕亚洲综合久久综合| 亚洲精品国产av天美传媒| 久久久精品国产亚洲AV蜜| 老熟妇嗷嗷叫91九色| 欧洲多毛裸体xxxxx| 四虎影视在线观看2413| 韩国美女主播国产三级| 国产黑丝美腿在线观看| 免费人成视频在线观看网站|