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

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

?? 1602.h

?? 通過單片機實現計算器的功能
?? H
字號:

/* 用法:
   LCD_init();
   LCD_write_string(列,行,"字符串");
   LCD_write_char(列,行,'字符'); 
 ---------------------------------------------------------------
下面是AVR與LCD連接信息
PC4 ->RS
PC5 ->EN
地  ->RW
PC0 ->D4
PC1 ->D5
PC2 ->D6
PC3 ->D7
要使用本驅動,改變下面配置信息即可
-----------------------------------------------------------------*/
#define LCD_EN_PORT    PORTC   //以下2個要設為同一個口
#define LCD_EN_DDR     DDRC
#define LCD_RS_PORT    PORTC   //以下2個要設為同一個口
#define LCD_RS_DDR     DDRC
#define LCD_DATA_PORT  PORTA   //以下3個要設為同一個口
#define LCD_DATA_DDR   DDRA    //默認情況下連線必須使用高四位端口,如果不是請注意修改
#define LCD_DATA_PIN   PINA
#define LCD_RS         (1<<PC6) //0x20   portC6       out
#define LCD_EN         (1<<PC7) //0x40   portC7       out
#define LCD_DATA       ((1<<PA4)|(1<<PA5)|(1<<PA6)|(1<<PA7)) //0xf0   portA 4/5/6/7 out
/*--------------------------------------------------------------------------------------------------
函數說明
--------------------------------------------------------------------------------------------------*/
void LCD_init(void);
void LCD_en_write(void);
void LCD_write_command(unsigned  char command) ;
void LCD_write_data(unsigned char data);
void LCD_set_xy (unsigned char x, unsigned char y);
void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s);
void LCD_write_char(unsigned char X,unsigned char Y,unsigned char data);

//-----------------------------------------------------------------------------------------

#include <macros.h>
#include "delay.h"

void LCD_init(void)         //液晶初始化
{
  LCD_DATA_DDR|=LCD_DATA;   //數據口方向為輸出
  LCD_EN_DDR|=LCD_EN;       //設置EN方向為輸出
  LCD_RS_DDR|=LCD_RS;       //設置RS方向為輸出
  LCD_write_command(0x28); 
  LCD_en_write();
  delay_nus(40);
  LCD_write_command(0x28);  //4位顯示
  LCD_write_command(0x0c);  //顯示開
  LCD_write_command(0x01);  //清屏
  delay_nms(2);
  

  
}

void LCD_en_write(void)  //液晶使能
{
  LCD_EN_PORT|=LCD_EN;
  delay_nus(1);
  LCD_EN_PORT&=~LCD_EN;
}

void LCD_write_command(unsigned char command) //寫指令
{
  //連線為高4位的寫法
  delay_nus(16);
  LCD_RS_PORT&=~LCD_RS;        //RS=0
  LCD_DATA_PORT&=0X0f;         //清高四位
  LCD_DATA_PORT|=command&0xf0; //寫高四位
  LCD_en_write();
  command=command<<4;          //低四位移到高四位
  LCD_DATA_PORT&=0x0f;         //清高四位
  LCD_DATA_PORT|=command&0xf0; //寫低四位
  LCD_en_write();
 
/*
  //連線為低四位的寫法
  delay_nus(16);
  LCD_RS_PORT&=~LCD_RS;        //RS=0
  LCD_DATA_PORT&=0xf0;         //清高四位
  LCD_DATA_PORT|=(command>>4)&0x0f; //寫高四位
  LCD_en_write();
  LCD_DATA_PORT&=0xf0;         //清高四位
  LCD_DATA_PORT|=command&0x0f; //寫低四位
  LCD_en_write(); 
*/
  
}

