51单片机点阵

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言


学习了数码管的静态和动态显示,利用动态数码管显示的原理,搞定点阵。


一、点阵是什么?

1.点阵的原理

2. 3*3 点阵显示原理

3. 8*8点阵实物图

4. 8*8点阵内部原理图

5. 16*16点阵实物图,显示原理

二、使用步骤

1.先看原理图,确定点阵是88 1616 ,共阴,共阳?

代码如下(示例):

取段码:用专门的软件。

2.写代码

代码如下(示例):

c 复制代码
逐行:

第一行
1.先给段码
P0=0X?
P2=0X?
P1=0X00;

第一行
1.先给段码
P0=0X?
P2=0X?
P1=0X01;

0000~1111   0-15

for(i=0;i<16;i++)
{
	P0=0X?
	P2=0X?
	P1=i;
	delay(?);
	P0=0X00;
	P2=0X00;

}

核心问题,段码怎么来?


三、实物操作

1.原理图

2.编程思路

  1. 段码 P0=0X?
  2. 位选
    P35 pclk
    P36 srclk
    P34 SER


J24 接 GND

P35_RCLK

P34_data

P36_SRCLK

c 复制代码
一次移位
P34_data=1;
P36_SRCLK=0;
P36_SRCLK=1;

八次移位:
最简单的方法将上面的代码赋值八次
P34_data=?;  // 是0 给00,是1给1
P36_SRCLK=0;
P36_SRCLK=1;
........


P35_RCLK=0;
P35_RCLK=1;

//发送  x =0x01   第一行

// 0000 0001
// 1000 0000
&
//=  0000 0000

//x =x<<1;

// 0000 0010



for(i=0;i<8;i++)
{
	if((x&0x80)==0)
	{
		P34_data=0;  // 是0 给00,是1给1
	}
	esle
	{
		P34_data=1;  // 是0 给00,是1给1
	}
	P36_SRCLK=0;
	P36_SRCLK=1;
	x=x<<1;

}
P35_RCLK=0;
P35_RCLK=1;

P36_SRCLK=0;
P35_RCLK=0;


//发送0x02   第二行 

for(i=0;i<8;i++)
{

	P34_data=?;  // 是0 给00,是1给1
	P36_SRCLK=0;
	P36_SRCLK=1;

}
P35_RCLK=0;
P35_RCLK=1;

P36_SRCLK=0;
P35_RCLK=0;

简化的方法:

c 复制代码
// 1000 0000
// 1 000  0000 0

for(i=0;i<8;i++)
{
	
	X=X<<1;
	P34_data=CY;  // 是0 给00,是1给1
	
	P36_SRCLK=0;
	P36_SRCLK=1;


}
P35_RCLK=0;
P35_RCLK=1;

P36_SRCLK=0;
P35_RCLK=0;
c 复制代码
P0=0X?
HC595(0X01)




temp=0x01;
for(i=0;i<8;i++)
{

	P0=0X?
	HC595(temp)  //0x01
	temp=temp<<1;
	delay();
	P0=0X?//,灭
}

四、 书上的代码讲解



改变j显示不同的汉字,改变i显示不同行的段码;

n的讲解

总结

利用动态数码管显示的原理,用点阵显示字符。

相关推荐
逐步前行11 分钟前
STM32_TIM_寄存器操作
stm32·单片机·嵌入式硬件
0南城逆流01 小时前
【STM32】知识点介绍七:PWM功能
stm32·单片机·嵌入式硬件
智者知已应修善业1 小时前
【51单片机独立按键控制数码管移动反向,2片74CH573/74CH273段和位,按键按下保持原状态】2023-3-25
经验分享·笔记·单片机·嵌入式硬件·算法·51单片机
我是一棵无人问荆的小草2 小时前
单片机通电后延迟启动策略
单片机·嵌入式硬件
坏柠2 小时前
ESP32-S3 蓝牙 BLE 从零到一:广播、服务、特征,用一个智能灯的例子全讲透
嵌入式硬件
日更嵌入式的打工仔2 小时前
UART RX为什么要上拉
单片机
三佛科技-187366133975 小时前
FT32F030F6AP7高性能32位RISC内核MCU解析(兼容STM32F030K6TP7)
stm32·单片机·嵌入式硬件
LCMICRO-133108477466 小时前
长芯微LDC90810完全P2P替代ADC128D818,是一款八通道系统监控器,专为监控复杂系统状态而设计。
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·模数转换芯片adc
嵌入式老菜鸟qq1252427736 小时前
关于S2-LP休眠
单片机·嵌入式硬件·mcu·射频工程
SUNNYSPY0016 小时前
65R310-ASEMI超结MOS管TO-252封装
单片机