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

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

?? lcd20x4._c

?? 用ATmega16驅動的LCD2004的源程序
?? _C
字號:
/*=======================================================
20x4字符液晶主程序,編譯軟件(ICCAVR)
CPU內部晶振8M
數據線B0~B7接PORTB, E=D7 RW=D6 RS=D5
=========================================================
接線圖如下:
_______________           ______________
               |      --1|GND           |
               |      --2|+5V           |
               |      --3|V0            |
               |         |              |
            PD5|--------4|RS            |
            PD6|--------5|RW            |
            PD7|--------6|E             |
 CPU           |         |              |
 ATmmega16L PB0|--------7|D0  LCD20x4   |
            PB1|--------8|D1            |
            PB2|--------9|D2            |
            PB3|-------10|D3            |
            PB4|-------11|D4            |
            PB5|-------12|D5            |
            PB6|-------13|D6            |
            PB7|-------14|D7            |
               |         |              |
               |     --15|+LED          |
               |     --16|-LED          |
_______________|         |______________|
========================================================*/
#include<ioM16V.h> //CPU_ATmmega16L
#define RS_H    asm("sbi 0x12,5")  //RS設為高電平
#define RS_L    asm("cbi 0x12,5")  //RS設為低電平
#define RW_H    asm("sbi 0x12,6")  //RW設為高電平
#define RW_L    asm("cbi 0x12,6")  //RW設為低電平
#define E_H     asm("sbi 0x12,7")  //E設為高電平
#define E_L     asm("cbi 0x12,7")  //E設為低電平

//=======================================================
//微秒級延時程序
void delay_us(int time)
{
    do
    {
        time--;
    }	
    while (time > 1);
}
//=======================================================
//毫秒級延時程序
void delay_ms(unsigned int time)
{
    while(time != 0)
    {		
        delay_us(1000);
        time--;
    }
}

//=======================================================
//讀取lcd是否內部操作狀態
char Lcd_Busy()
{
    char r;
    DDRB = 0x00;       //端口B設為輸入方式
    E_L;RS_L;RW_H;     //E=0(致能),RS=0(命令),RW=1(讀)
    delay_us(2);       //液晶延時子程序
    E_H;
    delay_us(2);       //液晶延時子程序
    r = PINB & 0x80;   //讀取lcd_data第八位
    E_L;
    DDRB=0xff;         //端口B設為輸出方式
    return r;
}

//=======================================================
//向Lcd發送命令程序
void Lcd_Command(unsigned char Command)
{
    while(Lcd_Busy()); //判斷lcd是否內部操作狀態
    E_L;RS_L;RW_L;     //E=0(致能),RS=0(命令),RW=0(寫)
    delay_us(2);       //液晶延時子程序
    E_H;
    PORTB = Command;   //向Lcd發送命令
    delay_us(2);       //液晶延時子程序
    E_L;
}

//=======================================================
//向lcd寫入一個字符程序
void Lcd_Write(unsigned char Data)
{
    while(Lcd_Busy()); //判斷lcd是否內部操作狀態
    E_L;RS_H;RW_L;     //E=0(致能),RS=1(數據),RW=0(寫)
    delay_us(2);       //液晶延時子程序
    E_H;
    PORTB = Data;      //向lcd寫入一個字符
    delay_us(2);       //液晶延時子程序
    E_L;
}


/*=======================================================
第1行顯示地址1~20(0x80~0x93)
第2行顯示地址1~20(0xc0~0xd3)
第3行顯示地址1~20(0x94~0xa7)
第4行顯示地址1~20(0xd4~0xe7)
=======================================================*/
//初始化LCD_8位接口,4行x20字符的工作方式
void Lcd_Init()
{
    DDRB = 0xff;       //端口B設為輸出方式
    DDRD = 0xff;       //端口D設為輸出方式
    Lcd_Command(0x38); //
    Lcd_Command(0x38); //
    Lcd_Command(0x38); //
    Lcd_Command(0x38); //
    Lcd_Command(0x08); //令顯示器off
    Lcd_Command(0x01); //清除顯示器
    Lcd_Command(0x06); //令LCD每接收到1Byte數據后,AC自動加1
    Lcd_Command(0x0C); //令光標,0x0c=不顯示,0x0d=顯示閃動. 
}