void LCD_write_data(unsigned char data) //寫數據
{
  //連線為高4位的寫法
  delay_nus(16);
  LCD_RS_PORT|=LCD_RS;       //RS=1
  LCD_DATA_PORT&=0X0f;       //清高四位
  LCD_DATA_PORT|=data&0xf0;  //寫高四位
  LCD_en_write();
  data=data<<4;               //低四位移到高四位
  LCD_DATA_PORT&=0X0f;        //清高四位
  LCD_DATA_PORT|=data&0xf0;   //寫低四位
  LCD_en_write();
  
/*
  //連線為低四位的寫法 
  delay_nus(16);
  LCD_RS_PORT|=LCD_RS;       //RS=1
  LCD_DATA_PORT&=0Xf0;       //清高四位
  LCD_DATA_PORT|=(data>>4)&0x0f;  //寫高四位
  LCD_en_write();
 
  LCD_DATA_PORT&=0Xf0;        //清高四位
  LCD_DATA_PORT|=data&0x0f;   //寫低四位
  LCD_en_write();
*/
  
}


void LCD_set_xy( unsigned char x, unsigned char y )  //寫地址函數
{
    unsigned char address;
    if (y == 0) address = 0x80 + x;
    else   address = 0xc0 + x;
    LCD_write_command( address);
}
  
void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s) //列x=0~15,行y=0,1
{
    LCD_set_xy( X, Y ); //寫地址    
    while (*s)  // 寫顯示字符
    {
      LCD_write_data( *s );
      s ++;
    }
      
}

