久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10050|回復: 22
打印 上一主題 下一主題
收起左側

16*16-led點陣!仿真文件下載內有電路圖和程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:69706 發表于 2014-12-5 18:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
有仿真,有程序。

點陣.rar

50.48 KB, 下載次數: 279, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2014-12-5 18:16 | 只看該作者
#include <reg51.h>
#include<intrins.h>
/*  數據端接口定義 */
sbit  sck = P2^0;        //輸入時鐘
sbit  row_dat = P2^1;    //行數據時鐘
sbit  row_buf_sck = P2^2; //行鎖存
//sbit  row_mr = P2^4;    //移位寄存器清零端
//sbit  row_oe = P2^5;  //輸出使能
/*  選通端接口定義 */
sbit  col_dat = P2^6;     //列數據時鐘
sbit  col_buf_sck = P2^3; //列鎖存

unsigned int code sel[16] = {0xff7f,0x7fff,0xffbf,0xbfff,0xffdf,0xdfff,0xffef,0xefff,
                             0xfff7,0xf7ff,0xfffb,0xfbff,0xfffd,0xfdff,0xfffe,0xfeff};

unsigned char code hanzi[22][32] =
{

/* @1 河(16x16,V)@ [suki software]*/
{0x08,0x20,  0x06,0x20,  0x40,0x7E,  0x31,0x80,
0x00,0x00,  0x20,0x00,  0x27,0xF0,  0x24,0x20,
0x24,0x20,  0x27,0xF0,  0x20,0x02,  0x20,0x01,
0x3F,0xFE,  0x20,0x00,  0x20,0x00,  0x00,0x00},
/* @2 南(16x16,V)@ [suki software]*/
{0x20,0x00,  0x27,0xFF,  0x24,0x00,  0x24,0x10,
0x26,0x90,  0x25,0x90,  0x24,0x90,  0xFC,0xFE,
0x24,0x90,  0x25,0x90,  0x26,0x90,  0x24,0x12,
0x24,0x01,  0x27,0xFE,  0x20,0x00,  0x00,0x00},
/* @3 工(16x16,V)@ [suki software]*/
{0x00,0x04,  0x20,0x04,  0x20,0x04,  0x20,0x04,
0x20,0x04,  0x20,0x04,  0x20,0x04,  0x3F,0xFC,
0x20,0x04,  0x20,0x04,  0x20,0x04,  0x20,0x04,
0x20,0x04,  0x20,0x04,  0x00,0x04,  0x00,0x00},
/* @4 業(16x16,V)@ [suki software]*/
{0x00,0x02,  0x08,0x02,  0x06,0x02,  0x01,0xC2,
0x00,0x02,  0xFF,0xFE,  0x00,0x02,  0x00,0x02,
0x00,0x02,  0xFF,0xFE,  0x00,0x42,  0x00,0x82,
0x03,0x02,  0x0C,0x02,  0x00,0x02,  0x00,0x00},
/* @5 職(16x16,V)@ [suki software]*/
{0x40,0x10,  0x40,0x18,  0x7F,0xF0,  0x49,0x10,
0x49,0x20,  0x7F,0xFF,  0x40,0x20,  0x40,0x01,
0x3F,0xC6,  0x20,0x98,  0x20,0x80,  0x20,0x80,
0x20,0x90,  0x3F,0xCC,  0x00,0x03,  0x00,0x00},
/* @6 業(16x16,V)@ [suki software]*/
{0x00,0x02,  0x08,0x02,  0x06,0x02,  0x01,0xC2,
0x00,0x02,  0xFF,0xFE,  0x00,0x02,  0x00,0x02,
0x00,0x02,  0xFF,0xFE,  0x00,0x42,  0x00,0x82,
0x03,0x02,  0x0C,0x02,  0x00,0x02,  0x00,0x00},
/* @7 技(16x16,V)@ [suki software]*/
{0x08,0x20,  0x08,0x22,  0x08,0x41,  0xFF,0xFE,
0x08,0x80,  0x09,0x01,  0x10,0x01,  0x11,0x02,
0x11,0xC2,  0x11,0x34,  0xFF,0x08,  0x11,0x14,
0x11,0x62,  0x11,0x81,  0x10,0x01,  0x00,0x00},
/* @8 術(16x16,V)@ [suki software]*/
{0x00,0x08,  0x08,0x10,  0x08,0x20,  0x08,0x40,
0x08,0x80,  0x0B,0x00,  0x0C,0x00,  0xFF,0xFF,
0x0C,0x00,  0x0B,0x00,  0x48,0x80,  0x38,0x40,
0x08,0x20,  0x08,0x10,  0x00,0x08,  0x00,0x00},
/* @9 學(16x16,V)@ [suki software]*/
{0x02,0x20,  0x0C,0x20,  0x88,0x20,  0x69,0x20,
0x09,0x20,  0x09,0x22,  0x89,0x21,  0x69,0x7E,
0x09,0x60,  0x09,0xA0,  0x19,0x20,  0x28,0x20,
0xC8,0x20,  0x0A,0x20,  0x0C,0x20,  0x00,0x00},
/* @10 院(16x16,V)@ [suki software]*/
{0x00,0x00,  0x7F,0xFF,  0x44,0x20,  0x5A,0x10,
0x61,0xE0,  0x08,0x01,  0x30,0x82,  0x24,0x8C,
0x24,0xF0,  0xA4,0x80,  0x64,0x80,  0x24,0xFC,
0x24,0x82,  0x28,0x82,  0x30,0x8E,  0x00,0x00},
/* @11 電(16x16,V)@ [suki software]*/
{0x00,0x00,  0x00,0x00,  0x1F,0xF8,  0x11,0x10,  
0x11,0x10,  0x11,0x10,  0x11,0x10,  0xFF,0xFE,  
0x11,0x11,  0x11,0x11,  0x11,0x11,  0x11,0x11,  
0x1F,0xF9,  0x00,0x01,  0x00,0x0F,  0x00,0x00},  
/* @12 子(16x16,V)@ [suki software]*/
{0x01,0x00,  0x41,0x00,  0x41,0x00,  0x41,0x00,  
0x41,0x00,  0x41,0x02,  0x41,0x01,  0x47,0xFE,  
0x45,0x00,  0x49,0x00,  0x51,0x00,  0x61,0x00,  
0x41,0x00,  0x01,0x00,  0x01,0x00,  0x00,0x00},  
/* @13 工(16x16,V)@ [suki software]*/
{0x00,0x04,  0x20,0x04,  0x20,0x04,  0x20,0x04,  
0x20,0x04,  0x20,0x04,  0x20,0x04,  0x3F,0xFC,  
0x20,0x04,  0x20,0x04,  0x20,0x04,  0x20,0x04,  
0x20,0x04,  0x20,0x04,  0x00,0x04,  0x00,0x00},  
/* @14 程(16x16,V)@ [suki software]*/
{0x24,0x10,  0x24,0x60,  0x25,0x80,  0x7F,0xFF,  
0xC4,0x80,  0x44,0x60,  0x00,0x02,  0x7C,0x92,  
0x44,0x92,  0x44,0x92,  0x44,0xFE,  0x44,0x92,  
0x44,0x92,  0x7C,0x92,  0x00,0x82,  0x00,0x00},  
/* @15 系(16x16,V)@ [suki software]*/
{0x00,0x00,  0x00,0x42,  0x44,0x44,  0x4C,0xC8,  
0x54,0xD0,  0x65,0x42,  0x45,0x41,  0x46,0x7E,  
0x84,0x40,  0x88,0x40,  0x90,0x50,  0x81,0x48,  
0x80,0xC4,  0x00,0x62,  0x00,0x00,  0x00,0x00},
/* @16 計(16x16,V)@ [suki software]*/
{0x02,0x00,  0x02,0x00,  0x42,0x00,  0x33,0xFE,  
0x00,0x04,  0x02,0x08,  0x02,0x00,  0x02,0x00,  
0x02,0x00,  0xFF,0xFF,  0x02,0x00,  0x02,0x00,  
0x02,0x00,  0x02,0x00,  0x02,0x00,  0x00,0x00},  
/* @17 控(16x16,V)@ [suki software]*/
{0x08,0x40,  0x08,0x42,  0x08,0x81,  0xFF,0xFE,  
0x09,0x00,  0x04,0x02,  0x19,0x02,  0x12,0x42,  
0x14,0x42,  0x90,0x42,  0x70,0x7E,  0x14,0x42,  
0x12,0x42,  0x15,0x42,  0x18,0x02,  0x00,0x00},
/* @18 1(16x16,V)@ [suki software]*/
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x08,0x04,  0x08,0x04,  0x1F,0xFC,  
0x00,0x04,  0x00,0x04,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
/* @19 2(16x16,V)@ [suki software]*/
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x0E,0x0C,  0x10,0x14,  0x10,0x24,  
0x10,0x44,  0x11,0x84,  0x0E,0x0C,  0x00,0x00,  
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
/* @20 0(16x16,V)@ [suki software]*/
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x07,0xF0,  0x08,0x08,  0x10,0x04,  
0x10,0x04,  0x08,0x08,  0x07,0xF0,  0x00,0x00,  
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
/* @21 1(16x16,V)@ [suki software]*/
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x08,0x04,  0x08,0x04,  0x1F,0xFC,  
0x00,0x04,  0x00,0x04,  0x00,0x00,  0x00,0x00,  
0x00,0x00,  0x00,0x00,  0x00,0x00,  0x00,0x00,
/* @22 班(16x16,V)@ [suki software]*/
{0x21,0x08,  0x21,0x0C,  0x3F,0xF8,  0x21,0x10,  
0x21,0x11,  0x00,0x42,  0x1F,0x84,  0x00,0x18,  
0xFF,0xE0,  0x00,0x00,  0x21,0x04,  0x21,0x04,  
0x3F,0xFC,  0x21,0x04,  0x21,0x04,  0x00,0x00},
};
void send_data_row(unsigned int dat);  /*  發送行數據端數據函數  */


