wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7117|回復: 0
收起左側

74HC595驅動LCD1602(主控芯片at328p)

[復制鏈接]
ID:99624 發表于 2015-12-27 03:10 | 顯示全部樓層 |閱讀模式
LCD貌似很少用了 太小  這個作為串入并出的一個小實驗罷LCD1602的數據線有8個直接用單片機驅動很費IO口,所以用74hc595(3位控制線串入8位并出)芯片的輸出端連接到LCD1602的數據線上
之前試了幾次都沒有弄好 主要是對數據手冊理解有誤

代碼(電路連接方式很簡單,包含在其中):
  1. #include"Display.h"
  2. #include<avr/pgmspace.h>

  3. //unsigned char dpins[8]={A0,A1,A2,A3,A4,A5,8,9};

  4. void InitLCD1602();
  5. void WriteLCD1602Cmd(unsigned char cmd);
  6. void AllowInput74HC595();
  7. void  WriteByte74HC595(byte data);
  8. void AllowOutput74HC595();


  9. void InitDisplay()
  10. {
  11.   pinMode(_74HC595_RCK,OUTPUT);
  12.   pinMode(_74HC595_SCK,OUTPUT);
  13.   pinMode(_74HC595_SI,OUTPUT);
  14.   AllowInput74HC595();
  15.   WriteByte74HC595(0x00);
  16.   AllowOutput74HC595();
  17.   InitLCD1602();
  18.   
  19. }

  20. void InitLCD1602()
  21. {
  22.   pinMode(LCD1602_RS,OUTPUT);
  23.   pinMode(LCD1602_RW,OUTPUT);
  24.   pinMode(LCD1602_EN,OUTPUT);
  25.   digitalWrite(LCD1602_EN,HIGH);
  26.   digitalWrite(LCD1602_RW,HIGH);
  27.   digitalWrite(LCD1602_RS,HIGH);
  28.   /*
  29.   for(int i=0;i<8;i++)
  30.   {
  31.     pinMode(dpins[i],OUTPUT);
  32.     digitalWrite(dpins[i],LOW);
  33.   }*/
  34.   LCD1602_ENABLE;
  35.   delayMicroseconds(100);
  36.   WriteLCD1602Cmd(0x3c);//16*2行顯示,5*10點陣,8數據接口
  37.   delayMicroseconds(64);
  38.   WriteLCD1602Cmd(0x3c);//16*2行顯示,5*10點陣,8數據接口
  39.   delayMicroseconds(50);
  40.   WriteLCD1602Cmd(0x3c);
  41.   delay(20);
  42.   WriteLCD1602Cmd(0x06);//顯示模式,屏幕不動,字符后移
  43.   delayMicroseconds(20);
  44.   WriteLCD1602Cmd(0x0c); //屏幕開,光標關
  45.   delayMicroseconds(20);
  46.   WriteLCD1602Cmd(0x01);//清屏
  47.   delayMicroseconds(20);
  48. }

  49. void WriteLCD1602Cmd(unsigned char cmd)
  50. {
  51.   
  52.   LCD1602_RS_LOW; //rs=0:讀取/寫入指令模式
  53.   LCD1602_RW_WRITE;
  54.   
  55.   delayMicroseconds(1);
  56.   LCD1602_ENABLE;
  57.   delayMicroseconds(1);
  58.   
  59.   AllowInput74HC595();
  60.   WriteByte74HC595(cmd);
  61.   AllowOutput74HC595();
  62.   
  63.   //WriteDpins(cmd);
  64.   delayMicroseconds(1);
  65.   
  66.   LCD1602_DISABLE;
  67.   delayMicroseconds(1);
  68.   LCD1602_ENABLE;
  69.   delayMicroseconds(1);
  70. }


  71. void WriteLCD1602Data(unsigned char data)
  72. {

  73.   LCD1602_RS_HIGH;
  74.   LCD1602_RW_WRITE;
  75.   delayMicroseconds(1);
  76.   LCD1602_ENABLE;
  77.   delayMicroseconds(1);
  78.   
  79.   AllowInput74HC595();
  80.   WriteByte74HC595(data);
  81.   AllowOutput74HC595();
  82.   
  83.   //WriteDpins(data);
  84.   delayMicroseconds(1);
  85.   
  86.   LCD1602_DISABLE;
  87.   delayMicroseconds(1);
  88.   LCD1602_ENABLE;
  89.   delayMicroseconds(1);
  90. }


  91. void ClearLCD1602()
  92. {
  93.    int i;
  94.     WriteLCD1602Cmd(0x80); //寫數據指針地址,0位置顯示
  95.     for(i=0;i<16;i++)
  96.     {
  97.       WriteLCD1602Data(' ');
  98.       delay(5);
  99.     }
  100.     WriteLCD1602Cmd(0xC0); //第二行顯示
  101.     for(i=0;i<16;i++)
  102.     {
  103.       WriteLCD1602Data(' ');
  104.       delay(5);
  105.     }
  106.   

  107. }

  108. void Display(unsigned char row,char str[])
  109. {
  110.   int i;
  111.   if(row==1)
  112.   {
  113.     WriteLCD1602Cmd(0x80); //寫數據指針地址,0位置顯示
  114.   }
  115.   else
  116.   {
  117.     WriteLCD1602Cmd(0xC0); //第二行顯示
  118.   }
  119.   int len=strlen(str);
  120.   for(i=0;i<len;i++)
  121.   {
  122.       WriteLCD1602Data(str[i]);
  123.       delay(5);
  124.   }
  125. }


  126. void AllowInput74HC595()
  127. {
  128.   digitalWrite(_74HC595_RCK,LOW);//allow input 74HC595
  129. }

  130. void AllowOutput74HC595()
  131. {
  132.   digitalWrite(_74HC595_RCK,HIGH);//allow output 74HC595
  133. }


  134. void  WriteByte74HC595(unsigned char data)
  135. {
  136.   boolean pinState;
  137.   unsigned char i;
  138.   
  139.   digitalWrite(_74HC595_SI,LOW);
  140.   digitalWrite(_74HC595_SCK,LOW);
  141.   for(i=0;i<=7;i++)
  142.   {
  143.      digitalWrite(_74HC595_SCK,LOW);//before output 1bit must set SCK low
  144.      if(data &(0x01<<i))
  145.      {
  146.        pinState=HIGH;
  147.      }
  148.      else
  149.      {
  150.        pinState=LOW;
  151.      }
  152.      digitalWrite(_74HC595_SI,pinState);//write 1bit
  153.      digitalWrite(_74HC595_SCK,HIGH);//74HC595 receive when rising edge occur
  154.   }
  155.   digitalWrite(_74HC595_SCK,LOW); //stop 74HC595 input
  156. }

  157. /*
  158. void WriteDpins(unsigned char d)
  159. {
  160.   
  161.   int i;
  162.   for(i=0;i<8;i++)
  163.   {
  164.     if(d &(0x01<<i))
  165.     {
  166.       digitalWrite(dpins[i],HIGH);
  167.     }
  168.     else
  169.     {
  170.       digitalWrite(dpins[i],LOW);
  171.     }
  172.   }
  173. }*/
