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

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

?? lcd12864.c

?? 包含了眾多MP430實例:掃描按鍵(C),ADC,IIC器件,鍵盤與顯示,鍵盤與顯示以及低功耗,電子琴,溫度報警系統(tǒng),固體錄音機 ,時間控制器,交通燈,12864液晶程序等
?? C
字號:

//說明:此程序用于展示,連續(xù)顯示一屏,在暫停數(shù)秒,再顯示下一屏,直到完,再重復開頭顯示
//此程序正確

#include <msp430x13x.h>
#include <math.h>
#include <stdlib.h>
#define uchar unsigned char
#define uint unsigned int

        uchar pre=0;
unsigned char hzdot[] = {

0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
/*南   C3647 */
0x04,0xF4,0x14,0x54,0x74,0xDF,0x54,0x74,
0x54,0x14,0xF6,0x04,0x00,0x0F,0x00,0x01,
0x01,0x0F,0x01,0x01,0x05,0x08,0x07,0x00,

/*京   C3009 */
0x04,0x04,0x04,0x74,0x54,0x55,0xD6,0x54,
0x54,0x74,0x06,0x04,0x08,0x04,0x02,0x01,
0x04,0x08,0x07,0x00,0x01,0x02,0x06,0x00,

/*航   C2629 */
0x40,0xFC,0x56,0x45,0xFC,0x04,0x04,0xF5,
0x16,0xF4,0x04,0x04,0x08,0x07,0x01,0x08,
0x0F,0x00,0x0C,0x03,0x00,0x07,0x08,0x0E,

/*空   C3153 */
0x48,0x44,0xA4,0x94,0x84,0x85,0x86,0x94,
0x94,0xA4,0x64,0x0C,0x08,0x08,0x08,0x08,
0x08,0x0F,0x08,0x08,0x08,0x08,0x0C,0x08,


/*航   C2629 */
0x40,0xFC,0x56,0x45,0xFC,0x04,0x04,0xF5,
0x16,0xF4,0x04,0x04,0x08,0x07,0x01,0x08,
0x0F,0x00,0x0C,0x03,0x00,0x07,0x08,0x0E,

/*天   C4476 */
0x10,0x12,0x12,0x12,0x12,0xFE,0x92,0x12,
0x12,0x13,0x12,0x10,0x08,0x08,0x04,0x02,
0x01,0x00,0x00,0x01,0x02,0x04,0x0C,0x04,
/*大   C2083 */
0x08,0x08,0x08,0x08,0x88,0x7F,0x88,0x08,
0x08,0x08,0x0C,0x08,0x08,0x08,0x04,0x02,
0x01,0x00,0x00,0x01,0x02,0x04,0x0C,0x04,

/*學   C4907 */
0x20,0x18,0x29,0x2E,0x28,0xA9,0xAE,0x68,
0x2C,0x0B,0x98,0x08,0x01,0x01,0x01,0x01,
0x05,0x09,0x0F,0x01,0x01,0x01,0x01,0x01,
};




unsigned int hantemp[10];

void delay(long v)
{
        while(v!=0)v--;
}

void wcode(uchar c,uchar cs1,uchar cs2)
   {       
        //先片選:CS1,CS2
        //D/I=0
        //R-W=0
        //數(shù)據(jù)
        //E:0-1-0
        
        if(cs1==1)
            P3OUT|=BIT5;
            else  P3OUT&=~BIT5;
        if(cs2==1)
            P3OUT|=BIT6;
            else  P3OUT&=~BIT6;
        P3OUT&=~BIT2;
        P3OUT&=~BIT3;
        P2OUT=c;
        P3OUT&=~BIT4;
        delay(3);
        P3OUT|=BIT4;
        delay(3);
        P3OUT&=~BIT4;
        
   }

void wdata(uchar c,uchar cs1,uchar cs2)
   {
        //先片選:CS1,CS2   :P35,P36
        //D/I=1         :P32
        //R-W=0         :P33
        //數(shù)據(jù)          :P2
        //E:0-1-0      :P34
        
        if(cs1==1)
            P3OUT|=BIT5;
            else  P3OUT&=~BIT5;
        if(cs2==1)
            P3OUT|=BIT6;
            else  P3OUT&=~BIT6;
        P3OUT|=BIT2;
        P3OUT&=~BIT3;
        P2OUT=c;
        P3OUT&=~BIT4;
        delay(3);
        P3OUT|=BIT4;
        delay(3);
        P3OUT&=~BIT4;
   }

void set_startline(uchar i)
{
        i=0xc0+i;
        wcode(i,1,1);
}
void set_adr(uchar x,uchar y)
{
        x=x+0xb8;y=y+0x40;
        wcode(x,1,1);
        wcode(y,1,1);
}

void dison_off(uchar o)
{
        o=o+0x3e;
        wcode(o,1,1);
}

void reset(void)
{
        //RST=0,1       :P37
        P3OUT&=~BIT7;
        delay(50);
        P3OUT|=BIT7;
        delay(50);
}


