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

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

?? lcd1602.c~

?? 用isis構建的一個簡單的仿真平臺
?? C~
字號:
#include <mega162.h>
#include <delay.h>

#define RS    0x01
#define RW    0x02
#define E     0x04

/***********************************************************************
*
*函 數 名:lcd_busy
*
*功    能:對lcd判忙
*
*輸入參數:無
*
*返 回 值:無
*
***********************************************************************/
void lcd_busy(void)
{
    DDRA=0x00;                                 //設置端口A為帶上拉輸入
    PORTA=0xff;
    while(1)
    {                                          //E=0;RS=0;RW=1;
        PORTC&=~E;
        PORTC&=~RS;
        PORTC|=RW;
      //  delay_us(10);
        PORTC|=E;                             //E=1;
        if(!(PINA&0x80))break;                //判忙
    }                                         //設置端口A為輸出
    DDRA=0xff;  
}


/***********************************************************************
*
*函 數 名:lcd_wr_cmd
*
*功    能:對lcd寫命令
*
*輸入參數:cmd :待寫入的命令
*
*返 回 值:無
*
***********************************************************************/
void lcd_wr_cmd(unsigned char cmd)
{
    lcd_busy();                               //判忙
    PORTC&=~RS;                               //E=0;RS=0;RW=0;
    PORTC&=~RW;
    PORTA=cmd;                                //將數據送入端口A
    delay_us(50);
    PORTC|=E;                                 //E=1;設置為上升沿
    delay_us(50);                             //E=0
    PORTC&=~E;
}

/***********************************************************************
*
*函 數 名:lcd_wr_date                        
*
*功    能:對lcd寫數據
*
*輸入參數:date :待寫入的數據
*
*返 回 值:無
*
***********************************************************************/
void lcd_wr_date(unsigned char date)
{
    lcd_busy();                               //判忙
    PORTC|=RS;                                //E=0;RS=0;RW=0;
    PORTC&=~RW;                               //將數據送入端口A
    PORTA=date;
    delay_us(50);                             //E=1;設置為上升沿
    PORTC|=E;
    delay_us(50);
    PORTC&=~E;                                //E=0
}

/***********************************************************************
*
*函 數 名:lcd_init
*
*功    能:對lcd初始化
*
*輸入參數:無
*
*返 回 值:無
*
***********************************************************************/
void lcd_init(void)
{
    DDRA=0xff;                              //設置端口A為上拉輸入
    DDRC|=0x07;
    lcd_wr_cmd(0x38);                       //設置16×2顯示,5×7點陣,8位數據接口
    delay_ms(30);
    lcd_wr_cmd(0x38);                       //設置16×2顯示,5×7點陣,8位數據接口
    lcd_wr_cmd(0x06);                       //讀寫字符后地址自動加一                                                      
    lcd_wr_cmd(0x0f);                       //顯示(1有效)、光標顯示(1有效)、光標閃爍(1有效)
    lcd_wr_cmd(0x01);                       //清屏
    delay_ms(50);
    DDRA=0xff;                              //設置端口A為輸出
    DDRC|=0x07;
}

/***********************************************************************
*
*函 數 名:lcd_wr_byte
*
*功    能:對lcd指定地址寫一字節數據
*
*輸入參數:addr :指定的地址
*          date :待寫入的數據
*
*返 回 值:無
*
***********************************************************************/
void lcd_wr_byte(unsigned char addr,unsigned char date)
{
    lcd_wr_cmd(0x80+addr);                   //設置地址
    lcd_wr_date(date);                       //寫數據
    delay_ms(10);
}


/***********************************************************************
*
*函 數 名:lcd_wr_nbyte
*
*功    能:對lcd指定地址寫多字節數據
*
*輸入參數:addr :指定的地址
*          *str :指向待寫入的數據的指針
*          len  :待寫入的數據長度
*
*返 回 值:無
*
***********************************************************************/
void lcd_wr_nbyte(unsigned char addr,unsigned char *str,unsigned char len)
{
    unsigned char i;
    lcd_wr_cmd(0x80+addr);                  //設置地址
    for(i=0;i<len;i++)
    {
       lcd_wr_date(*str++);                 //寫數據
    
    }

}


