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

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

?? cry12864.c

?? 實現電子鐘及溫度測量
?? C
字號:
#include <msp430x14x.h>
#include "Cry12864.h"
typedef unsigned char uchar;
typedef unsigned int  uint;

extern const unsigned char shuzi_table[];

#define LCD_DataIn    P4DIR=0x00    //數據口方向設置為輸入
#define LCD_DataOut   P4DIR=0xff    //數據口方向設置為輸出
#define LCD2MCU_Data  P4IN
#define MCU2LCD_Data  P4OUT
#define LCD_CMDOut    P3DIR|=0x07     //P3口的低三位設置為輸出
#define LCD_RS_H      P3OUT|=BIT0      //P3.0
#define LCD_RS_L      P3OUT&=~BIT0     //P3.0
#define LCD_RW_H      P3OUT|=BIT1      //P3.1
#define LCD_RW_L      P3OUT&=~BIT1     //P3.1
#define LCD_EN_H      P3OUT|=BIT2      //P3.2
#define LCD_EN_L      P3OUT&=~BIT2     //P3.2

/*******************************************
函數名稱:Delay_1ms
功    能:延時約1ms的時間
參    數:無
返回值  :無
********************************************/
void Delay_1ms(void)
{
	uchar i;
    
	for(i = 150;i > 0;i--)  _NOP();
} 
/*******************************************
函數名稱:Delay_Nms
功    能:延時N個1ms的時間
參    數:n--延時長度
返回值  :無
********************************************/
void Delay_Nms(uint n)
{
    uint i;
    
    for(i = n;i > 0;i--)    Delay_1ms();
}
/*******************************************
函數名稱:Write_Cmd
功    能:向液晶中寫控制命令
參    數:cmd--控制命令
返回值  :無
********************************************/
void Write_Cmd(uchar cmd)
{
    uchar lcdtemp = 0;
			
    LCD_RS_L;
    LCD_RW_H;
    LCD_DataIn;  
    do                       //判忙
    {    
        LCD_EN_H;
       	_NOP();					
       	lcdtemp = LCD2MCU_Data; 
       	LCD_EN_L;
        
    }
    while(lcdtemp & 0x80); 
    
    LCD_DataOut;    
    LCD_RW_L;  		
    MCU2LCD_Data = cmd; 
    LCD_EN_H;
    _NOP();						  			
    LCD_EN_L;
}
/*******************************************
函數名稱:Write_Data
功    能:向液晶中寫顯示數據
參    數:dat--顯示數據
返回值  :無
********************************************/
void  Write_Data(uchar dat)
{
    uchar lcdtemp = 0;   
        
    LCD_RS_L;
    LCD_RW_H;  
    LCD_DataIn;   
    do                       //判忙
    {    
        LCD_EN_H;
        _NOP();						
        lcdtemp = LCD2MCU_Data; 
        LCD_EN_L;      
    }
    while(lcdtemp & 0x80);  
    
    LCD_DataOut; 
    LCD_RS_H;
    LCD_RW_L;  
        
    MCU2LCD_Data = dat;
    LCD_EN_H;
    _NOP();
    LCD_EN_L;
}  
/*******************************************
函數名稱:Ini_Lcd
功    能:初始化液晶模塊
參    數:無
返回值  :無
********************************************/
void Ini_Lcd(void)
{                  
    LCD_CMDOut;    //液晶控制端口設置為輸出
    
    Delay_Nms(500);
    Write_Cmd(0x30);   //基本指令集
    Delay_1ms();
    Write_Cmd(0x02);   // 地址歸位
    Delay_1ms();
    Write_Cmd(0x0c);   //整體顯示打開,游標關閉
    Delay_1ms();
    Write_Cmd(0x01);   //清除顯示
    Delay_1ms();
    Write_Cmd(0x06);   //游標右移
    Delay_1ms();
    Write_Cmd(0x80);   //設定顯示的起始地址
}
/*******************************************
函數名稱:Disp_HZ
功    能:控制液晶顯示漢字
參    數:addr--顯示位置的首地址
          pt--指向顯示數據的指針
          num--顯示字符個數
返回值  :無
********************************************/
void Disp_HZ(uchar addr, const uchar * pt,uchar num)
{
    uchar i;
		
    Write_Cmd(addr); 
    for(i = 0;i < (num*2);i++) 
      Write_Data(*(pt++)); 
} 