復制代碼





BTComm.zip

2.06 KB, 下載次數: 38, 下載積分: 黑幣 -5

回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
99久久精品国产一区二区三区| 一区二区三区四区视频| 激情偷拍久久| 一区二区视频免费完整版观看| 成人影院在线观看视频| 亚洲天堂网在线视频| 一级网站在线观看| 日韩.欧美.亚洲| 久久久久久综合网天天| 97久久视频| 不卡av播放| 亚洲欧美日本免费| 国产亚洲精品久久久网站好莱| 国内自拍视频在线播放| 97精品人妻一区二区三区蜜桃| 中文字幕色呦呦| 91免费版黄色| 欧美激情18p| 亚洲国产精久久久久久| 欧美性色19p| 国产精品毛片a∨一区二区三区| 日产国产欧美视频一区精品| 日韩欧美一区二区三区在线视频| 成人在线视频观看| 国产成人l区| 又黄又爽的视频在线观看| 在线观看自拍| 先锋资源中文字幕| 99久久精品日本一区二区免费| 欧美色图亚洲天堂| 久久国产精品无码一级毛片| 在线免费av播放| 男女啪啪免费观看| 日本高清久久一区二区三区| 91九色对白| 国产精品户外野外| 欧美日韩国产999| 夜夜嗨av一区二区三区四区| 日韩欧美黄色影院| 欧美在线观看18| 亚洲影视在线观看| 久久综合九色综合欧美98| 视频一区欧美精品| 国产一区二区久久久久| 国产丝袜在线观看视频| 国产污污在线观看| 俄罗斯性欧美| 手机看片福利在线| 伊人久久久久久久久久久久| 欧美xxxx精品| 日韩女优在线视频| 亚洲免费av一区二区三区| 亚洲美女搞黄| 国产精品乱子乱xxxx| 97在线免费观看视频| 亚洲性线免费观看视频成熟| 欧美日本一区二区三区四区| 亚洲午夜视频在线观看| 国产午夜精品久久久久久免费视| 久久丁香综合五月国产三级网站| 欧美日本国产| 亚洲8888| 在线成人av观看| 欧美r级在线| 蜜桃传媒在线| 色琪琪原网站亚洲香蕉| 三级全黄的视频在线观看| 亚洲三级中文字幕| 日本中文字幕在线观看视频| 九九视频免费看| 国产精品1000部啪视频| 亚洲精品久久久蜜桃动漫 | 亚洲国产一区二区在线播放| 粉嫩av一区二区三区| 新67194成人永久网站| 免费黄色网页| 美女网站免费看| 欧美另类极品videosbest视频| 波多野结衣视频在线观看| 国产探花视频在线播放| 永久免费看mv网站入口| 亚洲色图 激情小说| 国产精品无码电影| 国产无套精品一区二区三区| 久久久久xxxx| 精品综合久久久久| 伊人影院综合在线| 在线看的黄色网址| 在线观看免费的av| 热久久久久久久久| www.偷拍.com| 麻豆传媒在线看| 日韩av福利在线观看| 91在线视频观看免费| av免费网站观看| 天天干在线影院| 亚洲国产精品三区| www.污网站| 男生操女生视频在线观看 | 久久久久久久国产| 欧美激情精品久久久久久黑人| 久久九九全国免费精品观看| 久久精品国产亚洲| 欧美高清在线观看| 欧美中文字幕精品| 国产精品视频区| 97夜夜澡人人双人人人喊| 国产日韩精品一区观看| 欧美一区二区三区四区夜夜大片| 日韩亚洲视频在线| 久久人妻无码一区二区| 2022亚洲天堂| 国产乱码一区二区三区四区| 污网站免费观看| 超碰97人人干| 成人观看免费视频| 7799精品视频天天看| 最新中文字幕免费| 无码国产精品96久久久久| 日韩中文字幕久久久经典网| 日本dvd播放| 男人天堂2020| 呦呦在线视频| 岛国一区二区| 奇米777国产一区国产二区| 看黄色免费网站| 亚洲精品666| 国产在线观看免费网站| 污视频网站在线免费| 小视频免费在线观看| 欧美激情精品| 999成人网| 日韩高清一级片| 91麻豆国产自产在线观看| 亚洲精品欧美专区| 日韩欧美成人区| www.亚洲人.com| 国产精品一区二区久久| 欧美精品一区三区在线观看| 男女日批视频在线观看| 香蕉视频999| 国产黄色录像片| 成人一二三四区| 欧美三级黄视频| 国产字幕中文| √天堂8在线网| 日韩成人精品| 国产伊人精品| 日韩电影在线免费观看| 久久久久久久电影| 在线观看精品一区| 国产一区二区三区丝袜| 国产成人av网址| 日韩欧美亚洲区| 亚洲综合日韩欧美| 91日韩中文字幕| 刘玥91精选国产在线观看| 乳奴隷乳フ辱julia在线观看| 亚洲精品一区视频| 高清成人在线| 午夜国产一区二区| 国产精品自拍一区| 亚洲天堂成人网| 在线视频欧美日韩| 91手机在线视频| 99999精品视频| 天堂网中文在线观看| 国产视频第二页| 影视先锋午夜av| 福利网站在线观看| 久久伦理在线| av激情综合网| 91精品国产免费久久综合| 91一区二区三区在线播放| 一区二区三区在线视频免费观看| 亚洲摸下面视频| 99九九视频| 国产精品无码av无码| 日韩欧美综合视频| 中文字幕jux大岛优香| 黄动漫在线免费观看| 亚洲a∨精品一区二区三区导航| 精品国产美女| 成人a区在线观看| 欧美精品v国产精品v日韩精品| 久久久噜久噜久久综合| 国产美女视频免费| 国产精成人品免费观看| 99国产精品欲| 天天射综合网站| 韩国三级大全久久网站| 爽好久久久欧美精品| 怡红院av一区二区三区| 最近免费中文字幕视频2019| 久久草.com| 国产精品九九视频| 亚洲av无码国产综合专区| 国产网友自拍电影在线| 大香伊人久久精品一区二区| 免费在线看一区| 在线视频国产一区| 欧美国产视频日韩| 免费看毛片的网址| 动漫精品一区一码二码三码四码| 小视频在线播放| 欧美aa在线观看| 日韩天天综合| 狠狠做深爱婷婷久久综合一区 | 中文在线天堂网www| 污视频网站在线免费观看| 国产香蕉精品| 蜜桃一区二区三区四区| 欧美色窝79yyyycom| 欧美一区二区三区免费观看| 国产精品久久中文字幕| 日本中文字幕在线| 日韩男人天堂| 人人精品亚洲| 国产女人18毛片水真多成人如厕| 亚洲色图第一页| 在线成人av电影| 亚洲国产美女视频| 色视频免费观看| 国产一区调教| 日本一二三不卡| 国产视频一区不卡| 亚洲欧美激情另类校园| 日韩福利一区二区三区| 欧美做爰爽爽爽爽爽爽| 毛片av免费观看| 给我免费播放日韩视频| 久久久国产一区二区三区四区小说| 亚洲精品电影网站| 一区二区三区四区欧美日韩| 日本在线视频免费| 最新av中文字幕| 欧美特黄一级大片| 亚洲一区二区免费视频| 国产精品久久久久久久久久久久久 | 欧美一区二区三区图| 日本xxxxxxxxxx75| 怡红院男人天堂| 99se视频在线观看| 在线国产精品一区| 欧美剧在线免费观看网站| 国产区一区二区三区| 亚洲一级生活片| 91人成在线| 亚洲sss综合天堂久久| 久久久久亚洲av无码专区桃色| 欧美最猛黑人xxxx黑人猛交3p| 日本一区二区三区电影免费观看 | 国产蜜臀在线| 日本不卡视频一二三区| 亚洲精品久久久久久久久久久久| 中文字幕成人一区| 日韩久久中文字幕| 欧美hdxxx| 国产成人午夜电影网| 久久精品成人动漫| wwwwwxxxx日本| 欧美video巨大粗暴18| 国产日韩在线观看视频| 国产精品久久久久久久浪潮网站 | 18欧美亚洲精品| 91精品国产综合久久男男| 五月天婷婷丁香网| 性网站在线免费观看| 精品999日本| 亚洲国产精品人人爽夜夜爽| 男女超爽视频免费播放| 天天舔天天干天天操| 欧美videos粗暴| 性高爱久久久久久久久| 亚洲图片你懂的| 91在线精品观看| 日本高清www免费视频| 免费黄色网址在线观看| 国内久久精品视频| 欧美久久精品午夜青青大伊人| 亚洲成人福利视频| 91麻豆福利| 亚洲美女一区| 日日噜噜噜夜夜爽亚洲精品 | av免费在线一区二区三区| 国产乱理伦片在线观看夜一区| 麻豆乱码国产一区二区三区| 午夜不卡久久精品无码免费| 麻豆美女网站| 在线高清一区| 一本色道久久综合狠狠躁篇怎么玩 | 久久久久久亚洲精品| 小早川怜子久久精品中文字幕| 91黑丝在线| 久久综合伊人| 国产一区二区三区欧美| 日日橹狠狠爱欧美超碰| 性xxxxx| 国内一区二区三区| 亚洲精品小视频| 在线播放黄色av| 狠狠色狠狠色综合网| 国产精品videosex极品| 亚洲色图狂野欧美| jlzzjizz在线播放观看| 国产对白在线正在播放| 久久婷婷久久| 欧美一区二粉嫩精品国产一线天| 国产精品三区在线观看| 手机电影在线观看| 亚洲欧美一区二区视频| 日本一区二区视频| 2019年中文字幕| 日韩欧美精品| 夜夜躁日日躁狠狠久久88av| 成人免费无遮挡无码黄漫视频| 国产小视频福利在线| 国产精品一区二区在线看| 精品久久久久久综合日本| 亚洲国产综合一区| 亚洲亚洲免费| 亚洲精品永久免费精品| 午夜一区二区三区免费| 成人在线高清视频| 国产午夜三级一区二区三| 欧美日韩大片一区二区三区 | 刘亦菲毛片一区二区三区| 欧一区二区三区| 欧美一卡二卡三卡| 国产主播中文字幕| 成人免费黄色网页| 中文字幕高清不卡| 一区二区日本伦理| 国产精品一区二区资源| 国产免费成人| 热99精品只有里视频精品| 国产91国语对白在线| 视频成人永久免费视频| 欧美变态口味重另类| 色诱av手机版| 成年人在线观看网站| 中文字幕一区二区三区在线播放| 伊人久久大香线蕉精品| 欧美超碰在线观看| 六九午夜精品视频| 精品人在线二区三区| 特级西西444www| eeuss影院在线观看| 亚洲激情欧美激情| 18岁网站在线观看| 日本高清网站| ww久久中文字幕| 26uuu成人| 黄瓜视频18免费观看| 久久久久国产一区二区三区四区| 亚洲精品中文综合第一页| 黄页网址大全免费观看| 国产精品69毛片高清亚洲| 美日韩免费视频| 日本成址在线观看| 暴力调教一区二区三区| 婷婷精品国产一区二区三区日韩| 黄色毛片网站| 97国产精品videossex| 日韩精品一区二区三区电影| 992tv在线观看在线播放| 久久久噜噜噜久噜久久综合| 中文字幕在线乱| 婷婷福利视频导航| 自拍视频在线观看一区二区| 国产美女在线一区| 亚洲第一se情网站| 亚洲妇女屁股眼交7| 日本视频一区二区不卡| 性高潮久久久久久久久久| 美女视频一区免费观看| 国产精品久久精品视| 免费看成年视频网页| 日韩av在线播放中文字幕| 国产精品亚洲天堂| 中文字幕av在线| 一区二区三区在线视频观看| 色哟哟免费视频| 免费看av不卡| 亚洲一区二区精品| 中文字幕第28页| 亚洲精品系列| 你懂的网址一区二区三区| 成人满18在线观看网站免费| 国产精品灌醉下药二区| 999精品视频在线| 免费在线观看的电影网站| 日韩午夜激情av| 国产精品第5页| 欧美高清一区| 午夜a成v人精品| 永久免费毛片在线观看| 精品国产一区二区三区2021| 操91在线视频| 无码国产色欲xxxx视频|