void send_data_col(unsigned int dat);  /*  發送列選通端數據函數  */

void display(unsigned char *p);

void delay(unsigned int m);

void main()
{
    unsigned char i,j;
//  row_mr = 1;
//  row_oe = 0;
    while(1)
    {

        for(i=0;i<22;i++)            //八個代碼
        {
            for(j=0;j<15;j++)      //循環顯示漢字十遍
            
            display(hanzi[i]);     //顯示一個漢字
        }
    }
}

void send_data_row(unsigned int dat)
{
    unsigned char i;
   
    for(i=0;i<16;i++)
    {
        sck = 0;
        row_dat = dat&0x8000;       //temp<<=1;
        dat = dat<<1;               //ds = CY;
        sck = 1;
    }
    row_buf_sck = 0;
    _nop_();
    _nop_();
    row_buf_sck = 1;
}

void send_data_col(unsigned int dat)
{
    unsigned char i;
    for(i=0;i<16;i++)
    {
        sck = 0;
        col_dat = dat&0x8000;
        dat = dat<<1;
        sck = 1;
    }
    col_buf_sck = 0;
    _nop_();
    _nop_();
    col_buf_sck = 1;
}

void delay(unsigned int m)
{
    unsigned char i;
    for(;m>0;m--)
    {
        for(i=0;i<124;i++)
        {;}
    }
}

