“Arduino实验二十九:MAX7219点阵实验”的版本间的差异
来自丢石头百科
Yousimaier17(讨论 | 贡献) (创建页面,内容为“=== 实验现象 === * 模块上电循环显示图案。 === 电路连接 === * === 主要程序 === <pre> byte b8[8]= {0x3C,0x00,0x00,0x00,0x00,0x18,0x3C,0x18};…”) |
Yousimaier17(讨论 | 贡献) |
||
第1行: | 第1行: | ||
+ | == 模块介绍 == | ||
+ | === 模块说明 === | ||
+ | MAX7219 是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。一个方便的四线串行接口可以联接通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。 | ||
+ | |||
+ | === 参数说明 === | ||
+ | *单个模块可以驱动一个8*8共阴点阵 | ||
+ | *模块工作电压:5V | ||
+ | *模块尺寸:5cm X 3.2cm X 1.5cm | ||
+ | *带4个固定螺丝孔,孔径3mm,可使用M3铜柱固定 | ||
+ | *模块带输入输出接口,支持多个模块级联 | ||
+ | |||
+ | == 实验说明 == | ||
=== 实验现象 === | === 实验现象 === | ||
* 模块上电循环显示图案。 | * 模块上电循环显示图案。 | ||
+ | |||
+ | === 注意事项 === | ||
+ | *接线的时候,注意方向,在IN的方向接线(输入) | ||
+ | * LED的方向也要注意,如果显示不正常,请转变下安插的方向。 | ||
+ | |||
=== 电路连接 === | === 电路连接 === | ||
* | * |
2023年2月27日 (一) 17:23的版本
模块介绍
模块说明
MAX7219 是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。一个方便的四线串行接口可以联接通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。
参数说明
- 单个模块可以驱动一个8*8共阴点阵
- 模块工作电压:5V
- 模块尺寸:5cm X 3.2cm X 1.5cm
- 带4个固定螺丝孔,孔径3mm,可使用M3铜柱固定
- 模块带输入输出接口,支持多个模块级联
实验说明
实验现象
- 模块上电循环显示图案。
注意事项
- 接线的时候,注意方向,在IN的方向接线(输入)
- LED的方向也要注意,如果显示不正常,请转变下安插的方向。
电路连接
主要程序
byte b8[8]= {0x3C,0x00,0x00,0x00,0x00,0x18,0x3C,0x18}; //Moving car printByte(b1); delay(50); printByte(b2); delay(50); printByte(b3); delay(50); ................