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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

利用74HC595顯示多個數碼管

[復制鏈接]
跳轉到指定樓層
樓主
ID:164146 發表于 2017-5-3 08:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
74HC595顯示多個數碼管
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. sbit ClOCK = P2^0;        //HC595第11腳,串行時鐘輸入端
  6. sbit DATA  = P2^1;        //HC595第14腳,串行數據輸入端
  7. sbit LATCH = P2^2;        //HC595第12腳,輸出鎖存脈沖輸入端

  8. //定義共陰數碼管段碼0-9
  9. uchar code segment[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x27,0x7F,0x6F};

  10. //串行輸出一個字節
  11. void HC595(uchar word)
  12. {
  13.     uchar i;
  14.     for (i=8;i>0;i--)
  15.     {
  16.         ClOCK=0;
  17.         DATA=0x80&word;
  18.         word=_crol_(word,1);
  19.         ClOCK=1;
  20.         _nop_();
  21.     }
  22. }


  23. void display(uchar S1, uchar S2, uchar S3, uchar S4, uchar S5, uchar S6)
  24. {
  25.         HC595(segment[S6]);
  26.         HC595(segment[S5]);
  27.         HC595(segment[S4]);
  28.         HC595(segment[S3]);
  29.         HC595(segment[S2]);
  30.         HC595(segment[S1]);
  31.         LATCH=1;
  32.     _nop_();
  33.         LATCH=0;
  34. }
  35. void main()
  36. {
  37.     LATCH = 0;
  38.         while(1)
  39.                 display(2, 0, 1, 3, 1, 4);
  40. }
復制代碼


數碼管顯示-基于74HC595.rar

59.37 KB, 下載次數: 81, 下載積分: 黑幣 -5

含Proteus仿真

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:275742 發表于 2018-8-28 17:15 | 只看該作者
這里有個參考設計,提供參考原理圖和源代碼,stm32f4通過hc595控制96個LED,可通過修改數組數據修改點亮或者熄滅任意一個LED燈,程序方便移植
//初始化hc595參數
uint8_t hc595_buf1[6] = {0x00,0x00,0x00,0x00,0x00,0x00,};
uint8_t hc595_buf2[6] = {0x00,0x00,0x00,0x00,0x00,0x00,};
上面兩個數組每一位代表一個燈,假如燈是低電平點亮,該位就置0,否則置1,
12個字節,一共96個bit位,代表96個燈,可無限擴展燈的數量
http://www.cirmall.com/circuit/9 ... 4%B8%AALED#/details
回復

使用道具 舉報

板凳
ID:6428 發表于 2019-1-8 12:40 來自觸屏版 | 只看該作者
LONGSHEN1 發表于 2018-8-28 17:15
這里有個參考設計,提供參考原理圖和源代碼,stm32f4通過hc595控制96個LED,可通過修改數組數據修改點亮或 ...

謝謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲高清一区二区三区 | 国产精品免费高清 | 浮生影院免费观看中文版 | 成人免费黄色 | 欧美一区二区视频 | 成人国产精品久久久 | 亚洲欧洲一区二区 | 日韩在线三级 | 午夜久久久久久久久久一区二区 | 中文字幕视频在线观看免费 | 国产精品久久久久久久毛片 | 日韩在线h| 亚洲精品国产成人 | 欧美乱操| 久久久久网站 | 午夜免费在线观看 | 男女啪啪高潮无遮挡免费动态 | 欧美日一区 | 亚洲性综合网 | 久久成人一区 | 国产精品久久久久999 | 成人做爰69片免费观看 | 亚洲福利一区 | 国产视频精品在线 | 亚洲 欧美 激情 另类 校园 | 精品国产欧美一区二区三区不卡 | 国产精品91网站 | 国产小视频在线 | 91精品在线播放 | 久久久久九九九九 | 久久y| 国产高清在线精品 | 色视频在线观看 | 久免费视频 | 精品欧美一区二区精品久久 | 国产美女永久免费无遮挡 | 九九视频在线观看视频6 | 在线免费视频一区 | 成人毛片视频免费 | 中文字幕在线观看av | 日韩专区中文字幕 |