亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wl001.c

?? 89S52 單片機 + 74HC595 + 組成的8X8 LED 點陣驅動顯示程序
?? C
字號:
#include <led.h>
#define uint unsigned int 
#define uchar unsigned char 

void delayms(unsigned int ms);
void alldie(unsigned int ms);
void alllight(unsigned int ms);
void dotlight(unsigned char pp0, unsigned char pp1);
void MatrixDisplay(struct Character *ptr, unsigned char size, unsigned char rev);
void worddisplay(unsigned char word,unsigned int ms, unsigned char rev);
void decode(struct Character *ptr, unsigned char size);
void sendbyte(unsigned char byte);
void out595(void);

unsigned int ledup,leddown;

//------------------------------------------------------------------------
main()
{
uchar temp=0x00;
uchar alphabet = 'A';
uint i;

alllight(2000);
alldie(2000);
alllight(2000);
alldie(2000);

 while(1)
 {
  for(i=0; i<24; i++)
  { 
    ledup = 6 ; leddown = 0 ;

	while( ledup )
	{
	  ledup--;
	  for(leddown=0; leddown<6; leddown++) worddisplay(alphabet,20,1); 
	 }
     
     ledup = 0 ; leddown = 6 ;

	while( leddown )
	{
	  leddown--;
   	  for(ledup=0; ledup<6; ledup++) worddisplay(alphabet,20,1); 
	}

  
	 alphabet++;
	 //worddisplay(alphabet,100,0);
      
   }
	 
  worddisplay(temp,200,0);
  temp++;
  if(temp==0x0a)temp=0x00;

 }
 
}

//--------------------------


//-----------------------------------

void delayms(unsigned int ms)
{
    uint i;	
	while(ms--)
	{
		for(i = 0; i < 5; i++); 
	}

}
//-----------------------
//------------------------------------------------
void sendbyte(uchar byte)
{    
        uchar c; 
      
     for(c=0;c<8;c++)
        {
         CLK=0;
         DAT=byte&0x80;
         byte=byte<<1;
         CLK=1;
         }
         
}
//----------------------------------------------
void out595(void)
{
        RCLK=0;
        nop();
	    RCLK=1;	
}
//-----------------------------------------------
void alldie(uint ms)
{
  P1=0xFF;
  sendbyte(0xFF);
  out595();
  delayms(ms);
}
//--------------------------
void alllight(uint ms)
{

 P1=0x00;
 Red=0; 
 sendbyte(0x00);
 out595();
 delayms(ms);

}
//-------------------------------
void dotlight(uchar pp0, uchar pp1)
{

 P1=pp1;
 sendbyte(pp0);
 out595();

}
//-----------------------------------------------


//----------------------------------------------------
void decode(struct Character *ptr, unsigned char size)
{

  unsigned short int i,j;
  unsigned char tempstart, tempqty;

  tempstart=0; tempqty=0;

  for(i=0; i<64; i++) LED[i]=0;

  for(j=0; j<size; j++)
     {
 
	   if(ptr[j].line=='H'){ tempqty = ptr[j].qty; tempstart=ptr[j].start;
		                    while(tempqty--)
		                        {
			                      LED[tempstart - 1] = 1 ;
			                      tempstart++ ;
			                      }
		                    }
       
	   if(ptr[j].line=='V'){tempqty = ptr[j].qty; tempstart=ptr[j].start;
                            while(tempqty--)
		                         {
			                      LED[tempstart - 1] = 1 ;
 			                      tempstart = tempstart + 8 ;
 			                      }
		                     }

       if(ptr[j].line=='L'){tempqty = ptr[j].qty; tempstart=ptr[j].start;
                            while(tempqty--)
		                        {
			                      LED[tempstart - 1] = 1 ;
 				                  tempstart = tempstart + 7 ;
 			                     }
		                    }
 
         if(ptr[j].line=='R'){tempqty = ptr[j].qty; tempstart=ptr[j].start;
                              while(tempqty--)
		                          {
			                       LED[tempstart - 1] = 1 ;
 				                   tempstart = tempstart + 9 ;
 			                      }
		                      } 

         if(ptr[j].line=='D'){

                              LED[ptr[j].start - 1] = 1 ; 				

		                     } 

	   }

}
//-------------------------------------------------

//------------------------------------------------
void MatrixDisplay(struct Character *ptr, unsigned char size, unsigned char rev)
{
 
 uint i,j;
 uchar pp0,pp1;
 unsigned char *tempLED;
 pp0=0xef;pp1=0x7f;

 decode(ptr,size);

 tempLED=&LED[0];

 for(i=0; i<8; i++)
   {
    pp1=_crol_(pp1,1);
    for(j=0; j<8; j++)
	  {
	   pp0=_crol_(pp0,1);
       tempLED++;
	   if(*tempLED==1) { dotlight(pp0,pp1); delayms(ledup); alldie(leddown); }
	  }
	}

}
//------------------------------------------------



