新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計:8X8LED 點陣顯示數字

        單片機C語言程序設計:8X8LED 點陣顯示數字

        作者: 時間:2013-08-31 來源:網絡 收藏

        /* 名稱:按鍵控制 8X8LED 點陣屏顯

        示圖形

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

        點陣屏循環顯示不同圖形。

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

        時中斷。

        */

        #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; //下降沿觸發

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

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

        while(1);

        }

        c語言相關文章:c語言教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 白水县| 靖宇县| 江门市| 古浪县| 吕梁市| 东安县| 交城县| 古田县| 德江县| 武强县| 常山县| 汤原县| 册亨县| 台江县| 葫芦岛市| 东阿县| 当阳市| 杭州市| 西乌珠穆沁旗| 越西县| 武城县| 西青区| 石渠县| 分宜县| 廊坊市| 武汉市| 江阴市| 晋宁县| 齐齐哈尔市| 安阳县| 托里县| 万荣县| 常宁市| 都江堰市| 朝阳市| 铅山县| 南雄市| 琼海市| 南投县| 苏尼特右旗| 南岸区|