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

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

?? lcd.c

?? avr mega16 驅(qū)動(dòng)lcd1602顯示屏
?? C
字號(hào):
#include <iom16v.h>
#include <macros.h> 
#define LCD_RS   (1 << 4)
#define LCD_RW   (1 << 5)
#define LCD_E    (1 << 7)
#define set_e()  (PORTD |= LCD_E)
#define set_rs() (PORTD |= LCD_RS)
#define set_rw() (PORTD |= LCD_RW)
#define clr_e()  (PORTD &= ~LCD_E)
#define clr_rs() (PORTD &= ~LCD_RS)
#define clr_rw() (PORTD &= ~LCD_RW)
#define uchar unsigned char
#define uint unsigned int
/*-----------------------------------------------------------
delay       :短延時(shí)函數(shù)
輸入?yún)?shù) x  :粗略延時(shí),x越大,延時(shí)越長(zhǎng)
輸出參數(shù)    :無
------------------------------------------------------------*/
void delay(uint dk)
{
  while(dk--);
 }
/*------------------------------------------------------------
lcdwait   :液晶延時(shí)函數(shù)
輸入?yún)?shù)  :無
輸出參數(shù)  :無
--------------------------------------------------------------*/
void lcdwait(void)
{
  delay(600);
 }
/*-----------------------------------------------------------
lcdpulse   :脈沖函數(shù),把數(shù)據(jù)寫入1602液晶
輸入?yún)?shù)   :無
輸出參數(shù)   :無
---------------------------------------------------------------*/
void lcdpulse(void)
{
  set_e();
  clr_e();
 }

/*----------------------------------------------------------------
lcdsend       :發(fā)送一字節(jié)數(shù)據(jù)函數(shù)
輸入?yún)?shù) data :要發(fā)送字節(jié)數(shù)據(jù)
輸出參數(shù)      :無
------------------------------------------------------------------*/
void lcdsend(uchar data)
{
  lcdwait();
  PORTB=data;
  lcdpulse();
 }
/*------------------------------------------------------------------
wcom          :寫一字節(jié)控制字函數(shù)
輸入?yún)?shù) com  :要寫入控制字
輸出參數(shù)      :無
-----------------------------------------------------------------*/
void wcom(uchar com)
{
  clr_rs();
  clr_rw();
  lcdsend(com);
  lcdwait();
 }

/*--------------------------------------------------------------
wdat          :顯示一字節(jié)函數(shù)
輸入?yún)?shù) com  :要顯示字符ASCⅡ碼
輸出參數(shù)      :無
----------------------------------------------------------------*/
void wdat(uchar dat)
{
  set_rs();
  clr_rw();
  lcdsend(dat);
  lcdwait();
 }
/*------------------------------------------------------------------
LCM1602Reset  :LCM1602復(fù)位
輸入?yún)?shù)      :無
輸出參數(shù)      :無
------------------------------------------------------------------*/
void LCM1602Reset(void)
{
  delay(65000);
  wcom(0x38);
  delay(5000);
  wcom(0x38);
  delay(5000);
  wcom(0x38);
  delay(5000);
  wcom(0x38);
 }

/*------------------------------------------------------------------
lcdinit       :LCM1602初始化
輸入?yún)?shù)      :無
輸出參數(shù)      :無
-------------------------------------------------------------------*/
void lcdinit(void)
{
  wcom(0x01);           //清屏
  wcom(0x3c);           //顯示開關(guān)控制:8bit,2行顯示,5x7
  wcom(0x0c);           //光標(biāo)開,閃爍關(guān)
  wcom(0x06);           //輸入方式,增量方式,不移動(dòng)
 }

/*-----------------------------------------------------------------
disp_string   :顯示一字符串函數(shù)
輸入?yún)?shù) data :字符串指針
輸出參數(shù)      :無
------------------------------------------------------------------*/
void disp_string( uchar *data )
{
  while(*data!=0) {wdat(*data);data++;}
 }

                                           //設(shè)置顯示坐標(biāo):X 0~39,Y:0~1
#define setxy(x,y) wcom(((x)|((y)<<6))|0x80) 