//------------------------------------------------
void worddisplay(uchar word,uint ms,uchar rev)
{

 while(ms--)
 {
    if(word==0x01) MatrixDisplay(one,2,rev); 
    if(word==0x02) MatrixDisplay(two,5,rev);
    if(word==0x03) MatrixDisplay(thr,7,rev);
    if(word==0x04) MatrixDisplay(fou,3,rev); 
    if(word==0x05) MatrixDisplay(fiv,6,rev); 
    if(word==0x06) MatrixDisplay(six,5,rev); 
    if(word==0x07) MatrixDisplay(sev,3,rev);
    if(word==0x08) MatrixDisplay(eig,7,rev); 
    if(word==0x09) MatrixDisplay(nin,5,rev); 
    if(word==0x00) MatrixDisplay(zer,4,rev); 
//  if(word==0xff){MatrixDisplay(test);}
    if(word=='A') MatrixDisplay(A,5,rev); 
    if(word=='B') MatrixDisplay(BB,6,rev); 
    if(word=='C') MatrixDisplay(C,5,rev); 
    if(word=='D') MatrixDisplay(D,4,rev); 
    if(word=='E') MatrixDisplay(E,4,rev); 
    if(word=='F') MatrixDisplay(F,3,rev); 
    if(word=='G') MatrixDisplay(G,6,rev);
    if(word=='H') MatrixDisplay(H,3,rev); 
    if(word=='I') MatrixDisplay(I,3,rev); 
    if(word=='J') MatrixDisplay(J,3,rev);
    if(word=='K') MatrixDisplay(K,3,rev); 
    if(word=='L') MatrixDisplay(L,2,rev); 
    if(word=='M') MatrixDisplay(M,4,rev); 
    if(word=='N') MatrixDisplay(N,3,rev); 
    if(word=='O') MatrixDisplay(O,4,rev); 
    if(word=='P') MatrixDisplay(PP,4,rev);
    if(word=='Q') MatrixDisplay(Q,5,rev); 
    if(word=='R') MatrixDisplay(R,5,rev); 
    if(word=='S') MatrixDisplay(S,7,rev);
    if(word=='T') MatrixDisplay(T,2,rev); 
    if(word=='U') MatrixDisplay(U,3,rev); 
    if(word=='V') MatrixDisplay(V,4,rev);
    if(word=='W') MatrixDisplay(W,5,rev); 
    if(word=='X') MatrixDisplay(X,2,rev);
    if(word=='Y') MatrixDisplay(Y,3,rev);
    if(word=='Z') MatrixDisplay(Z,3,rev); 

  }
}
//---------------------------------------------------------



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美自拍偷拍色图| 紧缚奴在线一区二区三区| 天涯成人国产亚洲精品一区av| 日本亚洲电影天堂| 不卡的av电影| 日韩美女一区二区三区| 综合久久久久综合| 国内久久婷婷综合| 欧美日韩视频在线一区二区| 国产精品免费人成网站| 精品制服美女丁香| 欧美日韩视频在线观看一区二区三区| 欧美激情一区二区在线| 六月婷婷色综合| 欧美精品v国产精品v日韩精品 | 欧美三级日韩在线| 日本一区二区免费在线| 老汉av免费一区二区三区| 精品视频资源站| 中文字幕在线不卡| 成人美女在线视频| 国产日韩精品视频一区| 久久电影国产免费久久电影| 91精品一区二区三区久久久久久| 一区二区三区国产| 99热99精品| 亚洲欧洲美洲综合色网| 成人午夜在线视频| 亚洲激情图片一区| www.欧美精品一二区| 国产精品丝袜一区| 丁香天五香天堂综合| 国产调教视频一区| 大胆亚洲人体视频| 国产精品久久久久婷婷二区次| 国产精品18久久久| 日本一区二区综合亚洲| 成人国产在线观看| 18欧美乱大交hd1984| 一本到高清视频免费精品| 亚洲素人一区二区| 欧美综合天天夜夜久久| 亚洲图片一区二区| 91.成人天堂一区| 蜜乳av一区二区三区| 日韩视频永久免费| 国产麻豆日韩欧美久久| 欧美激情综合五月色丁香| av动漫一区二区| 一区二区三区成人| 777午夜精品免费视频| 久久se精品一区精品二区| 久久久久久日产精品| 成人免费高清视频在线观看| 亚洲美女偷拍久久| 欧美剧情电影在线观看完整版免费励志电影| 五月婷婷综合网| 欧美一卡二卡在线观看| 国产一区二区三区av电影| 国产欧美日韩另类视频免费观看 | 日本不卡一二三区黄网| 精品久久国产老人久久综合| 国产99久久久国产精品潘金网站| 国产精品国产自产拍在线| 欧美亚洲一区三区| 日本在线观看不卡视频| 久久久久久免费毛片精品| 91视频.com| 秋霞成人午夜伦在线观看| 国产日韩欧美一区二区三区乱码 | 色综合久久88色综合天天| 舔着乳尖日韩一区| 国产日韩欧美综合在线| 欧美日本视频在线| 成人性色生活片| 日韩二区三区在线观看| 国产精品久久二区二区| 欧美电影一区二区| caoporen国产精品视频| 日本亚洲欧美天堂免费| 亚洲婷婷国产精品电影人久久| 91精品国产综合久久蜜臀| 成人的网站免费观看| 麻豆成人综合网| 亚洲综合色自拍一区| 欧美激情一区二区三区全黄| 欧美一区中文字幕| 色94色欧美sute亚洲13| 国产激情一区二区三区| 无码av免费一区二区三区试看| 国产精品网站在线| 日韩精品一区二区三区蜜臀 | 国产一区999| 五月天亚洲精品| 亚洲视频在线一区| 亚洲国产精品ⅴa在线观看| 91精品国产入口在线| 在线视频欧美精品| eeuss国产一区二区三区| 国产一区视频导航| 捆绑变态av一区二区三区| 午夜欧美大尺度福利影院在线看| 中文字幕一区不卡| 久久久久久免费毛片精品| 日韩欧美视频在线| 欧美蜜桃一区二区三区| 日本精品视频一区二区| 99久久99久久久精品齐齐| 国产精品1区2区3区在线观看| 日韩**一区毛片| 天天综合色天天| 亚洲一级片在线观看| 有坂深雪av一区二区精品| 亚洲色图另类专区| 亚洲欧美国产高清| 亚洲色图制服诱惑 | 亚洲欧美在线视频观看| 日本一区二区免费在线| 国产精品网友自拍| **性色生活片久久毛片| 亚洲欧美视频在线观看视频| 一区视频在线播放| 亚洲美女免费在线| 亚洲愉拍自拍另类高清精品| 亚洲成人一区二区| 日本亚洲视频在线| 狠狠色综合日日| 国产精品123区| av亚洲产国偷v产偷v自拍| 成人福利在线看| 91免费看`日韩一区二区| 欧美伊人久久久久久久久影院 | 精品国产1区二区| 久久久午夜精品| 国产精品素人一区二区| 亚洲欧美成人一区二区三区| 五月天中文字幕一区二区| 另类小说色综合网站| 国产成人在线观看| 91麻豆国产福利精品| 制服丝袜一区二区三区| 久久综合精品国产一区二区三区 | 国产精品不卡一区| 一区二区三区成人| 久久国产精品免费| 成人丝袜18视频在线观看| 欧美这里有精品| 中文字幕亚洲不卡| 亚洲午夜久久久久久久久电影院| 日韩高清国产一区在线| 国产一区二区中文字幕| 91福利资源站| 精品久久久影院| 亚洲免费观看视频| 麻豆精品一区二区三区| 北条麻妃国产九九精品视频| 欧美日韩三级视频| 欧美国产日韩一二三区| 亚洲va欧美va国产va天堂影院| 国内成人免费视频| 欧美在线免费观看亚洲| 久久天堂av综合合色蜜桃网| 亚洲女与黑人做爰| 国产自产2019最新不卡| 91麻豆精东视频| 久久九九久久九九| 亚洲成人av在线电影| 成人动漫精品一区二区| 欧美va天堂va视频va在线| 一区二区三区四区激情| 国模冰冰炮一区二区| 欧美日韩美少妇| 国产精品国产三级国产a| 蜜桃久久精品一区二区| 91极品美女在线| 久久久久免费观看| 青青草国产成人99久久| 日本高清免费不卡视频| 中文字幕第一区二区| 精品一区二区精品| 欧美三级日本三级少妇99| 国产精品亲子伦对白| 国产在线播放一区二区三区| 欧美精品久久久久久久多人混战 | 国产91精品免费| 日韩欧美一区电影| 午夜精品久久久久久久99水蜜桃| 97精品电影院| 欧美经典一区二区三区| 久久成人免费电影| 国产精品污污网站在线观看| 国产在线视频不卡二| 日韩精品专区在线影院重磅| 亚洲成人久久影院| 欧美性大战xxxxx久久久| 亚洲精品乱码久久久久久久久 | 欧美精品久久99| 亚洲www啪成人一区二区麻豆| 色八戒一区二区三区| 亚洲激情图片小说视频|