IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> K_A02_006 基于单片机驱动四位 数码管显示动态静态滚动显示 -> 正文阅读

[嵌入式]K_A02_006 基于单片机驱动四位 数码管显示动态静态滚动显示

目录

一、资源说明

二、基本参数

? ? ? ? 1、原理图

????????2、引脚说明

三、部分代码说明

????????接线说明

? ? ? ? 1、STC89C52RC+四位数码管模块(无驱动芯片)

????????2、STM32F103C8T6+四位数码管模块(无驱动芯片)

四、基础知识学习与相关资料下载

五、视频效果展示与程序资料获取

六、项目所有材料清单

?七、注意事项

?八、接线表格


一、资源说明

单片机型号

测试条件

模块名称

代码功能

STC89C52RC

1.晶振11.0592M

四位数码管模块(无驱动芯片)

  1. ?4位数码管循环显示0-9
  2. 4位数码管显示0-3
  3. 4位数码管滚动显示数字0-9

STM32F103C8T6

  1. 晶振8M
  2. 系统时钟72M

四位数码管模块(无驱动芯片)

二、基本参数

? ? ? ? 1、原理图

????????2、引脚说明

四位数码管模块(无驱动芯片)

引脚说明

VCC

VCC电源引脚,接3.3/5V

D1

数码管1位选

D2

数码管2位选

D3

数码管3位选

D4

数码管4位选

A

数码管段码a

B

数码管段码b

C

数码管段码c

D

数码管段码d

E

数码管段码e

F

数码管段码f

G

数码管段码g

DP

数码管小数点DP

三、部分代码说明

????????接线说明

????????????????需要自定义引脚可在此处更改,STM32要自定义引脚的话也要注意引脚时钟使能的更改

? ? ? ? 1、STC89C52RC+四位数码管模块(无驱动芯片)

????????静态0-9显示

void main()
{
 	uchar i=0;
	P0=0xFF;
	P2=0xF0;
	while(1)
	{
		for(i=0;i<10;i++)
		{
			P0=DSY_CODE[i];
			DelayMs(1000);
		}
	}
}

????????2、STM32F103C8T6+四位数码管模块(无驱动芯片)

????????STM32写段码 位选操作函数

//段选
void Display_DATAPINS(uint8_t Date)
{
	uint16_t dat_buf;
	dat_buf=GPIO_ReadOutputData(GPIOA);
	dat_buf=dat_buf&0xFF00;
	dat_buf=dat_buf|Date;

	GPIO_Write(GPIOA, dat_buf);
	
}
//位选
void Display_COM(uint16_t Date)
{
	uint16_t dat_buf;
	Date<<=6;
	dat_buf=GPIO_ReadOutputData(GPIOB);
	dat_buf=dat_buf&0xFC3F;
	dat_buf=dat_buf|Date;
	GPIO_Write(GPIOB, dat_buf);
	
}

四、相关资料链接

  1. STC89C52RC程序下载 直戳跳转
  2. STM32F103C8T6程序下载
    1. 串口下载????????????????直戳跳转?
    2. ST-LINK下载?????????????直戳跳转
    3. J-LINK下载??????????????直戳跳转
    4. DAP-LINK下载????????????直戳跳转

五、视频效果展示与程序资料获取

????????视频连接??? 直戳跳转

????????资料获取?? 直戳跳转

六、项目所有材料清单

STC89C52RC驱动方案

图片

STM32F103C8T6驱动方案

图片

备注

K_A02_006

STC89C52RC系统板X1

STM32F103C8T6系统板X1

1、STM32系统板两根Micro USB线一根用于J-LINK下载器,另一根用于给系统板供电

2、杜邦线建议不用太长的

四位数码管模块(无驱动芯片)X1

四位数码管模块(无驱动芯片)X1

Micro USB线X1

Micro USB线X2

母母杜邦线X13根

母母杜邦线X13根

J-LINK下载器

?七、注意事项

  1. VCC GND请勿接反,接反易烧
  2. 显示异常时,排除接线接触不良
  3. 下载后显示异常时候可以重新上电复位下
  4. 动态显示有重影可以在显示后加清屏操作
  5. STM32F103C8T6 驱动时建议3.3V供电否则有时候会异常

?八、接线表格

单片机型号

模块

对应引脚(上:模块引脚 下:单片机引脚)

STM32F103

C8T6

四位数码管模块(无驱动芯片)

VCC

D1

D2

D3

D4

3.3V

PB6

PB7

PB8

PB9

A

B

C

D

PA0

PA1

PA2

PA3

E

F

G

DP

PA4

PA5

PA6

PA7

STC89C52RC

四位数码管模块(无驱动芯片)

VCC

D1

D2

D3

D4

5V

P2.0

P2.1

P2.2

P2.3

A

B

C

D

P0.0

P0.1

P0.2

P0.3

E

F

G

DP

P0.4

P0.5

P0.6

P0.7

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:14:20  更:2022-10-31 12:15:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:26:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码