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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

表白神器 MAX7219點陣驅動程序

  [復制鏈接]
跳轉到指定樓層
樓主

MAX7219驅動點陣的原理圖如下:


單片機+MAX7219點陣源程序如下:
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. //定義Max7219端口
  6. sbit Max7219_pinCLK = P2^2;
  7. sbit Max7219_pinCS  = P2^1;
  8. sbit Max7219_pinDIN = P2^0;
  9. uchar code disp1[38][8]={
  10. {0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},//0
  11. {0x10,0x18,0x14,0x10,0x10,0x10,0x10,0x10},//1
  12. {0x7E,0x2,0x2,0x7E,0x40,0x40,0x40,0x7E},//2
  13. {0x3E,0x2,0x2,0x3E,0x2,0x2,0x3E,0x0},//3
  14. {0x8,0x18,0x28,0x48,0xFE,0x8,0x8,0x8},//4
  15. {0x3C,0x20,0x20,0x3C,0x4,0x4,0x3C,0x0},//5
  16. {0x3C,0x20,0x20,0x3C,0x24,0x24,0x3C,0x0},//6
  17. {0x3E,0x22,0x4,0x8,0x8,0x8,0x8,0x8},//7
  18. {0x0,0x3E,0x22,0x22,0x3E,0x22,0x22,0x3E},//8
  19. {0x3E,0x22,0x22,0x3E,0x2,0x2,0x2,0x3E},//9
  20. {0x8,0x14,0x22,0x3E,0x22,0x22,0x22,0x22},//A
  21. {0x3C,0x22,0x22,0x3E,0x22,0x22,0x3C,0x0},//B
  22. {0x3C,0x40,0x40,0x40,0x40,0x40,0x3C,0x0},//C
  23. {0x7C,0x42,0x42,0x42,0x42,0x42,0x7C,0x0},//D
  24. {0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x7C},//E
  25. {0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x40},//F
  26. {0x3C,0x40,0x40,0x40,0x40,0x44,0x44,0x3C},//G
  27. {0x44,0x44,0x44,0x7C,0x44,0x44,0x44,0x44},//H
  28. {0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x7C},//I
  29. {0x3C,0x8,0x8,0x8,0x8,0x8,0x48,0x30},//J
  30. {0x0,0x24,0x28,0x30,0x20,0x30,0x28,0x24},//K
  31. {0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7C},//L
  32. {0x81,0xC3,0xA5,0x99,0x81,0x81,0x81,0x81},//M
  33. {0x0,0x42,0x62,0x52,0x4A,0x46,0x42,0x0},//N
  34. {0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},//O
  35. {0x3C,0x22,0x22,0x22,0x3C,0x20,0x20,0x20},//P
  36. {0x1C,0x22,0x22,0x22,0x22,0x26,0x22,0x1D},//Q
  37. {0x3C,0x22,0x22,0x22,0x3C,0x24,0x22,0x21},//R
  38. {0x0,0x1E,0x20,0x20,0x3E,0x2,0x2,0x3C},//S
  39. {0x0,0x3E,0x8,0x8,0x8,0x8,0x8,0x8},//T
  40. {0x42,0x42,0x42,0x42,0x42,0x42,0x22,0x1C},//U
  41. {0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18},//V
  42. {0x0,0x49,0x49,0x49,0x49,0x2A,0x1C,0x0},//W
  43. {0x0,0x41,0x22,0x14,0x8,0x14,0x22,0x41},//X
  44. {0x41,0x22,0x14,0x8,0x8,0x8,0x8,0x8},//Y
  45. {0x0,0x7F,0x2,0x4,0x8,0x10,0x20,0x7F},//Z
  46. {0x8,0x7F,0x49,0x49,0x7F,0x8,0x8,0x8},//中
  47. {0xFE,0xBA,0x92,0xBA,0x92,0x9A,0xBA,0xFE},//國
  48. };
  49. void Delay_xms(uint x)
  50. {
  51. uint i,j;
  52. for(i=0;i<x;i++)
  53.   for(j=0;j<112;j++);
  54. }
  55. //--------------------------------------------
  56. //功能:向MAX7219(U3)寫入字節
  57. //入口參數:DATA
  58. //出口參數:無
  59. //說明:
  60. void Write_Max7219_byte(uchar DATA)         
  61. {
  62.             uchar i;   
  63.                 Max7219_pinCS=0;               
  64.             for(i=8;i>=1;i--)
  65.           {                  
  66.             Max7219_pinCLK=0;
  67.             Max7219_pinDIN=DATA&0x80;
  68.             DATA=DATA<<1;
  69.             Max7219_pinCLK=1;
  70.            }                                 
  71. }
  72. //-------------------------------------------
  73. //功能:向MAX7219寫入數據
  74. //入口參數:address、dat
  75. //出口參數:無
  76. //說明:
  77. void Write_Max7219(uchar address,uchar dat)
  78. {
  79.      Max7219_pinCS=0;
  80.          Write_Max7219_byte(address);           //寫入地址,即數碼管編號
  81.      Write_Max7219_byte(dat);               //寫入數據,即數碼管顯示數字
  82.          Max7219_pinCS=1;                        
  83. }

  84. void Init_MAX7219(void)
  85. {
  86. Write_Max7219(0x09, 0x00);       //譯碼方式:BCD碼
  87. Write_Max7219(0x0a, 0x03);       //亮度
  88. Write_Max7219(0x0b, 0x07);       //掃描界限;8個數碼管顯示
  89. Write_Max7219(0x0c, 0x01);       //掉電模式:0,普通模式:1
  90. Write_Max7219(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
  91. }
  92. void main(void)
  93. {
  94. ……………………

  95. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
MAX7219點陣驅動程序.rar (17.3 KB, 下載次數: 147)
MAX7219點陣原理圖.pdf (55.38 KB, 下載次數: 49)

MAX7219英文.pdf (179.88 KB, 下載次數: 12) MAX7219中文.pdf (316.67 KB, 下載次數: 42)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:495179 發表于 2019-3-21 09:57 | 只看該作者
新手沒幣,可不可以發一份到郵箱?
回復

使用道具 舉報

板凳
ID:495179 發表于 2019-3-21 10:36 | 只看該作者
能不能發一份郵箱啊1208689118@qq.com,新手沒幣
回復

使用道具 舉報

地板
ID:596409 發表于 2019-9-6 01:18 | 只看該作者
代碼沒有貼全,先試試看看
回復

使用道具 舉報

5#
ID:282085 發表于 2020-1-26 10:22 | 只看該作者
謝謝  正字學習7219
回復

使用道具 舉報

6#
ID:200118 發表于 2020-2-2 18:07 | 只看該作者
謝謝分享,下載學習。
回復

使用道具 舉報

7#
ID:288930 發表于 2020-2-3 11:55 | 只看該作者
效果圖是什么樣的
回復

使用道具 舉報

8#
ID:855499 發表于 2020-12-24 20:27 | 只看該作者
數字1的方向反了
回復

使用道具 舉報

9#
ID:903986 發表于 2021-4-12 11:01 | 只看該作者
老哥這個點陣級聯要怎么弄啊
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产福利在线 | 天天曰天天曰 | 涩爱av一区二区三区 | 欧美a在线 | 黄色片网站国产 | 九九激情视频 | 人人做人人澡人人爽欧美 | 亚洲成人一区二区 | 久久一区二区三区电影 | 一级毛片成人免费看a | 精品日韩 | 中文字幕亚洲精品 | 国产激情在线 | 国产黄色小视频 | 日韩色在线 | 91精品国产综合久久久久久漫画 | 欧美a级成人淫片免费看 | 久久久亚洲一区 | 日韩1区2区 | 免费av手机在线观看 | 成人精品国产一区二区4080 | 久久精品国产久精国产 | 久久久久久久久精 | av网站免费在线观看 | 暴草美女| 日日干日日射 | 免费av毛片 | 精品欧美乱码久久久久久 | 999国产精品视频 | av资源在线看 | 爱综合 | 91视频在线观看 | 国产在线精品一区 | 91九色视频 | 久久高潮 | 欧美成人在线免费 | 99国产精品99久久久久久粉嫩 | 国产精品久久久久久久久久免费看 | 隔壁老王国产在线精品 | 四虎影院在线播放 | 久草新在线 |