/***********************************************************************
*
*函 數 名:lcd_wr_str
*
*功    能:對lcd指定地址寫字符串
*
*輸入參數:addr :指定的地址
*          *str :指向待寫入的數據的指針
*
*返 回 值:無
*
***********************************************************************/
void lcd_wr_str(unsigned char addr,unsigned char *str)
{
    lcd_wr_cmd(0x80+addr);                     //設置地址
    while(*str)                                
    {
        lcd_wr_date(*str++);                   //寫數據
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久一二三四区| 成人丝袜18视频在线观看| ...中文天堂在线一区| 久久午夜羞羞影院免费观看| 欧美一区二区三区四区五区 | 国产亚洲婷婷免费| 久久综合国产精品| 国产日韩欧美a| 国产精品视频在线看| 欧美高清在线精品一区| 中文字幕亚洲综合久久菠萝蜜| 国产精品久久久久久亚洲毛片| 亚洲国产精品av| 亚洲欧美怡红院| 一区二区三区四区av| 亚洲国产成人91porn| 日本欧美久久久久免费播放网| 美国十次了思思久久精品导航| 紧缚奴在线一区二区三区| 国产成人在线视频网址| 成人精品国产福利| 91视频xxxx| 欧美一区二区三区免费| 国产亚洲一本大道中文在线| 一区av在线播放| 青青草原综合久久大伊人精品优势| 久久97超碰色| 色综合天天综合网天天看片| 欧美精品久久一区二区三区| 久久久噜噜噜久久人人看| 国产精品国产精品国产专区不片| 亚洲综合清纯丝袜自拍| 久久国产精品99久久人人澡| www.亚洲色图| 日韩天堂在线观看| 成人免费在线观看入口| 日本最新不卡在线| 99国产精品久久久| 日韩欧美亚洲国产精品字幕久久久| 亚洲国产精品黑人久久久| 亚洲欧美日本在线| 国产一区二区美女诱惑| 色999日韩国产欧美一区二区| 精品免费日韩av| 一区二区三区国产精华| 国产成人av影院| 成人av资源在线| 国产精品123| 一区二区三区国产精品| 国产激情一区二区三区四区| 欧美精品自拍偷拍动漫精品| 久久精品999| 欧美日韩色综合| ...中文天堂在线一区| 老司机午夜精品| 久久综合九色综合97婷婷| 日韩欧美黄色影院| 视频一区二区中文字幕| 91网址在线看| 国产精品乱码一区二区三区软件 | 欧美精品18+| ...xxx性欧美| 成人免费视频一区| 久久亚洲精精品中文字幕早川悠里| 一区二区三区国产精华| 91香蕉视频在线| 精品一区二区三区日韩| 欧美亚洲日本一区| 亚洲人成网站在线| 99热在这里有精品免费| 国产精品美女久久久久av爽李琼| 麻豆精品久久久| 日韩视频免费观看高清在线视频| 亚洲高清免费视频| 色综合色狠狠综合色| 久久久一区二区| 国产福利一区在线| 2欧美一区二区三区在线观看视频| 免费三级欧美电影| 欧美一二三区在线| 久久er精品视频| 26uuu色噜噜精品一区二区| 狠狠网亚洲精品| 久久久www成人免费无遮挡大片| 国产尤物一区二区在线| 久久精品欧美一区二区三区麻豆| 狠狠色丁香九九婷婷综合五月| 狠狠狠色丁香婷婷综合久久五月| 欧美成人三级在线| 国产精品99久久久久久久女警 | 国产一区二区三区av电影| www.久久精品| 亚洲免费在线观看| 欧美日韩国产一区二区三区地区| 日韩国产精品久久| www国产精品av| 91在线看国产| 五月天久久比比资源色| 精品美女在线观看| 成人精品视频一区二区三区| 在线精品视频一区二区三四| 一区二区三区成人| 欧美成人三级电影在线| 国产激情偷乱视频一区二区三区 | 国产精品免费网站在线观看| 国产在线精品一区二区夜色| 中文成人av在线| 国产精品中文有码| 久久精品一区二区三区四区| 成人黄色一级视频| 日韩国产在线一| 国产日韩欧美亚洲| 欧美在线影院一区二区| 国产一区二区0| 亚洲第一在线综合网站| 精品国产乱码久久久久久浪潮 | 精品久久国产老人久久综合| 粉嫩一区二区三区在线看| 亚洲夂夂婷婷色拍ww47| 91精品国产91久久久久久最新毛片| 精品国产一区二区三区久久久蜜月 | 久久精品夜色噜噜亚洲aⅴ| 99久久er热在这里只有精品66| 亚洲综合男人的天堂| 日韩一区二区免费视频| 丰满少妇在线播放bd日韩电影| 蜜桃精品视频在线| 国产精品国产三级国产专播品爱网 | 日韩三级精品电影久久久| 国产成人综合网| 日韩精品免费视频人成| 国产精品久久久爽爽爽麻豆色哟哟| 色老汉一区二区三区| 亚洲成人在线网站| 欧美mv和日韩mv国产网站| 色久优优欧美色久优优| 精品写真视频在线观看| 自拍偷拍国产精品| 日韩欧美在线1卡| 成人小视频在线| 亚洲综合免费观看高清在线观看| 日韩三级.com| 色视频欧美一区二区三区| 国产不卡在线视频| 亚洲欧美电影院| 欧美va在线播放| 欧美网站大全在线观看| 麻豆久久一区二区| 久久亚洲精华国产精华液 | 国产人成亚洲第一网站在线播放| 欧美日韩在线播放一区| 国产一区二区三区在线观看精品 | 粉嫩av一区二区三区粉嫩| 亚洲自拍偷拍网站| 精品成人在线观看| 91福利资源站| 一本色道a无线码一区v| 国产精品18久久久久久久久久久久 | 亚洲已满18点击进入久久| 一区二区三区日韩欧美| 国产精品久久精品日日| 国产情人综合久久777777| 欧美一区二区福利视频| 色婷婷狠狠综合| 欧美欧美欧美欧美| 欧美日本在线视频| 欧美日韩国产成人在线免费| 91丨porny丨最新| 欧美日本高清视频在线观看| 欧美三级蜜桃2在线观看| 成人精品gif动图一区| 播五月开心婷婷综合| 久草精品在线观看| av亚洲精华国产精华| 不卡的电视剧免费网站有什么| 成人av电影免费观看| 成人免费三级在线| 欧美日本在线播放| 欧美一区二区精品在线| 精品久久久久久久久久久院品网| 久久综合色播五月| 国产精品妹子av| 亚洲人成精品久久久久| 夜夜精品视频一区二区| 亚洲综合免费观看高清完整版在线 | 一区二区在线观看免费视频播放 | 国产一区二区三区蝌蚪| 国产乱码精品一区二区三| 大胆欧美人体老妇| 欧美在线999| 91精品国产黑色紧身裤美女| 精品美女一区二区| 欧美一区二区三区在线| 亚洲精品视频在线| 日韩国产在线观看一区| 久久99国产精品久久| 99久久99精品久久久久久| 欧美va亚洲va| 亚洲欧美色图小说| 蜜桃免费网站一区二区三区|