void clr(void)
{ uchar loop,i;

	for(i=0;i<8;i++)
		{

		set_adr(i,0);
		set_startline(0);
		for(loop=0;loop<64;loop++)
			{ wdata(0xf,1,0);
			}

		set_adr(i,0);
		set_startline(0);
		for(loop=0;loop<64;loop++)
			{wdata(0,0,1);
			}

		 }
  }




void full(void)
{ uchar loop,i;

	for(i=0;i<8;i++)
		{
		set_adr(i,0);
		set_startline(0);
		for(loop=0;loop<64;loop++)
			{ wdata(0xff,1,0);
			}
		set_adr(i,0);
		set_startline(0);
		for(loop=0;loop<64;loop++)
			{wdata(0x10,0,1);
			}
		 }
  }


void han(uchar distype,uchar *p,uchar lline,uchar x)     /*  p,點陣開始,顯示開始行(0---3),開始列(0---9)*/
	{
	uchar i,y;
	uchar ss=0;
	if(x>4)
	    {
	    x=x-5;
	    ss=1;
            y=x*12;
	    }
           else y=4+x*12;
        if(distype==1)
          {
         	set_adr(2*lline,y);
	set_startline(0);
	for(i=0;i<12;i++)
		{
		wdata(*(p+i),!ss,ss);
		}
	set_adr(2*lline+1,y);
	set_startline(0);
	for(i=12;i<24;i++)
		{
		wdata(*(p+i),!ss,ss);
		}
          }
          else
          {
         	set_adr(2*lline,y);
	set_startline(0);
	for(i=0;i<12;i++)
		{
		wdata(~(*(p+i)),!ss,ss);
		}
	set_adr(2*lline+1,y);
	set_startline(0);
	for(i=12;i<24;i++)
		{
		wdata(~(*(p+i)),!ss,ss);
		}
          }


	}




void qq(void)
        {
            uchar i,ll,x;
            for(i=0;i<40;i++)
               {
                ll=i  /   10;
                x=i   %   10;
                han(1,hzdot+hantemp[i]*24,i/10,i%10);
                }
        }


interrupt[TIMERA0_VECTOR] void Timer_A (void)
{
  uchar x,i;
CCR0 += 5000;                // Add Offset to CCR0
 x=x+1;
 if(x==60)
       {
       x=0;
       for(i=0;i<40;i++)
         {hantemp[i]=i+pre*40;

         }
       pre=pre+1;
       }
   if(pre==6)
     pre=0;

}


