| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 嵌入式 -> STC89C52单片机矩阵LED灯介绍以及代码示例 -> 正文阅读 |
|
|
[嵌入式]STC89C52单片机矩阵LED灯介绍以及代码示例 |
目录一,LED点阵屏介绍LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等 LED点阵屏分类 按颜色:单色、双色、全彩 按像素:8*8、16*16等(大规模的LED点阵通常由很多个小点阵拼接而成) 二,显示原理LED点阵屏的结构类似于数码管,只不过是数码管把每一列的像素以“8”字型排列而已 LED点阵屏与数码管一样,有共阴和共阳两种接法,不同的接法对应的电路结构不同 LED点阵屏需要进行逐行或逐列扫描,才能使所有LED同时显示 三,74HC595以及LED点阵屏74HC595寄存器的介绍:之前的数码管用的是74HC138译码器,但是如果我们要输出的不是8位,而是更多的16位或者32位 那么74HC595的串行输入,并行输出就很有用。那么下面来介绍串行输入,并行输出的相关知识 一、并行输入与串行输入的输入方式不同: 1、并行输入是并行通信的一种输入方式,是指将一串数据(如八位数据)一同输入目的寄存器。 2、串口输入则是将数据排成一行,一位一位输入。 二、并行输入与串行输入的效率不同: 1、并行传输方式的效率优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(Standard Parallel Port)和串行口(俗称COM口)为例,并行接口有8根数据线,数据传输率高。 2、串行传输方式比并行传输方式低,同样以古老而又典型的标准并行口(Standard Parallel Port)和串行口(俗称COM口)为例,串行接口只有1根数据线,数据传输速度低。 三、并行输入与串行输入的添加内容不同: 1、并行传输不需要在数据中要加入起始标志和结束标志位。 2、串行传输需要在数据中要加入起始标志和结束标志位。 74HC595寄存器的使用方法:1,SER输入想要输入的0,1数据 2,然后配置上升沿位移SERCLK,将SER的数据移向下一位 3,重复步骤1,2等待要求的位数移满以后(8位就移8次就行,别的16位,32位依此类推) 4,配置RCLK将8位数据一次性并行输出
74HC595以及LED点阵屏原理图: |
|
|
| 嵌入式 最新文章 |
| 基于高精度单片机开发红外测温仪方案 |
| 89C51单片机与DAC0832 |
| 基于51单片机宠物自动投料喂食器控制系统仿 |
| 《痞子衡嵌入式半月刊》 第 68 期 |
| 多思计组实验实验七 简单模型机实验 |
| CSC7720 |
| 启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
| STM32初探 |
| STM32 总结 |
| 【STM32】CubeMX例程四---定时器中断(附工 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/1 4:41:53- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |