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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcdshow.c

?? 基于HC908GP32的計算器完整程序
?? C
字號:
/*文件描述:本文件包含了用HD44780顯示相關(guān)的3個子程序    *
*         1. LCDShow:在LCD上顯示32個字符               *
*         2. LcdInit:初始化Lcd                         *
*         3. Lcd_Command:執(zhí)行給定的cmd命令             *
*-------------《嵌入式應(yīng)用技術(shù)基礎(chǔ)教程》--------------*/
//[以下為子程序源代碼]
//[頭文件]
#include "GP32C.h"         //包含頭文件
#define LcdData PTB        //Lcd顯示數(shù)據(jù)傳送口
#define LcdData_D  DDRB    //數(shù)據(jù)口方向寄存器
#define LcdCtrl PTC        //Lcd控制信號傳送口
#define LcdCtrl_D  DDRC    //控制口方向寄存器
#define  LcdRS 0           //Lcd寄存器選擇信號PTC0
#define  LcdRW 1           //讀寫信號接PTC1
#define  LcdE  2           //Lcd使能信號接PTC2
//內(nèi)部調(diào)用子程序
void Lcd_Command(unsigned char cmd); //命令執(zhí)行子程序
void LcdInit(void);                  //Lcd初始化子程序
/*LcdShow:在HD44780顯示屏上顯示數(shù)據(jù)--------------------*
*功能描述:在HD44780顯示屏上顯示str中的32個數(shù)據(jù)         *
*參  數(shù):str:待顯示數(shù)組                                 *
*返  回:無                                             *
*------------------以上為子程序說明-------------------*/
void lcdshow(unsigned char str[])
  {	 	
    unsigned char i;
    LcdInit();               //調(diào)用Lcd初始化子程序
 	//顯示第1行16個字符
 	LcdCtrl&=~(1<<LcdRS);      //RS、R/W=00,寫指令
	LcdCtrl&=~(1<<LcdRW);    
  	Lcd_Command(0b10000000); //后7位為DDRAM地址0x00 
	LcdCtrl|=1<<LcdRS;		 //RS、R/W=10,寫數(shù)據(jù)到DDRAM中
    LcdCtrl&=~(1<<LcdRW);
   	for (i=0;i<16;i++)       //逐個顯示
       Lcd_Command(str[i]);
    //顯示第2行16個字符
   	LcdCtrl&=~(1<<LcdRS);    //RS、R/W=00,寫指令
	LcdCtrl&=~(1<<LcdRW);    
  	Lcd_Command(0b11000000); //后7位為DDRAM地址0x40 
	LcdCtrl|=1<<LcdRS;		 //RS、R/W=10,寫數(shù)據(jù)到DDRAM中
	LcdCtrl&=~(1<<LcdRW);
    for (i=16;i<32;i++)      //逐個顯示
	  Lcd_Command(str[i]);
   }
/*LcdInit:初始化Lcd------------------------------------*
*功  能:初始化Lcd(HD44780),設(shè)置顯示方式,清屏,AC自動+1  *
*參  數(shù):無                                             *
*返  回:無                                             *
*-----------------------------------------------------*/
void LcdInit(void)
  {
    unsigned char i,j;
    LcdData_D=0b11111111;     //數(shù)據(jù)口為輸出
    LcdCtrl_D|=(1<<LcdE);     //控制口低三位為輸出
    LcdCtrl_D|=(1<<LcdRS); 
    LcdCtrl_D|=(1<<LcdRW); 
    LcdCtrl|=(1<<LcdE);       //E=1
    LcdCtrl&=~(1<<LcdRS);     //RS、R/W=00,寫指令
    LcdCtrl&=~(1<<LcdRW);    
    Lcd_Command(0b00111000);  //8位數(shù)據(jù)接口,2行,5*7點陣
    //Lcd_Command(0b00001000);  //關(guān)顯示,關(guān)光標(biāo)顯示,不閃爍	
    //Lcd_Command(0b00000001);  //清屏
    for(i=0;i<250;i++);       //延時>1.6ms
    for(i=0;i<250;i++)
    for(j=0;j<20;j++); 
    Lcd_Command(0b00010100);  //光標(biāo)右移一個字符位,AC自
                              //  動加1
    //Lcd_Command(0b00001100);  //開顯示,關(guān)光標(biāo)顯示,不閃爍
  }
