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

標(biāo)題: 關(guān)于普中科技ES2.0開發(fā)板點(diǎn)陣動(dòng)畫顯示的問題 [打印本頁]

作者: ndz517922    時(shí)間: 2017-7-11 15:38
標(biāo)題: 關(guān)于普中科技ES2.0開發(fā)板點(diǎn)陣動(dòng)畫顯示的問題
用的普中科技的ES2.0的開發(fā)板,求如何用這個(gè)板子實(shí)現(xiàn)點(diǎn)陣的動(dòng)畫顯示呢,有用這個(gè)板子的大神么,希望給個(gè)程序看看,普中的學(xué)習(xí)視頻覺得不是多很好,所以用的普中的板子看的金沙灘的學(xué)習(xí)視頻,在看到點(diǎn)陣動(dòng)畫顯示的時(shí)候,自己一直做不出那種效果!

作者: HC6800-ES-V2.0    時(shí)間: 2017-7-12 09:31
你是問對(duì)人了,我就用這塊板子?次业拿,呵呵。
點(diǎn)陣嘛,想動(dòng)態(tài),我現(xiàn)在只有我初學(xué)時(shí)的程序,不是很好,只能是完成了動(dòng)態(tài)顯示而已,給你看看,不要笑就好。
#include<reg51.h>
#include<intrins.h>

sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;

#define LKZ P0

unsigned char code TAB[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

unsigned char code XS[17][8]=
{

{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*以下是箭頭向左移動(dòng)*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x38},
{0x00,0x00,0x00,0x00,0x00,0x10,0x38,0x38},
{0x00,0x00,0x00,0x00,0x10,0x38,0x38,0x54},
{0x00,0x00,0x00,0x10,0x38,0x38,0x54,0x10},
{0x00,0x00,0x10,0x38,0x38,0x54,0x10,0x10},
{0x00,0x10,0x38,0x38,0x54,0x10,0x10,0x10},
{0x10,0x38,0x38,0x54,0x10,0x10,0x10,0x10},
{0x38,0x38,0x54,0x10,0x10,0x10,0x10,0x00},
{0x38,0x54,0x10,0x10,0x10,0x10,0x00,0x00},
{0x54,0x10,0x10,0x10,0x10,0x00,0x00,0x00},
{0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00},
{0x10,0x10,0x10,0x00,0x00,0x00,0x00,0x00},
{0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00},
{0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
};

void delay(unsigned int time)//0.0001766s延時(shí),約0.2ms
{
  unsigned int j;
  for(time;time>0;time--)
    for(j=0;j<20;j++);
}

void XP74HC595(unsigned char dat)//向74H595發(fā)送一個(gè)字節(jié)的數(shù)據(jù)
                                                                //函數(shù)名必須由字母開始
{
        unsigned char a;
        SRCLK=0;
        RCLK=0;
        for(a=0;a<8;a++)
        {
                if ((dat<<a)&0x80)//從高位開始發(fā)送數(shù)據(jù)
                {
                        SER=1;
                }
                else
                {
                        SER=0;
                }
                SRCLK=1;
                _nop_();
                _nop_();
                SRCLK=0;       
        }

        RCLK=1;
        _nop_();
        _nop_();
        RCLK=0;
}

void main ()
{
        unsigned char i,j,k;
        LKZ=0xff;
        XP74HC595(0x00);

        while (1)
        {
                for (i=0;i<17;i++)
                {
                        for (j=0;j<50;j++)
                        {
                                for (k=0;k<8;k++)
                                {
                                        XP74HC595(XS[i][k]);
                                        LKZ=TAB[k];
                                        delay(5);               
                                        LKZ=0xff;                       
                                        XP74HC595(0x00);        //消隱
                                }
                        }
                }                       
        }
}
我初學(xué)時(shí)的辦法是很笨的,叫“硬來”。即:將顯示內(nèi)容逐幀列出,一次一幀,就動(dòng)態(tài)顯示了。希望能拋磚引玉。






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91 在线| 亚洲综合国产 | 成人在线视频网址 | 久久精品久久久久久 | 欧美日日| 亚州综合一区 | 国产精品一区在线观看 | 麻豆精品国产91久久久久久 | 亚洲一区二区三区免费在线观看 | 在线看片国产 | 美女久久久久久久久 | 国内久久 | caoporn视频 | 日韩中文字幕高清 | 中文字幕国产 | 欧美一区二区三区视频 | 午夜精品一区二区三区在线观看 | 国产自产21区 | 九九久久精品视频 | 在线免费毛片 | 亚洲精品一二三 | 91久久夜色精品国产网站 | 国产高清美女一级a毛片久久w | 免费看91| 欧美成人精品激情在线观看 | 日日操夜夜操天天操 | 久久久久久久久91 | 久久久久久国 | 精品久久中文 | 青娱乐自拍 | 欧美亚洲综合久久 | 精品国产色 | 免费观看黄色一级片 | 国产色| 婷婷丁香在线视频 | 欧美色专区 | 日日夜精品视频 | 亚洲国产精品日本 | 久久99精品久久久水蜜桃 | 欧美一区二区在线观看视频 | 五月天婷婷狠狠 |