新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丁青县| 鲁山县| 辉县市| 奉新县| 中牟县| 青河县| 灌南县| 绥阳县| 博客| 青岛市| 韶山市| 宜都市| 开江县| 贵定县| 雅江县| 察隅县| 德庆县| 延津县| 蒙城县| 河北区| 安塞县| 兴义市| 四川省| 东乡县| 莫力| 武宣县| 柳林县| 中超| 阳江市| 阳曲县| 谢通门县| 乐安县| 贡嘎县| 武清区| 肥城市| 湄潭县| 聂荣县| 体育| 固镇县| 虞城县| 永城市|