wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

新唐M051驅動LCD1602液晶屏程序

作者:佚名   來源:Keil4   點擊數:  更新時間:2014年09月01日   【字體:

共享一個 新唐M051驅動LCd1602液晶屏顯示的程序:

 
#include "LCD1602.h"
/***************************************************
 *          大量宏定義,便于代碼移植和閱讀
 ***************************************************/
#define LCD1602_LINE1        0
#define LCD1602_LINE2        1
#define LCD1602_LINE1_HEAD   0x80
#define LCD1602_LINE2_HEAD   0xC0
#define LCD1602_DATA_MODE    0x38
#define LCD1602_OPEN_SCREEN  0x0C
#define LCD1602_DISP_ADDRESS 0x80
#define LCD1602_RS_PIN   0
#define LCD1602_RW_PIN   1
#define LCD1602_EN_PIN   2
#define LCD1602_RS(x)      {if((x))P0_DOUT|=  1UL<<LCD1602_RS_PIN;else   P0_DOUT&=~(1UL<<LCD1602_RS_PIN);}//RS引腳控制
#define LCD1602_RW(x)      {if((x))P0_DOUT|=  1UL<<LCD1602_RW_PIN;else   P0_DOUT&=~(1UL<<LCD1602_RW_PIN);}//RW引腳控制
#define LCD1602_EN(x)      {if((x))P0_DOUT|=  1UL<<LCD1602_EN_PIN;else   P0_DOUT&=~(1UL<<LCD1602_EN_PIN);}//EN引腳控制
#define LCD1602_PORT(x)     LS164Send((x))                       //發送數據
/********************************************
*函數名稱:LCD1602WriteByte
*輸    入:ucByte 要寫入的字節
*輸    出:無
*說    明:LCD1602 寫字節
********************************************/
VOID LCD1602WriteByte(UINT8 ucByte)
{
     LCD1602_PORT(ucByte);
     LCD1602_RS(HIGH);
     LCD1602_RW(LOW);
     LCD1602_EN(LOW);
     Delayus(5000);
     LCD1602_EN(HIGH);
}
/********************************************
*函數名稱:LCD1602WriteCommand
*輸    入:ucCmd 要寫入的命令
*輸    出:無
*說    明:LCD1602 寫命令
********************************************/
VOID LCD1602WriteCommand(UINT8 ucCmd)
{
     LCD1602_PORT(ucCmd);
     LCD1602_RS(LOW);
     LCD1602_RW(LOW);
     LCD1602_EN(LOW);
     Delayus(5000);
     LCD1602_EN(HIGH);
}
/********************************************
*函數名稱:LCD1602SetXY
*輸    入:x 橫坐標 y 縱坐標
*輸    出:無
*說    明:LCD1602 設置坐標
********************************************/
VOID LCD1602SetXY(UINT8 x,UINT8 y)
{
  UINT8 address;
     if(y == LCD1602_LINE1)
     {
        address=LCD1602_LINE1_HEAD+x;
     }
     else
     {
        address=LCD1602_LINE2_HEAD+x;
     }
  LCD1602WriteCommand(address);
}
/********************************************
*函數名稱:LCD1602PrintfString
*輸    入:x 橫坐標 y 縱坐標 s字符串
*輸    出:無
*說    明:LCD1602 打印字符串
********************************************/
VOID LCD1602PrintfString(UINT8 x,
                         UINT8 y,
                         UINT8 *s)
{
  LCD1602SetXY(x,y);       //設置顯示坐標
 
     while(s && *s)
     {
        LCD1602WriteByte(*s);     //顯示逐個字符
        s++;
       
     }
}
/********************************************
*函數名稱:LCD1602ClearScreen
*輸    入:無
*輸    出:無
*說    明:LCD1602 清屏
********************************************/
VOID LCD1602ClearScreen(VOID)
{
  LCD1602WriteCommand(0x01);
     Delayus(5000);
}
/********************************************
*函數名稱:LCD1602Init
*輸    入:無
*輸    出:無
*說    明:LCD1602 初始化
********************************************/
VOID LCD1602Init(VOID)
{
     P0_PMD &= ~(3UL<<(LCD1602_RS_PIN<<1));
     P0_PMD &= ~(3UL<<(LCD1602_RW_PIN <<1));
     P0_PMD &= ~(3UL<<(LCD1602_EN_PIN <<1));
  P0_PMD |= 1UL<<(LCD1602_RS_PIN<<1);
  P0_PMD |= 1UL<<(LCD1602_RW_PIN <<1);
  P0_PMD |= 1UL<<(LCD1602_EN_PIN <<1);
  LCD1602ClearScreen();
     LCD1602WriteCommand(LCD1602_DATA_MODE);   //顯示模式設置,設置16x2顯示,5x7點陣,
                                               //8位數據接口
     LCD1602WriteCommand(LCD1602_OPEN_SCREEN); //開顯示
     LCD1602WriteCommand(LCD1602_DISP_ADDRESS);//起始顯示地址   
     LCD1602ClearScreen();
}
/****************************************
*函數名稱:main
*輸    入:無
*輸    出:無
*功    能:函數主體
******************************************/
INT32 main(VOID)
{
//     Un_Lock_Reg();        //ISP下載時保護FLASH存儲器
 PROTECT_REG
 (
   PWRCON |= XTL12M_EN;      //默認時鐘源為外部晶振
   while((CLKSTATUS & XTL12M_STB) == 0);   //等待12MHz時鐘穩定  
   CLKSEL0 = (CLKSEL0 & (~HCLK)) | HCLK_12M; //設置外部晶振為系統時鐘
   LS164Init();           //74LS164初始化
   LCD1602Init();           //LCD1602初始化
  )
     LCD1602PrintfString(0,LCD1602_LINE1,"Hello World!");  //打印第一行
  LCD1602PrintfString(0,LCD1602_LINE2,"I Love You!");  //打印第二行
 
  while(1);
}
 
