久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2192|回復: 8
打印 上一主題 下一主題
收起左側

單片機怎么用74HC595驅動LCD1602

[復制鏈接]
跳轉到指定樓層
樓主
請問下各位大佬怎么用74HC595驅動LCD1602啊?球球啦,能否有完整單片機代碼看看
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:155507 發表于 2023-3-15 21:13 | 只看該作者
完全使用3個IO口驅動LCD1602 8051三線傳送數據到74HC595


http://www.zg4o1577.cn/bbs/forum.p ... d=205491&pid=978646

回復

使用道具 舉報

板凳
ID:1045456 發表于 2023-3-15 21:52 | 只看該作者
為了節省IO口用74HC595驅動LCD1602嗎?74HC595是串行轉并行芯片,按LCD1602輸入指令輸出就可以了
回復

使用道具 舉報

地板
ID:236035 發表于 2023-3-16 09:05 | 只看該作者

void  hc595_shift_16(uint16 val16)
{
           uint8 i=0;
           uint16 temp16=val16;
          
           for(i=0;i<16;i++)
            {
                    //最高位移出,0b1000,0000,0000,0000    SDO
                    if(temp16 & 0x8000)   gpio_bit_set(GPIOA,GPIO_PIN_11);         
                    else                  gpio_bit_reset(GPIOA,GPIO_PIN_11);   
                    //shift clk active         SCK
                        gpio_bit_reset(GPIOA,GPIO_PIN_8);
                        gpio_bit_set(GPIOA,GPIO_PIN_8);
                    //next       
                    temp16<<=1;       
            }
}
回復

使用道具 舉報

5#
ID:1034262 發表于 2023-3-16 10:02 | 只看該作者
1602可以7線驅動,4條數據線+3條信號線。
用595驅動,繞彎路,將要控制的數據按時序送給595即可。
回復

使用道具 舉報

6#
ID:161164 發表于 2023-3-17 11:35 | 只看該作者
  1. #define SetRS 0x01
  2. #define RstRS 0x00
  3. #define SetEN 0x04
  4. #define RstEN 0x00
  5. void LCD_WCMD(u8 Cmd)
  6. {
  7.     HC595(RstRS | SetEN | (Cmd & 0xF0));
  8.     HC595(RstRS | RstEN | (Cmd & 0xF0));
  9.     Delay40us();

  10.     HC595(RstRS | SetEN | (Cmd << 4));
  11.     HC595(RstRS | RstEN | (Cmd << 4));
  12.     Delay40us();
  13. }
  14. void LCD_WDAT(u8 Dat)
  15. {
  16.     HC595(SetRS | SetEN | (Dat & 0xF0));
  17.     HC595(SetRS | RstEN | (Dat & 0xF0));
  18.     Delay40us();

  19.     HC595(SetRS | SetEN | (Dat << 4));
  20.     HC595(SetRS | RstEN | (Dat << 4));
  21.     Delay40us();
  22. }
復制代碼


回復

使用道具 舉報

7#
ID:16255 發表于 2023-3-21 11:44 | 只看該作者
如果想節省IO口,用PCF8574不是更好的選擇嗎?8574只用到兩條線,最多可以驅動9個LCD1602。
回復

使用道具 舉報

8#
ID:57657 發表于 2023-5-10 20:43 | 只看該作者
74HC595的信號只出不進,LCD1602無法向單片機返回讀忙等指令。
回復

使用道具 舉報

9#
ID:161164 發表于 2023-5-11 10:21 | 只看該作者
npn 發表于 2023-5-10 20:43
74HC595的信號只出不進,LCD1602無法向單片機返回讀忙等指令。

不需讀忙
普通命令延時40us
清屏命令延時2ms


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲bt 欧美bt 日本bt | 国产精品久久久久国产a级 欧美日韩国产免费 | 欧美美女一区二区 | 欧美午夜一区二区三区免费大片 | www.午夜 | 中文字幕久久精品 | 玖玖精品| 日韩不卡一区二区 | 亚洲国产成人精品久久 | 国产精品精品视频一区二区三区 | 国产成人小视频 | 亚洲国产欧美在线 | 久在线 | 欧洲尺码日本国产精品 | 激情婷婷 | 天天操天天操 | 中文字幕第49页 | 黄色日本片 | 日韩a视频| 日韩精品免费在线观看 | 青草福利| 欧美成人精品激情在线观看 | 亚洲视频一区在线观看 | 日日夜夜天天 | 人妖一区| 欧美成人猛片aaaaaaa | 欧美日一区二区 | 国产精品爱久久久久久久 | 一级片在线免费看 | 国产清纯白嫩初高生视频在线观看 | 九九热免费在线观看 | 能免费看的av | 成人av色 | 久久午夜国产精品www忘忧草 | 亚洲第一天堂 | 九九热在线视频 | 在线国产视频 | 99精品久久| 亚洲伊人久久综合 | 成人国产精品久久久 | 毛片在线看看 |