/*--------------------------------------------------------------
main       :主函數(shù)
輸入?yún)?shù)   :無
輸出參數(shù)   :無
--------------------------------------------------------------*/
void main()
{
  DDRD=0xff;
  DDRB=0xff;
  LCM1602Reset();
  lcdinit();
  setxy(0,0);
  disp_string("Easy Learning..");
  setxy(2,1);
  disp_string("Avr Studio! ");

  while(1)
    {
      wcom(0x08);   //顯示關(guān)
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);

      wcom(0x0c);   //顯示開
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
      delay(65000);
     }
 }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产传媒欧美日韩成人| 日韩一区二区中文字幕| 欧美日韩国产小视频在线观看| 日韩亚洲欧美高清| 亚洲精品老司机| 国产精品一级在线| 91精品国产欧美一区二区成人| 欧美激情一区二区三区四区| 日本中文字幕一区二区有限公司| 99视频超级精品| 久久久久久久国产精品影院| 日韩专区欧美专区| 欧洲一区二区三区在线| √…a在线天堂一区| 国产一区91精品张津瑜| 91麻豆精品91久久久久久清纯| 国产精品久久久久久久蜜臀| 精品在线一区二区三区| 91麻豆精品国产91久久久更新时间| 亚洲天堂福利av| 成人av网站免费观看| 国产日韩一级二级三级| 激情久久五月天| 欧美刺激午夜性久久久久久久| 日韩国产欧美视频| 欧美另类变人与禽xxxxx| 一区二区三区四区不卡在线 | 国产精品乱码人人做人人爱| 精品在线观看免费| 日韩美一区二区三区| 奇米影视在线99精品| 欧美美女喷水视频| 日韩精品乱码av一区二区| 欧美老人xxxx18| 婷婷久久综合九色国产成人| 欧美日韩亚洲综合| 午夜精品成人在线| 欧美日韩激情一区二区三区| 亚洲高清久久久| 91麻豆精品91久久久久久清纯| 天堂资源在线中文精品| 日韩一区国产二区欧美三区| 理论电影国产精品| 久久亚洲捆绑美女| 成人美女在线观看| 亚洲欧美另类久久久精品2019| 色婷婷综合久久久中文一区二区 | 94-欧美-setu| 亚洲另类在线视频| 欧美日韩一区成人| 日本欧美在线看| 久久久久97国产精华液好用吗| 国产一区二区美女| 亚洲欧洲国产专区| 欧美日韩成人在线一区| 激情欧美一区二区| 中文字幕一区二区三区视频| 欧美怡红院视频| 韩国v欧美v日本v亚洲v| 国产精品麻豆久久久| 欧美午夜片在线观看| 蜜桃视频第一区免费观看| 久久精品水蜜桃av综合天堂| 91在线精品一区二区| 日韩精品乱码免费| 国产精品亲子乱子伦xxxx裸| 色爱区综合激月婷婷| 蜜桃免费网站一区二区三区| 国产精品网曝门| 在线不卡a资源高清| 国产精品自拍毛片| 亚洲线精品一区二区三区| 久久欧美一区二区| 欧美性一级生活| 成人中文字幕在线| 丝袜美腿亚洲一区二区图片| 国产欧美日韩精品一区| 8x8x8国产精品| 99re热这里只有精品免费视频 | 91精品国产综合久久福利软件| 国精产品一区一区三区mba视频| 樱花影视一区二区| 久久久久久电影| 在线播放视频一区| 99久久久久久| 国产精品123区| 午夜精品爽啪视频| 亚洲精品视频在线观看网站| 国产欧美日韩卡一| 日韩免费在线观看| 911精品产国品一二三产区| jlzzjlzz亚洲日本少妇| 国产精品正在播放| 美国一区二区三区在线播放| 一区二区成人在线| 亚洲欧洲日韩一区二区三区| 2023国产一二三区日本精品2022| 欧美精品自拍偷拍| 99在线精品视频| 国产成a人亚洲精品| 久久国产尿小便嘘嘘| 视频精品一区二区| 亚洲资源中文字幕| 亚洲午夜成aⅴ人片| 亚洲欧美一区二区不卡| 国产精品久久久久久久久久久免费看| 欧美成人综合网站| 精品久久久久久久久久久久包黑料 | 成人教育av在线| 国产精品中文欧美| 国产一区二区精品久久| 裸体健美xxxx欧美裸体表演| 日韩国产欧美一区二区三区| 亚洲综合成人网| 亚洲一区二区三区四区在线| 一区二区三区欧美视频| 亚洲综合精品久久| 亚洲第一福利视频在线| 午夜不卡av免费| 欧美aa在线视频| 久久精品国产第一区二区三区| 蜜臀91精品一区二区三区| 美女视频网站久久| 精品一区二区三区免费| 国产一区二区免费在线| 国产福利电影一区二区三区| 国产成人综合在线播放| 成人性视频免费网站| 99久久99精品久久久久久| 91国偷自产一区二区开放时间 | 五月婷婷综合网| 婷婷丁香激情综合| 精品制服美女久久| 国产成人免费在线视频| 成人动漫一区二区| 色综合久久综合网欧美综合网| 色综合久久久久网| 欧美日韩和欧美的一区二区| 日韩欧美黄色影院| 国产欧美精品区一区二区三区| 中文字幕 久热精品 视频在线| 亚洲视频每日更新| 首页综合国产亚洲丝袜| 狠狠久久亚洲欧美| 99在线视频精品| 91精品国产手机| 国产精品乱人伦| 偷拍与自拍一区| 国产宾馆实践打屁股91| 一本高清dvd不卡在线观看| 欧美福利视频一区| 国产蜜臀97一区二区三区| 亚洲一区精品在线| 国产成人综合网站| 欧美日韩一区二区三区免费看| 精品福利一二区| 亚洲美女视频在线观看| 精品亚洲国产成人av制服丝袜| www.色综合.com| 欧美电视剧在线观看完整版| 国产精品久久综合| 美女mm1313爽爽久久久蜜臀| 91在线一区二区| 日韩写真欧美这视频| 亚洲蜜桃精久久久久久久| 国产曰批免费观看久久久| 欧美又粗又大又爽| 久久久不卡网国产精品二区| 五月天婷婷综合| 91最新地址在线播放| 久久综合九色综合欧美就去吻| 亚洲观看高清完整版在线观看| 国产精品一区二区免费不卡 | 国产婷婷色一区二区三区在线| 一个色综合av| 成人午夜视频在线| 日韩欧美中文一区| 亚洲一区二区三区自拍| 北条麻妃一区二区三区| 日韩一二三区视频| 图片区小说区区亚洲影院| 91一区二区在线观看| 欧美精品一区二区在线播放 | 亚洲黄色片在线观看| 国产乱人伦精品一区二区在线观看 | 精品国精品国产| 日韩中文字幕一区二区三区| 色8久久精品久久久久久蜜| 国产精品免费av| 国产美女av一区二区三区| 欧美一区二区三区成人| 日韩精品乱码av一区二区| 欧美在线看片a免费观看| 亚洲欧美日本在线| 91视视频在线直接观看在线看网页在线看| 久久人人爽爽爽人久久久| 六月丁香婷婷色狠狠久久| 日韩一级黄色大片| 久久精品国产精品亚洲综合| 精品久久久久久久一区二区蜜臀|