關閉窗口
日本丰满少妇黄大片在线观看| 亚洲一卡二卡在线| 午夜精品区一区二区三| 在线播放日韩专区| 婷婷国产在线综合| 国内成+人亚洲+欧美+综合在线| 久草在线综合| 国产精品高颜值在线观看| 男女羞羞网站| 天堂中文在线观看| 中文字幕在线观看视频网站| 精品国产乱码久久久久夜深人妻| av电影一区二区三区| 国产狼人综合免费视频| 三级精品视频久久久久| 欧美亚洲国产一区二区三区va | 亚洲欧美精品一区| 不卡在线一区| yellow在线观看网址| 视频在线91| 三级全黄视频| 天天操天天舔天天干| 成人毛片一区二区三区| 91大神福利视频| 免费在线观看日韩av| 91视频最新入口| 亚洲精品第一区二区三区| 91日本在线视频| 久久人人爽人人爽人人片av高请 | 国产日韩亚洲欧美综合| 美腿丝袜亚洲一区| 激情91久久| 五月天亚洲一区| 福利一区二区| xxx性欧美| 最新电影电视剧在线观看免费观看| 羞羞小视频在线观看| 夜夜摸夜夜操| 欧美疯狂爱爱xxxxbbbb| 亚洲高清视频网站| 中文字幕一区2区3区| 精品在线播放视频| 免费毛片在线播放免费| 亚洲无人区码一码二码三码的含义| 色婷婷综合在线观看| 亚洲精品高清无码视频| 成人免费在线视频播放| 永久免费在线看片视频| 日韩欧美在线电影| 欧美一区二区三区在线播放| 91传媒在线免费观看| 国产人妖伪娘一区91| 国产精品扒开腿做| 国产精品成人一区二区三区吃奶| 国内精品久久久久久中文字幕| 精品国产一区二区三区久久久| 一区二区三区在线播放欧美| 亚洲人成在线观看| 亚洲色图偷窥自拍| 一个人www欧美| 国产毛片精品视频| 午夜一区不卡| 亚洲欧美日韩国产| 视频一区二区三区入口| 久久精品系列| 免费看欧美美女黄的网站| 视频一区视频二区中文字幕| 日韩中文欧美在线| 日韩福利视频网| 韩国一区二区在线观看| 韩日av一区二区| 波多野结衣中文一区| 97久久精品人人澡人人爽| 国产成人精品1024| 成人毛片视频在线观看| 91亚洲精品乱码久久久久久蜜桃| 91丨porny丨蝌蚪视频| 国产欧美日韩在线| 亚洲色图视频免费播放| 一区二区成人在线| 色婷婷综合五月| 欧美高清视频一二三区 | 国产小黄视频| 精产国产伦理一二三区| www污污在线| 色播色播色播色播色播在线| 888av在线| 波多野结衣中文字幕久久| 在线能看的av网址| 国产日本亚洲| 久久99久久人婷婷精品综合| 欧美国产三级| 日韩和欧美的一区| www.一区二区| 国产精品国产三级国产aⅴ原创| 亚洲综合区在线| 欧美在线观看视频一区二区三区| 日韩午夜在线播放| 夜夜嗨av一区二区三区免费区| 久久视频在线视频| 国产精品旅馆在线| 国内一区在线| www国产免费| 欧美午夜aaaaaa免费视频| 国产午夜在线一区二区三区| 亚洲波多野结衣| 黄色一级片网址| 蜜臀av性久久久久蜜臀av| 国语对白做受xxxxx在线中国| 天天av天天操| 青花影视在线观看免费高清| 伊人久久亚洲综合| 欧美bbb人妖| 免费特级黄毛片| 免费黄色在线看| 成人影院在线免费观看| 欧美女王vk| 日韩精品一级中文字幕精品视频免费观看 | 国产又粗又硬视频| 成人毛片在线播放| 五月婷婷开心中文字幕| 嫩草影院入口一二三| 午夜在线观看91| 小早川怜子影音先锋在线观看| av成人男女| 亚洲黄色免费| 91麻豆国产精品久久| 色综合激情久久| 一区二区三区美女xx视频| 国产日产欧美a一级在线| 一级做a爰片久久| 伊人五月天婷婷| 久青草免费视频| 亚洲人成绝费网站色ww | 国产a久久精品一区二区三区| 亚洲色诱最新| 国产精品午夜电影| 日韩欧美色综合网站| 久久99久久99精品中文字幕| 激情小说网站亚洲综合网| 国产婷婷一区二区三区| 中文字幕一区二区人妻在线不卡| 日日夜夜狠狠操| 国产成人免费视频app| 内衣办公室在线| 欧美另类中文字幕| 老**午夜毛片一区二区三区| 亚洲日本在线视频观看| 亚洲韩国欧洲国产日产av| 国产精品女人网站| 国产日韩av网站| www.xx日本| 97一区二区三区| 中文字幕不卡| 日韩精品中文字幕一区二区| 日韩精品亚洲一区| 无码av免费一区二区三区试看| 夜夜嗨av一区二区三区免费区 | 老司机精品视频在线播放| 日韩精品免费专区| 亚洲精品国产一区二区精华液 | 毛片在线视频播放| 少妇高潮在线观看| 亚洲午夜久久久久中文字幕| 亚洲男人天堂| 翔田千里在线视频| 久久久加勒比| 国产精品普通话对白| 91啪九色porn原创视频在线观看| 69堂国产成人免费视频| 国产成人一区二区三区小说| 91猫先生在线| 亚洲午夜无码久久久久| 国产乱真实合集| 欧洲精品久久久久毛片完整版| 美女视频一区免费观看| 色哟哟日韩精品| 91av福利视频| 欧美精品一区二区三区免费播放| 在线观看成人毛片| 污污美女网站| 成人在线免费| 国产福利一区在线| 亚洲精品国产精品国自产在线| 久久爱av电影| 女人黄色一级片| 精品推荐国产麻豆剧传媒| 日韩精品亚洲人成在线观看| 激情欧美国产欧美| 色综合久久中文字幕| 国产精品日韩欧美大师| 在线观看中文av| 无码精品在线观看| 免费毛片在线看片免费丝瓜视频| 伊人成人在线视频| 欧美亚洲动漫精品| 成人在线观看av| 丰满少妇一区二区三区| 国产视频二区三区| av成人亚洲| 波多野结衣精品在线| 日韩在线播放一区| 欧美国产亚洲一区| 亚洲AV无码成人片在线观看| 美女国产在线| 久久国产精品久久w女人spa| 欧美一区二区免费观在线| 欧美日韩综合网| 日本a在线观看| 嘿咻视频在线看| 国产精品成人一区二区不卡| 一本色道久久综合精品竹菊| 国产精品swag| 欧美成人片在线观看| 大陆一级毛片| 五月天综合网站| 色综合久久久久网| 久久久久久久久久久一区| 欧美日韩精品在线观看视频 | 91麻豆国产在线| 69久久久久| 久久先锋资源| 亚洲日韩欧美视频| 少妇性饥渴无码a区免费| 韩国av永久免费| 中文字幕资源网在线观看免费| 成人综合在线视频| 欧美极品美女视频网站在线观看免费| 亚洲一区二区蜜桃| 男人精品网站一区二区三区| 美女国产精品久久久| 亚洲精品乱码久久久久久久久 | 久久99热这里只有精品国产| 91小视频在线播放| 国产福利一区二区在线精品| 国产精品videossex| 香港成人在线视频| 欧美日韩国产一二| 最近中文字幕在线观看| 国产偷倩在线播放| 97精品超碰一区二区三区| 136fldh精品导航福利| 欧美一区二区三区免费视| 大尺度做爰床戏呻吟舒畅| 免费人成福利播放| 日韩片欧美片| 日韩欧美视频在线| 国产日韩一区二区在线观看| 羞羞漫画网18久久app| 国产精品对白| 在线视频欧美区| 日韩在线导航| 性生活三级视频| 国产免费av国片精品草莓男男| 亚洲一区二三区| 日本一区视频在线播放| 国产色在线视频| 韩国精品视频在线观看| 国产精品你懂的在线欣赏| 国产精品入口免费| 老熟妇一区二区三区啪啪| 亚洲成人人体| 亚洲sss视频在线视频| 亚洲高清在线播放| 色窝窝无码一区二区三区| 精品一区91| 色94色欧美sute亚洲线路二 | 91av中文字幕| 你懂得视频在线观看| 国产女主播在线直播| 国产精品综合在线视频| 国产精品久久久久久久久免费| 久久免费在线观看视频| 羞羞的视频在线观看| 中文字幕第一区| 欧美日韩无遮挡| 手机在线不卡av| 视频一区欧美| 亚洲精品一区久久久久久| 午夜性福利视频| 亚洲s色大片在线观看| 成人中文字幕在线| 999久久久| 国产乱色精品成人免费视频| 草莓视频一区二区三区| 日韩午夜电影av| 韩国三级丰满少妇高潮| 在线播放av片| www.亚洲免费av| 精品一区二区三区日本| 亚洲人成电影在线观看网| 精品国产乱码久久久| 亚洲男人的天堂在线| 无码h肉动漫在线观看| 免费在线你懂的| 亚洲欧美另类图片小说| 男人草女人视频| 免费自拍视频| 蜜桃精品视频在线观看| 国产视频观看一区| 99在线精品视频免费观看软件 | 老司机午夜性大片| 天堂中文字幕| 91看片淫黄大片一级在线观看| 欧美精品中文字幕一区二区| 玖玖精品国产| 久久亚洲视频| 亚洲精选一二三| 视频免费一区| 日本高清不卡在线观看| 欧美一级片在线| 国产一二精品视频| 色噜噜亚洲精品中文字幕| 日本污视频网站| 欧美男男激情videos| 色999日韩国产欧美一区二区| 男女曰b免费视频| 中文在线网在线中文| 国产农村妇女毛片精品久久麻豆 | 波多野结衣欧美| 国产亚洲精品日韩| 欧美三级免费看| 51亚洲精品| 中文字幕欧美日韩| 国产精品7777| 动漫视频在线一区| 日韩视频在线免费| 无码人妻精品一区二区三区不卡| 秋霞影视一区二区三区| 欧美成人sm免费视频| 中文字幕第31页| 欧美激情黄色片| 国产精品第一页在线| 黄色av一区二区三区| 精品9999| 国产精品我不卡| 十大免费污污软件| 不卡av在线网| 亚洲熟妇无码一区二区三区导航| jk破处视频在线| 亚洲一区二区三区四区的| 国产福利精品一区二区三区| 中文字幕资源网在线观看| 欧美丰满嫩嫩电影| 亚洲精品91在线| 午夜视频一区二区在线观看| www.日韩.com| 国产麻豆免费观看| 亚洲毛片网站| 国产专区一区二区三区| 日日干天天草| 亚洲免费视频成人| 日本女人黄色片| 欧美一区国产| 色噜噜久久综合伊人一本| 一道本无吗一区| 99pao成人国产永久免费视频| 精品国产第一页| 激情se五月| 色悠悠亚洲一区二区| 成熟人妻av无码专区| 久久久亚洲欧洲日产| 91po在线观看91精品国产性色| 影音先锋中文在线播放| 国产成人无遮挡在线视频| 农民人伦一区二区三区| 国产黄色在线播放| 91精品久久久久久蜜臀| 国产精品99精品无码视| 一区二区三区国产精华| 国内视频一区二区| 白虎精品一区| 欧美日韩免费观看一区三区| 日韩女优一区二区| 久久久久久美女精品| 精品国产一区二区三区四区vr | 色琪琪原网站亚洲香蕉| 最新欧美精品一区二区三区| 少妇伦子伦精品无吗| 亚洲最大的免费视频网站| 国语自产在线不卡| 成人亚洲精品777777ww| 成人免费一区二区三区在线观看| 无码国产69精品久久久久网站| 久久国际精品| 国产精品国产三级国产专播精品人 | 欧美高清xxx| 97色在线视频观看| 国产又猛又粗| 综合电影一区二区三区 | 性感美女久久精品| 免费看一级大片| 欧美国产高清| 国产日韩欧美大片| 色av手机在线| 美日韩丰满少妇在线观看| 国内精品免费视频精选在线观看 | 1024手机看片国产| 欧美亚洲一区三区| 综合网在线观看|