void display(unsigned char *p)
{
    unsigned char i;
//  unsigned int temp;
    for(i=0;i<32;i++)
    {
        if(i<16)
        {
            send_data_row(0x0000);
        //  temp = sel[i]|0xff00;
            send_data_col(sel[i]);
            send_data_row(*p);
            p++;
            delay(2);
        }
        else
        {
            send_data_row(0x0000);
        //  temp = (sel[i]<<8)|0x00ff;
            send_data_col(sel[i-16]);
            send_data_row((*p)<<8);
            p++;
            delay(2);
        }
    }
}
回復

使用道具 舉報

板凳
ID:68927 發表于 2014-12-7 13:17 | 只看該作者
看看啥樣子啊
回復

使用道具 舉報

地板
ID:68927 發表于 2014-12-7 13:21 | 只看該作者
正需要來著
回復

使用道具 舉報

5#
ID:67889 發表于 2014-12-12 09:18 | 只看該作者
學習了,謝謝
回復

使用道具 舉報

6#
ID:74493 發表于 2015-3-11 09:25 | 只看該作者
回復

使用道具 舉報

7#
ID:74591 發表于 2015-3-24 17:47 | 只看該作者
正好學習了
回復

使用道具 舉報

8#
ID:74591 發表于 2015-3-24 17:47 | 只看該作者
正好學習了
回復

