目录
| 单片机型号 | 测试条件 | 模块名称 | 代码功能 |
| 1.晶振11.0592M | 8位数码管模块(MAX7219驱动) |
| |
| STM32F103C8T6 |
| 8位数码管模块(MAX7219驱动) |

| 4位数码管模块(74HC595驱动) | 引脚说明 |
| VCC | VCC电源引脚,接5V |
| GND | GND引脚接电源地,如果外接电源,一般必须共地 |
| DIN | 串行数据输入端口 |
| CS | 片选端。该端为低电平时串行数据被载入移位寄存 器。连续数据的后 16 位在CS端的上升沿时被锁定 |
| CLK | 时钟序列输入端 |

- //写一个字节
- void Write_Max7219_byte(uint8_t DATA)
- {
- uint8_t i;
- Max7219_pinCS=0;
- for(i=8;i>=1;i--)
- {
- Max7219_pinCLK=0;
- Max7219_pinDIN=DATA&0x80;
- DATA=DATA<<1;
- Max7219_pinCLK=1;
- }
- }
需要自定义引脚可在此处更改,STM32要自定义引脚的话也要注意引脚时钟使能的更改
- //定义Max7219端口
- sbit Max7219_pinCLK = P1^2;
- sbit Max7219_pinCS = P1^1;
- sbit Max7219_pinDIN = P1^0;
- /* 定义LED连接的GPIO端口, 用户只需要修改下面的代码即可改变控制的LED引脚 */
- #define DIN_GPIO_PORT GPIOA /* GPIO端口 */
- #define DIN_GPIO_CLK RCC_APB2Periph_GPIOA /* GPIO端口时钟 */
- #define DIN_GPIO_PIN GPIO_Pin_1
-
- #define CS_GPIO_PORT GPIOA /* GPIO端口 */
- #define CS_GPIO_CLK RCC_APB2Periph_GPIOA /* GPIO端口时钟 */
- #define CS_GPIO_PIN GPIO_Pin_2
-
- #define CLK_GPIO_PORT GPIOA /* GPIO端口 */
- #define CLK_GPIO_CLK RCC_APB2Periph_GPIOA /* GPIO端口时钟 */
- #define CLK_GPIO_PIN GPIO_Pin_3
-
- #define DIN_H GPIO_SetBits(DIN_GPIO_PORT, DIN_GPIO_PIN)
- #define DIN_L GPIO_ResetBits(DIN_GPIO_PORT, DIN_GPIO_PIN)
-
- #define CS_H GPIO_SetBits(CS_GPIO_PORT, CS_GPIO_PIN)
- #define CS_L GPIO_ResetBits(CS_GPIO_PORT, CS_GPIO_PIN)
-
- #define CLK_H GPIO_SetBits(CLK_GPIO_PORT, CLK_GPIO_PIN)
- #define CLK_L GPIO_ResetBits(CLK_GPIO_PORT, CLK_GPIO_PIN)
只要改宏定义就好
- //亮度调节宏定义,0x00~0x0f
-
- #define Brightness 0x0F
其他所有资料获取 直戳获取
视频连接 直戳跳转
资料获取 ( 滑到最后添加群号看公告免费获取)
| STC89C52RC驱动方案 | 图片 | STM32F103C8T6驱动方案 | 图片 | 备注 K_A02_003 |
| STC89C52RC系统板X1 | ![]() | STM32F103C8T6系统板X1 | ![]() |
|
| 8位数码管模块(MAX7219驱动)X1 | ![]() | 8位数码管模块(MAX7219驱动)X1 | ![]() | |
| Micro USB线X1 | ![]() | Micro USB线X2 | ![]() | |
| 母母杜邦线X5 | ![]() | 母母杜邦线X5 | ![]() | |
| J-LINK下载器 | ![]() |
| 单片机型号 | 模块 | 对应引脚(上:模块引脚 下:单片机引脚) | ||||
| STM32F103C8T6 | 8位数码管模块(MAX7219驱动) | VCC | GND | CLK | CS | DIO |
| 5V | GND | PA2 | PA1 | PA0 | ||
| STC89C52RC | 8位数码管模块(MAX7219驱动) | VCC | GND | CLK | CS | DIO |
| 5V | GND | P1.2 | P1.1 | P1.0 | ||