新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)C語言程序設(shè)計(jì):按鍵控制 8X8LED 點(diǎn)陣屏顯示圖形

        單片機(jī)C語言程序設(shè)計(jì):按鍵控制 8X8LED 點(diǎn)陣屏顯示圖形

        作者: 時間:2013-08-31 來源:網(wǎng)絡(luò) 收藏

        /* 名稱: 8X8LED 點(diǎn)陣屏顯

        示圖形

        說明:每次按下 K1 時,會使 8X8LED

        點(diǎn)陣屏循環(huán)顯示不同圖形。

        本例同時使用外部中斷和定

        時中斷。

        */

        #includereg51.h>


        #includeintrins.h>

        #define uchar unsigned char

        #define uint unsigned int

        //待顯示圖形編碼

        uchar code M[][8]=

        {

        {0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00}, //圖 1

        {0x00,0x38,0x44,0x54,0x44,0x38,0x00,0x00}, //圖 2

        {0x00,0x20,0x30,0x38,0x3c,0x3e,0x00,0x00} //圖 3

        };

        uchar i,j;

        //主程序

        void main()

        {

        P0=0xff;

        P1=0xff;

        TMOD=0x01; //T0 方式 1

        TH0=(65536-2000)/256;//2ms 定時

        TL0=(65536-2000)%256;

        IT0=1; //下降沿觸發(fā)

        IE=0x83; //允許定時器 0、外部 0 中斷

        i=0xff; //i 的初值設(shè)為 0xff,加 1 后將從 0 開始

        while(1);

        }

        c語言相關(guān)文章:c語言教程



        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 正定县| 定陶县| 潼南县| 莱阳市| 得荣县| 苍南县| 赣州市| 龙陵县| 故城县| 娱乐| 泸溪县| 宁波市| 宁津县| 广宁县| 榕江县| 黄陵县| 海丰县| 勐海县| 紫阳县| 建始县| 惠来县| 临邑县| 大兴区| 旬阳县| 会同县| 晋江市| 海原县| 蒙城县| 葵青区| 营山县| 辉南县| 来凤县| 新昌县| 安乡县| 南丰县| 松滋市| 酒泉市| 齐齐哈尔市| 新干县| 封丘县| 乌什县|