/*Lcd_Command:執(zhí)行給定的cmd命令------------------------*
*功  能:執(zhí)行給定的cmd命令,且延時                       *
*參  數(shù):cmd:待執(zhí)行的命令                               *
*返  回:無                                             *
*-----------------------------------------------------*/
void Lcd_Command(unsigned char cmd)
  {	 	
    unsigned char i;	 
    for (i=0;i<20;i++);    //等待>40us
    LcdData=cmd;	         //把指令碼送到Lcd數(shù)據(jù)傳送口
    LcdCtrl|=(1<<LcdE);    //Lcd開始接收數(shù)據(jù)
    asm("NOP");
    asm("NOP");
    asm("NOP");
    LcdCtrl&=~(1<<LcdE);   //Lcd結(jié)束接收數(shù)據(jù)
    for (i=0;i<20;i++);    //等待>40us
  }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲不卡一区二区三区| 伊人婷婷欧美激情| 美国十次了思思久久精品导航| 一本一本久久a久久精品综合麻豆| 天堂在线一区二区| 日本aⅴ免费视频一区二区三区 | 蜜乳av一区二区| 91精品国产日韩91久久久久久| 图片区小说区区亚洲影院| 欧美精品乱人伦久久久久久| 亚洲欧美日韩在线不卡| 色综合久久久久综合体桃花网| 亚洲欧美电影院| 欧美亚洲图片小说| 午夜久久久久久电影| 91超碰这里只有精品国产| kk眼镜猥琐国模调教系列一区二区 | 国产精品视频麻豆| 成人一区二区视频| 亚洲欧美精品午睡沙发| 91在线观看下载| 亚洲美女一区二区三区| 欧美日韩三级视频| 亚洲综合av网| 日韩小视频在线观看专区| 精一区二区三区| 久久久99久久精品欧美| 成人免费视频视频在线观看免费| 亚洲三级在线免费| 欧美日韩一区二区三区四区| 美女在线视频一区| 这里只有精品视频在线观看| 亚洲成在人线在线播放| 日韩精品中午字幕| 成人一级视频在线观看| 亚洲福利视频三区| 2023国产精品| 色婷婷av一区| 老司机免费视频一区二区三区| 日本一区二区免费在线观看视频| 97久久超碰国产精品电影| 香蕉久久夜色精品国产使用方法 | 国内精品国产成人| 色综合久久天天综合网| 亚洲日本护士毛茸茸| 日韩欧美色电影| 91蜜桃视频在线| 国产在线精品一区二区夜色| 亚洲精品视频免费看| 丁香婷婷综合激情五月色| 图片区日韩欧美亚洲| 久久蜜臀精品av| 欧美猛男超大videosgay| 国产一区在线视频| 亚洲人成网站色在线观看| 精品国产乱码久久久久久老虎| 日韩一区在线免费观看| 日韩三级在线免费观看| 91在线播放网址| 寂寞少妇一区二区三区| 久久综合成人精品亚洲另类欧美| 69堂成人精品免费视频| 成人黄页毛片网站| 久久精品国产免费看久久精品| 一区二区三区在线播放| 欧美激情综合五月色丁香小说| ww久久中文字幕| 欧美日韩国产免费| 不卡电影一区二区三区| 久久精品国产色蜜蜜麻豆| 亚洲尤物视频在线| 国产亚洲一本大道中文在线| 亚洲精品一区二区在线观看| 欧美色综合网站| 成人激情图片网| 奇米一区二区三区| 香蕉影视欧美成人| 中文字幕综合网| 国产免费成人在线视频| 精品区一区二区| 欧美一区二区三区日韩视频| 欧美日韩国产影片| 欧美日韩二区三区| 亚洲成人一区在线| 欧美丰满一区二区免费视频 | 日本韩国精品在线| 91丨国产丨九色丨pron| 成人av网站免费观看| 99久久久免费精品国产一区二区| 成人毛片视频在线观看| 久草在线在线精品观看| 卡一卡二国产精品 | 欧美日韩久久久久久| 欧美三电影在线| 欧美撒尿777hd撒尿| 欧美日韩国产精品自在自线| 日韩欧美中文一区二区| 国产黄人亚洲片| 日韩综合在线视频| 一区二区视频在线| 亚洲欧美激情小说另类| 一区二区日韩电影| 亚洲v中文字幕| 美女视频第一区二区三区免费观看网站| 日韩av在线免费观看不卡| 日韩av高清在线观看| 秋霞影院一区二区| 精油按摩中文字幕久久| 风流少妇一区二区| 91视频91自| 麻豆极品一区二区三区| 久久99精品久久只有精品| 喷水一区二区三区| 国内久久精品视频| av在线播放不卡| 欧美日韩一区二区在线视频| 欧美欧美欧美欧美| 欧美日韩国产中文| 久久女同互慰一区二区三区| 亚洲欧美欧美一区二区三区| 亚洲成人精品在线观看| 久久精品噜噜噜成人av农村| 国产91色综合久久免费分享| 99久久亚洲一区二区三区青草| 欧美亚洲一区二区在线| 精品美女被调教视频大全网站| 中文字幕va一区二区三区| 亚洲综合无码一区二区| 狠狠色狠狠色合久久伊人| 成人午夜av在线| 51精品秘密在线观看| 91精品午夜视频| 中文字幕乱码日本亚洲一区二区| 亚洲欧美日本在线| 麻豆成人91精品二区三区| eeuss影院一区二区三区| 欧美一区二区三区四区久久| 欧美高清在线一区二区| 日韩中文字幕一区二区三区| 国产乱淫av一区二区三区| 在线观看一区日韩| 久久久欧美精品sm网站| 亚洲自拍另类综合| 懂色av一区二区夜夜嗨| 欧美高清精品3d| 久久久精品2019中文字幕之3| 香蕉影视欧美成人| 成人小视频在线| 日韩欧美专区在线| 日韩精品一级中文字幕精品视频免费观看| av欧美精品.com| 久久人人超碰精品| 国内精品免费**视频| 欧美www视频| 狠狠色丁香婷综合久久| 精品国产乱码久久久久久老虎| 日本女优在线视频一区二区| 精品视频一区二区三区免费| 一区二区三区不卡视频在线观看| 91在线播放网址| 亚洲男帅同性gay1069| 91免费在线看| 亚洲免费av网站| 欧美性猛交xxxx乱大交退制版| 亚洲欧美另类在线| 欧美在线短视频| 亚洲福利一区二区三区| 欧美色图第一页| 亚洲国产人成综合网站| 欧美日韩国产高清一区二区| 首页国产欧美久久| 欧美刺激脚交jootjob| 国产一区二区三区综合| 久久精品亚洲一区二区三区浴池| 国产传媒一区在线| 国产精品国产精品国产专区不蜜| 99久久精品国产观看| 亚洲夂夂婷婷色拍ww47| 欧美一区二区视频观看视频| 蜜臀国产一区二区三区在线播放| 日韩精品在线网站| 国产成人超碰人人澡人人澡| 国产欧美在线观看一区| 色欲综合视频天天天| 丝袜美腿亚洲一区二区图片| 日韩三级视频在线观看| 国产69精品久久久久毛片| 亚洲欧美日韩精品久久久久| 91.成人天堂一区| 国产a级毛片一区| 一区二区视频免费在线观看| 欧美一区二区高清| 国产91精品欧美| 亚洲一级在线观看| 久久亚区不卡日本| 色婷婷综合中文久久一本| 日本亚洲电影天堂| 国产精品剧情在线亚洲| 欧美日韩成人综合| 国产激情一区二区三区|