/*******************************************
函數名稱:Clear_GDRAM
功    能:清除液晶GDRAM中的隨機數據
參    數:無
返回值  :無
********************************************/
void Clear_GDRAM(void)
{
    uchar i,j,k;
    
	Write_Cmd(0x34);        //打開擴展指令集
	i = 0x80;            
	for(j = 0;j < 32;j++)
	{
        Write_Cmd(i++);
        Write_Cmd(0x80);
  	   for(k = 0;k < 16;k++)
           {
  	      Write_Data(0x20);
  	   }
	}
	i = 0x80;
 	for(j = 0;j < 32;j++)
	{
 	    Write_Cmd(i++);
            Write_Cmd(0x88);	   
  	    for(k = 0;k < 16;k++)
  	    {
   		Write_Data(0x20);
            } 
	}   
	Write_Cmd(0x30);        //回到基本指令集
}


/*******************************************
函數名稱:Draw_PM
功    能:在整個液晶屏幕上畫圖
參    數:無
返回值  :無
********************************************/
void Draw_PM(const uchar *ptr)
{
    uchar i,j,k;
    
	Write_Cmd(0x34);        //打開擴展指令集
	i = 0x80;            
	for(j = 0;j < 32;j++)
	{
        Write_Cmd(i++);
        Write_Cmd(0x80);
  		for(k = 0;k < 16;k++)
  		{
  		    Write_Data(*ptr++);
  		}
	}
	i = 0x80;
 	for(j = 0;j < 32;j++)
	{
 	    Write_Cmd(i++);
            Write_Cmd(0x88);	   
  	    for(k = 0;k < 16;k++)
  	    {
   		 Write_Data(*ptr++);
   	    } 
	}  
        Write_Cmd(0x36);        //打開繪圖顯示
	Write_Cmd(0x30);        //回到基本指令集
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
51午夜精品国产| 一本色道久久加勒比精品| 天天综合色天天| 丝袜美腿一区二区三区| 欧美激情一区二区在线| 国产精品久久久久久亚洲毛片| 国产精品天天看| hitomi一区二区三区精品| 99久久综合精品| 欧美视频在线一区| 欧美猛男gaygay网站| 欧美丰满高潮xxxx喷水动漫| 精品久久久久久久久久久久包黑料| 日韩精品最新网址| 国产欧美1区2区3区| 国产精品美女一区二区三区| 一区二区三区精品视频| 视频一区二区欧美| 美女视频免费一区| 99久久婷婷国产综合精品| 欧美在线观看一区| 国产成人亚洲综合a∨婷婷图片| 91色|porny| 正在播放亚洲一区| 国产免费观看久久| 午夜精品国产更新| 国产98色在线|日韩| 欧美日韩在线观看一区二区| 精品美女在线观看| 亚洲免费电影在线| 国产精品福利一区| 国产91在线观看| 欧美国产乱子伦| 成人黄色小视频| 国产精品国产三级国产a| 丁香网亚洲国际| 国产精品国产自产拍在线| 成人午夜激情视频| 国产精品网曝门| 91小视频在线观看| 亚洲精品日日夜夜| 色又黄又爽网站www久久| 一区二区三区在线视频观看| 欧美三级电影精品| 天天综合网天天综合色| 日韩一区二区三区视频| 国精品**一区二区三区在线蜜桃| 久久人人97超碰com| 国产69精品久久久久毛片| 亚洲欧洲成人精品av97| 91国产成人在线| 天天免费综合色| 26uuu久久综合| 成人av资源在线| 亚洲图片一区二区| 日韩视频一区二区| 国产成人av一区二区三区在线 | 91麻豆产精品久久久久久| 亚洲欧美乱综合| 欧美日韩国产影片| 伦理电影国产精品| 国产精品每日更新| 欧美美女黄视频| 国产不卡视频在线播放| 亚洲久草在线视频| 欧美一级免费观看| 国产suv精品一区二区883| 亚洲亚洲精品在线观看| 精品日韩一区二区三区免费视频| 岛国一区二区三区| 午夜伦理一区二区| 久久蜜桃av一区二区天堂| 91美女片黄在线观看91美女| 日韩高清不卡一区| 日本一区二区成人| 91精选在线观看| a级精品国产片在线观看| 日韩电影一区二区三区| 亚洲欧洲美洲综合色网| 精品剧情在线观看| 在线观看日韩av先锋影音电影院| 老汉av免费一区二区三区| 一区二区三区精品| 中文欧美字幕免费| 欧美一区二区免费视频| 91在线观看视频| 国产一区二区福利视频| 全国精品久久少妇| 一区二区三国产精华液| 久久精品人人做人人爽97| 欧美日本精品一区二区三区| eeuss鲁片一区二区三区在线看| 精品一区二区成人精品| 午夜欧美在线一二页| 日韩美女视频19| 国产欧美视频一区二区| 欧美一区二区三区免费大片 | 在线观看日韩精品| 成人午夜激情片| 国产一区二区按摩在线观看| 日本午夜精品视频在线观看 | 久久久久久久久久看片| 欧洲一区二区三区在线| 91丝袜美腿高跟国产极品老师 | 午夜精品视频在线观看| 1区2区3区欧美| 中文字幕欧美三区| 久久精品在这里| 精品国产不卡一区二区三区| 3d动漫精品啪啪一区二区竹菊| 色婷婷综合视频在线观看| 成人av资源在线| 成人av电影在线播放| 懂色av中文一区二区三区| 国产精品一区二区三区乱码| 国内久久精品视频| 国产精品一卡二卡在线观看| 国产在线不卡一区| 国产一区二区精品久久99| 国产一区二区免费在线| 国产一区二区不卡| 国产成人在线看| www..com久久爱| 97久久精品人人做人人爽| 成人黄色av网站在线| 99久久精品国产精品久久| 99亚偷拍自图区亚洲| 在线观看国产一区二区| 欧洲精品一区二区| 欧美日韩在线亚洲一区蜜芽| 欧美放荡的少妇| xvideos.蜜桃一区二区| 国产精品久久久久三级| 亚洲精品伦理在线| 亚洲一级电影视频| 天涯成人国产亚洲精品一区av| 日韩av一区二| 国产成人亚洲综合a∨婷婷| 国产精品一区二区三区99| 久久99久久99小草精品免视看| 蜜臀va亚洲va欧美va天堂| 国产一区二区三区观看| 91网站最新地址| 欧美色偷偷大香| 欧美一级高清片在线观看| 久久中文娱乐网| 亚洲视频在线一区观看| 亚洲福利电影网| 国产久卡久卡久卡久卡视频精品| 北岛玲一区二区三区四区| 欧美视频你懂的| 欧美精品一区二区久久久| 最新不卡av在线| 免费在线视频一区| 不卡av在线免费观看| 7777精品伊人久久久大香线蕉完整版 | 国产午夜精品一区二区三区视频 | 日本一区二区三区久久久久久久久不| 国产精品久久久久aaaa| 偷拍与自拍一区| 成人综合婷婷国产精品久久| 欧美日韩亚洲综合一区二区三区| 精品欧美乱码久久久久久| 亚洲精品一卡二卡| 国产自产2019最新不卡| 欧美在线视频日韩| 国产欧美日韩三级| 美腿丝袜亚洲色图| 欧洲视频一区二区| 久久尤物电影视频在线观看| 亚洲午夜久久久久| 99久久婷婷国产综合精品电影| 91精品国产综合久久国产大片| 国产精品第13页| 国内一区二区在线| 欧美精品免费视频| 亚洲精品中文在线| 成人激情黄色小说| 久久日韩粉嫩一区二区三区| 日韩avvvv在线播放| 日本韩国一区二区| 国产精品久久久一本精品| 黄色日韩三级电影| 日韩女同互慰一区二区| 亚洲1区2区3区4区| 91福利社在线观看| 国产精品国产三级国产aⅴ原创| 国产一区二区导航在线播放| 日韩欧美视频一区| 日韩成人av影视| 欧美性猛交xxxx乱大交退制版| 国产精品久久久久久亚洲伦| 国产91丝袜在线观看| 久久久综合视频| 国产一区二区三区久久久| 久久蜜桃av一区精品变态类天堂 | 欧美久久久久久蜜桃| 亚洲一区二区三区在线播放| 一本大道综合伊人精品热热| 国产精品麻豆一区二区|