使用道具 舉報

9#
ID:77618 發表于 2015-4-21 14:56 | 只看該作者
拿來看看
回復

使用道具 舉報

10#
ID:81020 發表于 2015-5-24 22:11 | 只看該作者
這個真的有嗎
回復

使用道具 舉報

11#
ID:79275 發表于 2015-6-23 20:24 | 只看該作者
喜歡,喜歡我就拿走
回復

使用道具 舉報

12#
ID:1 發表于 2015-6-24 01:52 | 只看該作者
1616點陣取模軟件下載:http://c.51hei.com/f/a/1616dz.rar
回復

使用道具 舉報

13#
ID:83768 發表于 2015-6-24 13:46 | 只看該作者
軟件打不開啊
回復

使用道具 舉報

14#
ID:91450 發表于 2015-10-1 16:41 | 只看該作者
學習一下
回復

使用道具 舉報

15#
ID:98014 發表于 2015-12-4 20:40 | 只看該作者
我也想要
回復

使用道具 舉報

16#
ID:99323 發表于 2015-12-11 16:47 | 只看該作者
謝謝分享
回復

使用道具 舉報

17#
ID:112021 發表于 2016-4-3 11:06 | 只看該作者
感謝分享,正在學習
回復

使用道具 舉報

18#
ID:117718 發表于 2016-4-30 20:04 | 只看該作者
謝謝樓主,正需要呢
回復

使用道具 舉報

19#
ID:117718 發表于 2016-4-30 20:04 | 只看該作者
謝謝樓主,學習一下
回復

使用道具 舉報

20#
ID:120469 發表于 2016-5-13 09:01 來自手機 | 只看該作者
有仿真圖嗎
回復

使用道具 舉報

21#
ID:122813 發表于 2016-5-24 11:14 | 只看該作者
學習一下
回復

使用道具 舉報

22#
ID:122838 發表于 2016-5-25 18:37 | 只看該作者
謝謝分享
回復

使用道具 舉報

23#
ID:148174 發表于 2016-11-16 00:34 | 只看該作者
學習了  ,謝謝樓主 ,謝謝版主
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成人精品视频 | 成人久久18免费网站图片 | av免费在线观看网站 | 中文字幕在线三区 | 国产精品欧美一区二区三区不卡 | 亚洲欧美综合精品久久成人 | 久久久久亚洲精品国产 | 久久精品91久久久久久再现 | 久久新| 国产小视频精品 | 九色91视频 | 岛国二区 | 亚洲欧美激情网 | 国产午夜视频 | 国产激情视频网站 | 日韩欧美国产成人一区二区 | 成人免费视频网站在线观看 | 鲁大师一区影视 | 久久久久久一区 | 欧洲一区二区三区 | 亚洲一区二区中文字幕在线观看 | 欧美午夜精品 | 伊人精品一区二区三区 | 一区二区三区高清 | 成人在线免费观看视频 | 亚洲一级视频在线 | 久久久精品影院 | 九九国产 | 色爱区综合 | 最新中文字幕在线播放 | 久久久久久国产精品 | 91久久国产综合久久91精品网站 | 欧美成人久久 | 欧美a级成人淫片免费看 | 99re视频精品 | 在线观看成年视频 | 九九亚洲 | 久久国产婷婷国产香蕉 | 国产一区二区不卡 | 又黑又粗又长的欧美一区 | 黄色片亚洲 |