void LCD_write_char(unsigned char X,unsigned char Y,unsigned char data) //列x=0~15,行y=0,1
{
  LCD_set_xy( X, Y ); //寫地址
  LCD_write_data( data);
  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天一区二区| 欧美精品久久天天躁| 欧美日韩你懂的| 国产亚洲福利社区一区| 亚洲第一狼人社区| 成人动漫在线一区| 日韩免费观看高清完整版| 亚洲精品亚洲人成人网| 欧美日韩一区二区不卡| 国产无一区二区| 久久国产精品99久久人人澡| 在线免费观看日韩欧美| 国产精品国产三级国产普通话99| 久久精品国产一区二区| 欧美性受xxxx| 丁香亚洲综合激情啪啪综合| 国产黄色精品视频| 精品女同一区二区| 免费日韩伦理电影| 91精品国产综合久久蜜臀| 一区二区三区在线高清| 99re热视频这里只精品| 国产精品三级av| 国产精品主播直播| 精品国产乱码久久久久久牛牛| 亚洲精品国产一区二区精华液 | 欧美在线观看18| 国产精品成人免费在线| 波多野结衣欧美| 国产精品电影院| 99视频精品全部免费在线| 日韩av一级片| 欧美日韩精品一区二区三区四区 | 久久亚洲精品国产精品紫薇| 日韩激情一二三区| 欧美日韩激情一区| 日韩在线一二三区| 91精品国产高清一区二区三区| 午夜精品爽啪视频| 3d动漫精品啪啪一区二区竹菊| 亚洲成人精品一区二区| 777午夜精品免费视频| 视频一区二区中文字幕| 日韩欧美综合在线| 国产一区91精品张津瑜| 亚洲国产电影在线观看| jizz一区二区| 亚洲国产综合91精品麻豆| 欧美年轻男男videosbes| 美女久久久精品| 久久久精品黄色| 99免费精品视频| 亚洲图片欧美色图| 欧美本精品男人aⅴ天堂| 国产一区二区三区免费播放| 欧美国产一区在线| 91国产免费观看| 蜜臀av一区二区在线免费观看 | 狠狠色狠狠色综合系列| 国产精品天干天干在线综合| 在线观看亚洲一区| 韩国v欧美v日本v亚洲v| 一区二区三区在线影院| 日韩欧美视频在线| 99视频精品免费视频| 日欧美一区二区| 国产精品网站在线观看| 欧美日韩精品欧美日韩精品| 国产一区二区三区香蕉| 亚洲综合在线第一页| 亚洲欧美区自拍先锋| 欧美精品日韩一区| 国产91精品精华液一区二区三区 | 中文字幕字幕中文在线中不卡视频| 日本伦理一区二区| 久久99国产精品免费网站| 国产精品成人网| 欧美电视剧在线观看完整版| eeuss鲁片一区二区三区| 五月天视频一区| 国产精品久久三| 精品精品欲导航| 欧美私人免费视频| a在线欧美一区| 国产乱子伦视频一区二区三区| 亚洲.国产.中文慕字在线| 国产精品久久久久影院色老大| 欧美一级高清片| 欧美探花视频资源| 91麻豆福利精品推荐| 成人免费观看男女羞羞视频| 韩国成人福利片在线播放| 日本欧美一区二区三区乱码| 亚洲精品成人在线| 中文字幕一区免费在线观看| 久久香蕉国产线看观看99| 欧美日本免费一区二区三区| 色婷婷香蕉在线一区二区| 国产.欧美.日韩| 国产真实乱对白精彩久久| 色婷婷综合久久久久中文| 成人激情午夜影院| 国产成人免费在线视频| 韩国精品免费视频| 久久精品二区亚洲w码| 丝袜亚洲精品中文字幕一区| 亚洲一区影音先锋| 亚洲一区二区欧美日韩| 一区二区三区欧美| 亚洲午夜日本在线观看| 亚洲精品成人在线| 亚洲电影中文字幕在线观看| 亚洲午夜日本在线观看| 香蕉成人啪国产精品视频综合网 | 欧美自拍丝袜亚洲| 91老司机福利 在线| av一区二区三区| 色噜噜久久综合| 欧美视频中文字幕| 666欧美在线视频| 日韩一区二区视频| 精品国产乱码久久久久久浪潮 | 日韩一区二区免费视频| 欧美一区二区三区在| 精品黑人一区二区三区久久| 欧美mv日韩mv国产| 国产人妖乱国产精品人妖| 久久精品夜夜夜夜久久| 中文字幕一区二区在线播放| 亚洲另类一区二区| 日韩电影免费在线看| 久久99最新地址| 成人免费看黄yyy456| 91官网在线免费观看| 欧美日韩二区三区| 久久先锋资源网| 亚洲三级在线免费| 日韩高清在线一区| 粉嫩嫩av羞羞动漫久久久| 在线影视一区二区三区| 日韩视频一区二区在线观看| 久久久久国产成人精品亚洲午夜| 亚洲欧洲日韩av| 日韩国产欧美在线视频| 国产成人亚洲精品青草天美| 在线观看视频一区二区欧美日韩| 91精品国产色综合久久| 欧美国产精品中文字幕| 夜夜亚洲天天久久| 精品无人码麻豆乱码1区2区| 91最新地址在线播放| 欧美一区二区三区免费视频| 欧美国产欧美综合| 蜜桃视频在线观看一区二区| 粉嫩久久99精品久久久久久夜| 欧美狂野另类xxxxoooo| 国产欧美一二三区| 奇米四色…亚洲| 91年精品国产| 久久嫩草精品久久久久| 亚洲一二三四在线| 成人午夜大片免费观看| 91精品国产色综合久久ai换脸| 中文字幕av不卡| 九九精品视频在线看| 色欧美片视频在线观看在线视频| 2020国产精品自拍| 日韩极品在线观看| 欧美在线观看一二区| 国产精品久久久久久久久快鸭 | 三级在线观看一区二区| 成人国产精品免费观看视频| 欧美电影免费观看高清完整版| 成人教育av在线| 日韩欧美中文一区| 午夜成人免费视频| 色视频欧美一区二区三区| 国产精品素人视频| 国产一区不卡精品| 精品久久久久久久久久久院品网| 亚洲国产裸拍裸体视频在线观看乱了| 成人黄色网址在线观看| 久久影视一区二区| 久久精品噜噜噜成人88aⅴ| 欧美日韩免费观看一区三区| 亚洲乱码精品一二三四区日韩在线| 国产成人午夜精品影院观看视频| 精品欧美久久久| 国产一区欧美一区| 精品久久免费看| 韩国av一区二区| 欧美成人三级电影在线| 麻豆精品在线播放| 精品福利一区二区三区免费视频| 日本亚洲天堂网| 精品国产自在久精品国产| 激情欧美日韩一区二区| 欧美成人乱码一区二区三区| 久久精品二区亚洲w码| 精品久久久久99|