//=======================================================
//寫ASCII字符串程序
void asc_tran(unsigned char *asc)
{
    while((*asc) != 0)
    {
        Lcd_Write(*asc); //向lcd寫入字符串
        asc++;
    }
}

//=======================================================
//演示程序
void main()
{
//    OSCCAL = 0Xb1;                       //系統時鐘校準,不同的芯片和不同的頻率

    Lcd_Init();                          //初始化LCD
    while(1)
    {
        Lcd_Command(0x83);               //設置顯示位址
        asc_tran("-----@_@------");  //顯示字符串
        Lcd_Command(0x97);               //設置顯示位址
        asc_tran("www.ouravr.com");  //顯示字符串
		
        delay_ms(1000);                  //延遲1秒
		Lcd_Command(0x01); 			 	//清除顯示器
		
        Lcd_Command(0x83);               //設置顯示位址
        asc_tran("-----^_^------");  //顯示字符串
        Lcd_Command(0x94);               //設置顯示位址
        asc_tran("http://59.36.96.196"); //顯示字符串
		
         delay_ms(1000);                  //延遲
		Lcd_Command(0x01); 			 	//清除顯示器

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产高清一区二区三区| 夜夜嗨av一区二区三区网页| 依依成人综合视频| 九一久久久久久| 一本大道综合伊人精品热热| 久久综合久久99| 天天做天天摸天天爽国产一区 | 免费的成人av| 91天堂素人约啪| 欧美精品一区二区三区在线播放| 一区二区三区在线视频免费| 国产一区不卡视频| 在线播放日韩导航| 亚洲一区在线观看免费观看电影高清| 国产精品91一区二区| 欧美一级xxx| 日韩一区精品字幕| 欧美日韩一级黄| 亚洲小少妇裸体bbw| aa级大片欧美| 国产精品美日韩| 国产高清无密码一区二区三区| 3atv在线一区二区三区| 午夜视频一区二区| 欧美视频一区二区| 亚洲国产精品久久人人爱| 色偷偷久久人人79超碰人人澡| 中文字幕精品在线不卡| 国产成人精品亚洲日本在线桃色| 久久综合久久综合久久| 精品一区二区三区香蕉蜜桃| 欧美一区日韩一区| 日本亚洲欧美天堂免费| 欧美一级欧美三级在线观看| 三级一区在线视频先锋| 6080午夜不卡| 不卡av电影在线播放| 欧美国产日韩一二三区| 成人av在线一区二区| 亚洲色图欧洲色图婷婷| 色8久久精品久久久久久蜜| 一区二区高清视频在线观看| 欧美日韩一二三区| 五月综合激情婷婷六月色窝| 正在播放一区二区| 狠狠色狠狠色综合| 国产日韩精品一区二区三区在线| 成人午夜伦理影院| 亚洲欧美一区二区视频| 在线精品视频免费观看| 日韩高清一区在线| www国产成人| 成人激情黄色小说| 亚洲午夜免费电影| 精品国产乱码久久久久久1区2区| 经典三级视频一区| 中文字幕在线一区免费| 欧美亚洲精品一区| 九九精品视频在线看| 在线观看国产日韩| 日韩国产精品大片| 久久久精品综合| 欧美最新大片在线看| 久久精品国产精品亚洲精品| 国产精品毛片久久久久久| 欧美日韩国产一二三| 国产成人免费视频精品含羞草妖精| 亚洲男人的天堂在线aⅴ视频| 91麻豆精品国产91| 不卡的av电影| 九九国产精品视频| 一区二区久久久| 久久久久久久久久久久电影| 欧美视频三区在线播放| 国产精品1区2区| 日韩中文欧美在线| 亚洲免费观看高清完整版在线 | 欧美在线小视频| 亚洲.国产.中文慕字在线| 欧美草草影院在线视频| 国产乱码精品1区2区3区| 亚洲午夜久久久久| 久久久久久日产精品| 色久优优欧美色久优优| 中文字幕电影一区| 日韩视频免费观看高清在线视频| 国产一区欧美一区| 一区二区三区高清在线| 久久综合久久鬼色中文字| 色综合久久天天| 秋霞影院一区二区| 亚洲综合色自拍一区| 精品国产伦一区二区三区免费| caoporen国产精品视频| 免费不卡在线观看| 亚洲欧美日韩精品久久久久| 欧美成人性战久久| 在线观看一区日韩| 日本一区中文字幕| 亚洲国产毛片aaaaa无费看| 精品福利一区二区三区| 欧美视频中文字幕| 99久久久无码国产精品| 激情小说欧美图片| 美女久久久精品| 亚洲成人激情av| 午夜视频一区二区| 欧美精品久久久久久久多人混战 | 色综合久久综合网欧美综合网| 免费在线欧美视频| 国产精品免费久久久久| 欧美一级二级在线观看| 在线观看亚洲专区| 欧美三区在线观看| 91看片淫黄大片一级| 国产成人在线视频免费播放| 蜜桃一区二区三区在线观看| 亚洲自拍与偷拍| 综合网在线视频| 亚洲美女在线国产| 综合精品久久久| 欧美国产日韩在线观看| 日韩精品一区二区三区中文不卡| 欧美日韩一区三区四区| 色域天天综合网| 久久精品国内一区二区三区| 精品日韩欧美在线| 欧美精三区欧美精三区| 欧美亚洲日本一区| 色综合久久久久综合| av一区二区三区黑人| 91国在线观看| 欧美日韩国产美| 欧美日产国产精品| 欧美裸体bbwbbwbbw| 成人h动漫精品一区二区| 国产成人在线视频免费播放| 国产成人午夜片在线观看高清观看| 久久99国内精品| 国产真实乱对白精彩久久| 精品在线一区二区| 麻豆精品国产传媒mv男同 | 国产毛片精品视频| 九九九久久久精品| 国产美女视频91| 成人精品小蝌蚪| 国产.欧美.日韩| 99久久精品免费看国产| 成人在线综合网| 欧美日韩第一区日日骚| 91精品国产入口| 亚洲精品一区在线观看| 中文字幕欧美三区| 亚洲午夜视频在线观看| 免费黄网站欧美| 国产sm精品调教视频网站| av网站免费线看精品| 欧美综合亚洲图片综合区| 欧洲一区在线观看| 久久品道一品道久久精品| 亚洲国产成人在线| 香蕉久久夜色精品国产使用方法 | 亚洲精品水蜜桃| 精品无人码麻豆乱码1区2区| 国产成人在线免费观看| 欧美性色黄大片手机版| 精品国产3级a| 精品久久久久久久久久久久久久久久久| 综合中文字幕亚洲| 美女国产一区二区| 欧美视频一二三区| 国产色综合久久| 欧美国产精品中文字幕| 美女在线视频一区| 99麻豆久久久国产精品免费| 欧美精品一卡二卡| 中文字幕av一区 二区| 一区二区三区精品在线| 成人性生交大片免费看视频在线 | 国产尤物一区二区| 色欧美片视频在线观看在线视频| 欧美精品久久99| 国产精品毛片大码女人| 国产一区二区精品在线观看| 91高清在线观看| 国产视频一区二区在线观看| 日韩电影一区二区三区| 国产在线不卡一卡二卡三卡四卡| 日韩午夜激情视频| 亚洲精品免费看| 国产成人免费网站| 欧美一区二区免费视频| 国产蜜臀97一区二区三区| 国产真实乱对白精彩久久| 欧美日韩精品一区二区三区 | 国产视频在线观看一区二区三区| 亚洲第一狼人社区| 91黄色激情网站| 国产精品久久久久久久久免费桃花 | 久久精品视频一区|