单片机设计原理图符号(单片机原理图绘制)

单片机设计原理图符号(单片机原理图绘制)学习使用的开发板 编程软件 烧录软件 开发板实图 点阵屏在开发板的右上角 注意使用前需要 将左侧的跳线帽短接左边两个 才能连通点阵屏的线路 LED 点阵屏由若干个独立的 LED 组成 LED 以矩阵的形式排列 以灯珠亮灭来显示文字 图片 视频等 LED 点阵屏广泛应用于各种公共场合 如骑车报站器 广告屏以及公告牌等 LED 点阵屏分类



学习使用的开发板:
编程软件:
烧录软件:

开发板实图:
在这里插入图片描述

点阵屏在开发板的右上角,注意使用前需要将左侧的跳线帽短接左边两个,才能连通点阵屏的线路
在这里插入图片描述


LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字,图片,视频等。LED点阵屏广泛应用于各种公共场合,如骑车报站器、广告屏以及公告牌等

LED点阵屏分类

  • 按颜色:单色(红色)、双色(红色 + 绿色)、全彩。双色其实可以显示三种颜色,因为红色和绿色混合可以产生黄色。全彩是使用三原色——红绿蓝,按比例混合出其他颜色
  • 按像素:8 * 8、16 * 16等(大规模的LED点阵通常由很多个小点阵拼接而成)

在这里插入图片描述

LED点阵屏的结构类似于数码管,不过数码管把每一列像素以 “8” 字型排列。数码管的介绍可参看【51单片机】数码管

原理图如下:

在这里插入图片描述

通过矩阵排列的方式,控制 8 * 8 个 LED,仅需要 8 + 8 = 16 个 I/O口
其中, D0 ~ D7 控制 LED 的阳极,P00 ~ P07控制 LED 的阴极。想让一个LED亮,必须阳极阴极连通,例如想让最左上角的 LED 亮起,则

LED点阵屏有共阴和共阳两种解法,不同解法对应的电路结构不同,例如如下双色点阵屏
在这里插入图片描述
其中,RED 和 GREEN 共用同一个阳极,各自有不同的阴极,这就是共阳极解法

LED点阵屏需要进行逐行或逐列扫描,才能使所有LED同时显示

本篇博客采用列扫描的方式,控制点阵屏
列扫描就是固定P0串口,通过输入不同的D0 ~ D7,显示一列 LED灯

但我们不能直接操作D0 ~ D7,需要借助

  • 74HC595 是的移位寄存器,可用3根线输入串行数据,8根线输出并行数据,多片级联后,可输出16位, 24位,32位等,常用于I/O口扩展

因为我们想要一次输出一列数据,74HC595的并行输出刚好符合我们的需求
原理图如下:

在这里插入图片描述

通过控制 QA、QB…间接控制 D0 ~ D7
寄存器内部原理图如下:

在这里插入图片描述
图中输入的数据,从高位到低位为:1010 0000

  • SER:输入口,输入1位数据
  • SERCLK:上升沿移位,当SERCLK = 1 时,寄存器中的数字会向下移1位,SER的数据会被移入寄存器
  • RCLK:上升沿锁存,当 RCLK = 1 时,当前移位寄存器的 8 位数据会被并行输入到 QA ~ QH

输入数据的过程如下:
在这里插入图片描述

:此处控制的是D0 ~ D7,LED的阳极,给1才会亮

可位寻址/不可位寻址:在单片机系统中,操作任意寄存器或者某一位的数据时,必须给出其物理地址,又因为一个寄存器里有8位,所以位的数量是寄存器数量的8倍,单片机无法对所有位进行编码,故每8个寄存器中,只有一个是可以位寻址的。对不可位寻址的寄存器,若要只操作其中一位而不影响其他位,可用 " &= “、” |= “、” ^= " 的方法进行位操作

  • sft(special function register):特殊功能寄存器说明
    • 例: 声明P0口寄存器,物理地址为0x80
  • sbit(special bit):特殊位声明
    • 例: 声明P0寄存器的第1位

写入一个字节数据逻辑如下:

 

接下来控制P0,就可以显示指定列了

 

完整代码如下:

延迟器模块

 

 

点阵屏模块

 

 

主程序——循环显示笑脸

 

完整项目链接:Gitee:LED点阵屏显示笑脸
效果如下:
在这里插入图片描述

此处暂不讲解,项目链接:Gitee:LED点阵屏显示动画

效果如下:


以上就是本篇博客的所有内容,感谢你的阅读
如果觉得本篇文章对你有所帮助的话,不妨点个赞支持一下博主,拜托啦,这对我真的很重要。
在这里插入图片描述

编程小号
上一篇 2025-03-15 19:33
下一篇 2025-03-28 11:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/62292.html