標(biāo)題: 求16x16點(diǎn)陣程序 [打印本頁]

作者: sz15207554653    時(shí)間: 2017-6-24 10:06
標(biāo)題: 求16x16點(diǎn)陣程序
求大蝦們一個(gè)點(diǎn)陣程序,硬件帶154譯碼器和595鎖存器,不要太復(fù)雜了,小白能看懂的,我在網(wǎng)上弄了一個(gè)完全看不懂!
#include <reg51.h>

#define uchar unsigned char
#define uint unsigned int
#define BLKN 4

sbit G=0x97;
sbit RCLK =0x96;
sbit SCLR =0x95;

void delay(uint);
uchar data dispram[64];

void main()
{
        uchar code dy[][32]={

        /*--  文字:  歡  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x7F,0xFF,0x7F,0x03,0x7F,0xFB,0x03,0xFA,0xFB,0xB6,0xF7,0xD5,0xBF,0xEB,0xBF,
        0xEF,0xBF,0xD7,0x5F,0xDB,0x5F,0xBA,0xEF,0x7E,0xEF,0xFD,0xF7,0xFB,0xFB,0xF7,0xFD,
       
        /*--  文字:  迎  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xDF,0x7F,0xEC,0xC3,0xED,0xDB,0xFD,0xDB,0xFD,0xDB,0x0D,0xDB,0xED,0xDB,
        0xED,0xDB,0xED,0x4B,0xEC,0xD7,0xED,0xDF,0xEF,0xDF,0xD7,0xDF,0xB8,0x01,0xFF,0xFF,
       
        /*--  文字:  乘  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x07,0xC0,0xFF,0xFE,0xFF,0x80,0x03,0xFE,0xFF,0xF6,0xDB,0x06,0xC7,0xF6,0xDD,
        0xC6,0xDD,0x34,0x61,0xFA,0xBF,0xF6,0xDF,0xCE,0xE7,0x3E,0xF9,0xFE,0xFF,0xFE,0xFF,
       
        /*--  文字:  坐  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFE,0xFF,0xEE,0xEF,0xEE,0xEF,0xEE,0xEF,0xEE,0xEF,0xD6,0xD7,0xDA,0xDB,0xBA,0xBB,
        0x7E,0xFF,0xFE,0xFF,0xC0,0x07,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0x00,0x01,0xFF,0xFF,
       
        /*--  文字:  3  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFF,0xBD,0xFF,0xBD,0xFF,0xFB,0xFF,0xE7,0xFF,
        0xFB,0xFF,0xFD,0xFF,0xFD,0xFF,0xBD,0xFF,0xBB,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,
       
        /*--  文字:  3  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFF,0xBD,0xFF,0xBD,0xFF,0xFB,0xFF,0xE7,0xFF,
        0xFB,0xFF,0xFD,0xFF,0xFD,0xFF,0xBD,0xFF,0xBB,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,
       
        /*--  文字:  5  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xA7,0xFF,
        0x9B,0xFF,0xFD,0xFF,0xFD,0xFF,0xBD,0xFF,0xBB,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,
       
        /*--  文字:  路  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xBF,0x83,0xBF,0xBB,0x87,0xBB,0x77,0xBA,0xAF,0x83,0xDF,0xEF,0xAF,0xEF,0x77,
        0xEE,0xF9,0xA3,0x07,0xAF,0x77,0xAF,0x77,0xAF,0x77,0xA3,0x77,0x1F,0x07,0xFF,0x77,
       
        /*--  文字:  公  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x7F,0xFB,0x7F,0xFB,0x7F,0xF7,0xBF,0xF7,0xBF,0xEF,0xDF,0xDF,0xEF,0xBD,0xF7,
        0x7D,0xF9,0xFB,0xFF,0xFB,0xBF,0xF7,0xDF,0xEF,0xDF,0xC0,0x0F,0xEF,0xEF,0xFF,0xFF,
       
        /*--  文字:  交  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFE,0xFF,0xFE,0xFF,0x00,0x01,0xFF,0xFF,0xEF,0xEF,0xEF,0xF7,0xDF,0xDB,
        0xB7,0xDB,0xFB,0xBF,0xFD,0x7F,0xFE,0xFF,0xFD,0x7F,0xF3,0xBF,0xCF,0xCF,0x3F,0xF1,
       
        /*--  文字:  公  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x7F,0xFB,0x7F,0xFB,0x7F,0xF7,0xBF,0xF7,0xBF,0xEF,0xDF,0xDF,0xEF,0xBD,0xF7,
        0x7D,0xF9,0xFB,0xFF,0xFB,0xBF,0xF7,0xDF,0xEF,0xDF,0xC0,0x0F,0xEF,0xEF,0xFF,0xFF,
       
        /*--  文字:  車  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0x80,0x03,0xFB,0xFF,0xF6,0xFF,0xEE,0xFF,0xDE,0xFF,
        0xC0,0x07,0xFE,0xFF,0xFE,0xFF,0x00,0x01,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,
       
        /*--  文字:  ,  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xCF,0xFF,0xEF,0xFF,0xDF,0xFF,0xFF,0xFF,
       
        /*--  文字:  本  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0x80,0x03,0xFC,0x7F,0xFA,0xBF,0xFA,0xBF,
        0xF6,0xDF,0xEE,0xEF,0xDE,0xF7,0xB0,0x1B,0x7E,0xFD,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,
       
        /*--  文字:  車  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0x80,0x03,0xFB,0xFF,0xF6,0xFF,0xEE,0xFF,0xDE,0xFF,
        0xC0,0x07,0xFE,0xFF,0xFE,0xFF,0x00,0x01,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,
       
        /*--  文字:  開  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0x80,0x03,0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0x00,0x01,
        0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0xEF,0xDF,0xEF,0xDF,0xDF,0xDF,0xBF,0xDF,
       
        /*--  文字:  往  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xF7,0x7F,0xF7,0xBF,0xEF,0xFF,0xD8,0x03,0xB7,0xBF,0xF7,0xBF,0xEF,0xBF,0xCF,0xBF,
        0xA8,0x03,0x6F,0xBF,0xEF,0xBF,0xEF,0xBF,0xEF,0xBF,0xEF,0xBF,0xE0,0x01,0xEF,0xFF,
       
        /*--  文字:  凱  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xEF,0xFF,0x6D,0x0F,0x6D,0x6F,0x6D,0x6F,0x01,0x6F,0xFF,0x6F,0x01,0x6F,0xFD,0x6F,
        0xFD,0x6F,0x81,0x6F,0xBF,0x6F,0xBF,0x6D,0xB9,0x6D,0xA6,0xED,0x9E,0xF1,0xFD,0xFF,
       
        /*--  文字:  旺  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xF8,0x03,0x87,0xBF,0xB7,0xBF,0xB7,0xBF,0xB7,0xBF,0x87,0xBF,0xB4,0x03,
        0xB7,0xBF,0xB7,0xBF,0xB7,0xBF,0x87,0xBF,0xB7,0xBF,0xFF,0xBF,0xF0,0x01,0xFF,0xFF,
       
        /*--  文字:  電  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,0xDE,0xF7,0xC0,0x07,
        0xDE,0xF7,0xDE,0xF7,0xDE,0xF7,0xC0,0x07,0xDE,0xF5,0xFE,0xFD,0xFE,0xFD,0xFF,0x01,
       
        /*--  文字:  子  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0x80,0x07,0xFF,0xEF,0xFF,0xDF,0xFF,0xBF,0xFE,0x7F,0xFE,0xFF,0x00,0x01,
        0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFA,0xFF,0xFD,0xFF,
       
        /*--  文字:  科  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xF7,0xEF,0xE2,0xEF,0x0F,0x6F,0xEF,0x6F,0xEF,0xEF,0x02,0xEF,0xEF,0x6F,0xC7,0x6F,
        0xCB,0xEF,0xAF,0xE1,0xAC,0x0F,0x6F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,
       
        /*--  文字:  技  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xEF,0xDF,0xEF,0xDF,0xEF,0xDF,0xEC,0x01,0x03,0xDF,0xEF,0xDF,0xEF,0xDF,0xEA,0x03,
        0xE7,0x7B,0xCF,0x77,0x2F,0xB7,0xEF,0xAF,0xEF,0xDF,0xEF,0xAF,0xAE,0x77,0xD9,0xF9,
       
        /*--  文字:  有  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFD,0xFF,0x00,0x01,0xFB,0xFF,0xFB,0xFF,0xF0,0x0F,0xF7,0xEF,0xE7,0xEF,
        0xD0,0x0F,0xB7,0xEF,0x77,0xEF,0xF0,0x0F,0xF7,0xEF,0xF7,0xEF,0xF7,0xAF,0xF7,0xDF,
       
        /*--  文字:  限  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0x84,0x07,0xB5,0xF7,0xAD,0xF7,0xAC,0x07,0x9D,0xF7,0xAD,0xF7,0xB4,0x07,
        0xB5,0xBB,0xB5,0xB7,0x95,0xCF,0xAD,0xDF,0xBD,0xEF,0xBD,0x77,0xBC,0xF9,0xBD,0xFF,
       
        /*--  文字:  公  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x7F,0xFB,0x7F,0xFB,0x7F,0xF7,0xBF,0xF7,0xBF,0xEF,0xDF,0xDF,0xEF,0xBD,0xF7,
        0x7D,0xF9,0xFB,0xFF,0xFB,0xBF,0xF7,0xDF,0xEF,0xDF,0xC0,0x0F,0xEF,0xEF,0xFF,0xFF,
       
        /*--  文字:  司  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xC0,0x07,0xFF,0xF7,0xFF,0xF7,0x80,0x17,0xFF,0xF7,0xFF,0xF7,0xE0,0x77,
        0xEF,0x77,0xEF,0x77,0xEF,0x77,0xEF,0x77,0xE0,0x77,0xEF,0x77,0xFF,0xD7,0xFF,0xEF,
       
        /*--  文字:  ,  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xCF,0xFF,0xEF,0xFF,0xDF,0xFF,0xFF,0xFF,
       
        /*--  文字:  請(qǐng)  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xBF,0xBF,0xBF,0xD8,0x03,0xDF,0xBF,0xFC,0x07,0xFF,0xBF,0x18,0x01,0xDF,0xFF,
        0xDC,0x07,0xDD,0xF7,0xDC,0x07,0xDD,0xF7,0xD4,0x07,0xCD,0xF7,0xDD,0xD7,0xFD,0xEF,
       
        /*--  文字:  乘  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0x07,0xC0,0xFF,0xFE,0xFF,0x80,0x03,0xFE,0xFF,0xF6,0xDB,0x06,0xC7,0xF6,0xDD,
        0xC6,0xDD,0x34,0x61,0xFA,0xBF,0xF6,0xDF,0xCE,0xE7,0x3E,0xF9,0xFE,0xFF,0xFE,0xFF,
       
        /*--  文字:  客  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFE,0xFF,0x80,0x01,0xBF,0xFD,0x77,0xFB,0xF0,0x0F,0xEF,0xDF,0xD3,0xBF,
        0xFC,0x7F,0xE3,0x8F,0x1F,0xF1,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,
       
        /*--  文字:  保  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xF7,0xFF,0xF4,0x07,0xF5,0xF7,0xED,0xF7,0xED,0xF7,0xCC,0x07,0xCF,0xBF,0xAF,0xBF,
        0x68,0x03,0xEF,0x1F,0xEE,0xAF,0xED,0xB7,0xEB,0xBB,0xE7,0xBD,0xEF,0xBF,0xEF,0xBF,
       
        /*--  文字:  管  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xDF,0xBF,0xC0,0x81,0xB7,0x6F,0x7A,0xF7,0xFE,0xFF,0x80,0x01,0xBF,0xFD,0x60,0x1B,
        0xEF,0xDF,0xE0,0x1F,0xEF,0xFF,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,
       
        /*--  文字:  好  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xEF,0xFF,0xEF,0x03,0xEF,0xFB,0xEF,0xF7,0x03,0xEF,0xDB,0xDF,0xDB,0xDF,0xDA,0x01,
        0xDB,0xDF,0xB7,0xDF,0xD7,0xDF,0xEF,0xDF,0xD7,0xDF,0xBB,0xDF,0x7B,0x5F,0xFF,0xBF,
       
        /*--  文字:  隨  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xEF,0x87,0xEF,0xB6,0x01,0xAB,0xDF,0xAD,0xBF,0x9F,0x03,0xAE,0xBB,0xB7,0xBB,
        0xB1,0x83,0xB5,0xBB,0x95,0x83,0xAD,0xBB,0xBD,0xAB,0xBD,0xB7,0xBA,0xFF,0xB7,0x01,
       
        /*--  文字:  身  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFD,0xFF,0xFB,0xFF,0xE0,0x0F,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,0xE0,0x0D,0xEF,0xEB,
        0xEF,0xE7,0x80,0x0F,0xFF,0xAF,0xFF,0x6F,0xFC,0xEF,0xE3,0xEF,0x1F,0xAF,0xFF,0xDF,
       
        /*--  文字:  貴  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFE,0xFF,0xE0,0x0F,0xEE,0xEF,0xEE,0xEF,0xE0,0x0F,0xFE,0xFF,0x00,0x01,0xFF,0xFF,
        0xE0,0x0F,0xEF,0xEF,0xEE,0xEF,0xEE,0xEF,0xEE,0xEF,0xFD,0x9F,0xF3,0xE7,0x8F,0xFB,
       
        /*--  文字:  重  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xEF,0xFF,0x07,0xC0,0xFF,0xFE,0xFF,0x00,0x01,0xFE,0xFF,0xE0,0x0F,0xEE,0xEF,
        0xE0,0x0F,0xEE,0xEF,0xE0,0x0F,0xFE,0xFF,0xC0,0x07,0xFE,0xFF,0x00,0x01,0xFF,0xFF,
       
        /*--  文字:  物  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xEF,0x7F,0xEF,0x7F,0xAF,0x7F,0xAF,0x03,0x82,0xAB,0xAD,0xAB,0x6F,0xAB,0xEF,0x6B,
        0xE3,0x6B,0x0E,0xDB,0xAD,0xDB,0xEF,0xBB,0xEF,0xBB,0xEF,0x7B,0xEE,0xD7,0xEF,0xEF,
       
        /*--  文字:  品  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xFF,0xFF,
        0xFF,0xFF,0x83,0x83,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0x83,0x83,0xBB,0xBB,
       
        /*--  文字:  ,  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xCF,0xFF,0xEF,0xFF,0xDF,0xFF,0xFF,0xFF,
       
        /*--  文字:  以  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xEF,0xFB,0xEF,0xDD,0xEF,0xDE,0xEF,0xDE,0xEF,0xDF,0xEF,0xDF,0xEF,0xDF,0xDF,
        0xDF,0xDF,0xDF,0xDF,0xDB,0xBF,0xD7,0xAF,0xCF,0x77,0xDE,0xFB,0xFD,0xFD,0xFB,0xFD,
       
        /*--  文字:  免  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xF7,0xFF,0xF7,0xFF,0xF0,0x1F,0xEF,0xDF,0xDF,0xBF,0x80,0x07,0x5E,0xF7,0xDE,0xF7,
        0xDE,0xF7,0xC0,0x07,0xDD,0x77,0xFB,0x7F,0xF7,0x7F,0xEF,0x7D,0xDF,0x7D,0x3F,0x81,
       
        /*--  文字:  丟  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xEF,0xFF,0x07,0xC0,0xFF,0xFE,0xFF,0xFE,0xFF,0xC0,0x07,0xFE,0xFF,0xFE,0xFF,
        0xFE,0xFF,0x00,0x01,0xFD,0xFF,0xFB,0xFF,0xF7,0xDF,0xEF,0xEF,0xC0,0x07,0xEF,0xF7,
       
        /*--  文字:  失  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFE,0xFF,0xEE,0xFF,0xEE,0xFF,0xEE,0xFF,0xC0,0x07,0xDE,0xFF,0xBE,0xFF,0xFE,0xFF,
        0x00,0x01,0xFD,0x7F,0xFB,0xBF,0xFB,0xBF,0xF7,0xDF,0xEF,0xEF,0xDF,0xF7,0x3F,0xF9,
       
        /*--  文字:  !  --*/
        /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
        0xFF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,
        0xEF,0xFF,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,
       
//        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        };
        uchar i,j,k,l;
        SCON =0x00;
        TMOD =0x01;
        TR0 =1;
        P1 =0x3f;
        IE =0x82;
        while (1)
        {
                delay(2000);
                for(i=0;i<45;i++)
                {
                        for(j=0;j<2;j++)
                        for(k=1;k<9;k++)
                        {
                                for (l=0;l<16;l++)
                                {
                                        dispram[l*BLKN]=dispram[l*BLKN]<<1|dispram[l*BLKN+1]>>7;
                                        dispram[l*BLKN+1]=dispram[l*BLKN+1]<<1|dy[i][l*2+j]>>(8-k);
                                        dispram[l*BLKN+2]=dispram[l*BLKN+2]<<1|dispram[l*BLKN+3]>>7;
                                        dispram[l*BLKN+3]=dispram[l*BLKN+3]<<1|dy[i+1][l*2+j]>>(8-k);
                                }
                                delay(100);
                        }
                }
        }
}

void delay(uint dt)
{
        uchar bt;
        for(;dt;dt--)
        for (bt=0;bt<255;bt++);
}
void leddisplay() interrupt 1
{
        uchar i,j=BLKN;
        TH0=0xf8;
        TL0=0x30;
        i=P1;
        i++;
        i=i&0x0f;
        do {
                        j--;
                        SBUF=dispram[i*BLKN+j];
                        while(!TI);
                        TI=0;
                }
        while(j);
        G=1;
        P1=P1&0xf0;
        RCLK=1;
        P1=P1|i;
        RCLK=0;
        G=0;
}


16×16LED點(diǎn)陣設(shè)計(jì).zip

123.45 KB, 下載次數(shù): 11






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1