main(void)
{
 	uchar i;
	 WDTCTL = WDTPW + WDTHOLD;        // Stop WDT
//         TACTL = TASSEL1 + TACLR;       // SMCLK, clear TAR
  //        CCTL0 = CCIE;                 // CCR0 interrupt enabled
    //      CCR0 = 5000;
     //     P1DIR |= BIT0;                // P1.0 output
      //    TACTL |= MC1;                 // Start Timer_A in continuous mode
        //  _EINT();                      // 
//        for(i=0;i<40;i++)
  //      hantemp[i]=i;
  

        for(i=0;i<40;i++)
         {hantemp[i]=i;
         }
        P2DIR=0xFF;  
        P3DIR=0XFF;
        reset();
	dison_off(1);
        clr();
        delay(50000);
        full();
        qq();
while(1)
        {
         delay(60000);
         dison_off(1);
        }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品tushy高清| 久久精品一区二区三区av| 在线免费观看日本一区| 91免费版pro下载短视频| 国产精品自在在线| 国产美女视频一区| 国产一区二区三区香蕉| 国产iv一区二区三区| 337p日本欧洲亚洲大胆精品| 精品福利一二区| 精品国产不卡一区二区三区| 国产婷婷色一区二区三区| 欧美激情综合五月色丁香| 国产精品国产馆在线真实露脸| 国产精品国产自产拍高清av| 亚洲六月丁香色婷婷综合久久| 亚洲欧美电影一区二区| 亚洲午夜在线电影| 日韩黄色片在线观看| 久久精品国产第一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 国产激情一区二区三区四区| 99re这里只有精品视频首页| 在线视频综合导航| 欧美精品第1页| 日韩美女一区二区三区四区| 久久伊人蜜桃av一区二区| 久久久久久麻豆| 亚洲欧美综合网| 亚洲宅男天堂在线观看无病毒| 天堂成人免费av电影一区| 久久精品国产99国产精品| 粉嫩aⅴ一区二区三区四区| eeuss国产一区二区三区| 欧美综合天天夜夜久久| 欧美一级生活片| 国产农村妇女精品| 亚洲成av人片在www色猫咪| 国内成人自拍视频| 一本久久a久久免费精品不卡| 678五月天丁香亚洲综合网| 精品免费国产一区二区三区四区| 中文字幕av不卡| 亚洲成av人影院在线观看网| 狠狠色丁香婷婷综合| 91免费国产在线| 日韩欧美一区电影| 亚洲日本成人在线观看| 免费三级欧美电影| 95精品视频在线| 日韩美女视频在线| 亚洲黄色小说网站| 狠狠色狠狠色综合系列| 色成年激情久久综合| 精品91自产拍在线观看一区| 欧美日韩精品一区二区三区蜜桃| 91精品国产综合久久香蕉的特点| 亚洲日本青草视频在线怡红院| 日韩av电影免费观看高清完整版| 国产在线观看一区二区| 色欧美日韩亚洲| 国产性天天综合网| 久久99久国产精品黄毛片色诱| 日韩黄色免费电影| 色婷婷综合久色| 国产女人水真多18毛片18精品视频 | 中文字幕在线不卡| 五月天激情小说综合| 成人一级片网址| 日韩一区二区电影在线| 一区二区免费在线| 99久久久久免费精品国产| 在线成人免费视频| 91在线国产观看| 国产精品夫妻自拍| 国产精品亚洲成人| 精品欧美久久久| 日本免费新一区视频| 日韩欧美aaaaaa| 午夜精品久久久久久久久| 99久久婷婷国产综合精品电影| 中文字幕制服丝袜一区二区三区 | 日本特黄久久久高潮| 国产在线视频不卡二| 91免费观看视频| 国产精品免费视频观看| 日日嗨av一区二区三区四区| 欧美日韩色一区| 亚洲综合999| 亚洲欧美国产77777| 亚洲一区二区在线视频| 91国偷自产一区二区使用方法| 一区二区三区视频在线看| 丁香婷婷综合激情五月色| 久久久亚洲国产美女国产盗摄 | 亚洲人成网站影音先锋播放| 91精品国产综合久久久久| 欧美狂野另类xxxxoooo| 色哟哟欧美精品| 久久综合av免费| 精品一区二区精品| 精品国产一区二区在线观看| 久久 天天综合| 欧美精品一区二区蜜臀亚洲| 精品一区二区三区的国产在线播放| 555www色欧美视频| 麻豆精品国产传媒mv男同| 6080日韩午夜伦伦午夜伦| 香蕉影视欧美成人| 欧美一区二区三区四区久久| 欧美aⅴ一区二区三区视频| 日韩视频免费观看高清完整版 | 精品在线你懂的| 精品成人一区二区三区| 91丨九色丨尤物| 全国精品久久少妇| 国产人妖乱国产精品人妖| 色哟哟一区二区三区| 精品一区二区在线视频| 中文字幕精品综合| 制服丝袜亚洲播放| 成人av动漫网站| 精油按摩中文字幕久久| 一区av在线播放| 久久久久久综合| 欧美日本一区二区| 6080国产精品一区二区| voyeur盗摄精品| 亚洲v精品v日韩v欧美v专区| 国产精品高潮呻吟久久| 久久蜜臀精品av| 国产麻豆精品在线观看| 亚洲九九爱视频| 中文字幕+乱码+中文字幕一区| 欧美撒尿777hd撒尿| 精品1区2区在线观看| 亚洲电影在线免费观看| 大桥未久av一区二区三区中文| 在线影视一区二区三区| 日产国产欧美视频一区精品 | 国产精品久久久久影院| 欧美在线一区二区三区| 久久精品国产免费看久久精品| 久久久久久久久岛国免费| 91视频一区二区三区| 日本伊人色综合网| 国产欧美日韩在线观看| 欧美中文字幕不卡| 久久99精品国产.久久久久久 | 懂色一区二区三区免费观看| 国产一二精品视频| 不卡视频一二三四| 久久―日本道色综合久久| 欧美一区二区三区视频免费播放| 欧美色视频在线| 欧美色图片你懂的| 日韩美女啊v在线免费观看| 亚洲精选视频在线| 99麻豆久久久国产精品免费| aaa欧美大片| 欧美一区二区三区思思人| 欧美大肚乱孕交hd孕妇| 国产精品视频一区二区三区不卡| 亚洲欧美日韩电影| 日本成人在线视频网站| eeuss鲁片一区二区三区| 欧美日韩成人一区| 一区二区三区鲁丝不卡| 久久亚洲精品小早川怜子| 欧美性猛片aaaaaaa做受| 成人午夜免费视频| 久久99久国产精品黄毛片色诱| 亚洲精品欧美激情| 国产三级欧美三级| 日韩一区二区电影| 色av综合在线| 成人av中文字幕| 国产一区亚洲一区| 日本伊人色综合网| 亚洲成人av在线电影| 亚洲欧美一区二区三区极速播放| 欧美精品一区二区三区视频 | 欧美在线一二三四区| 成人午夜视频免费看| 亚洲欧美一区二区三区极速播放| 久久国产三级精品| 久久久亚洲综合| 7777精品伊人久久久大香线蕉完整版| 18欧美亚洲精品| 国产一区在线看| 久久久午夜电影| 激情综合色丁香一区二区| 亚洲婷婷在线视频| 国产精品国产三级国产普通话三级 | 91麻豆国产自产在线观看| 日韩欧美国产电影| 国产综合久久久久久久久久久久| 欧美色男人天堂| 久久精品72免费观看| 成人av免费在线观看|