LED点阵的显示-1

本文介绍了如何使用74HC595芯片通过三根线连接CPU来驱动LED点阵,强调理解芯片工作原理的重要性。通过详细的操作步骤,包括逐位输入数据到芯片并利用时钟上升沿存储,以及最终通过锁存信号存入并行数据,实现LED点阵的显示。
摘要由CSDN通过智能技术生成

使用74HC595芯片,只要三根线接CPU,即可驱动LED点阵,可谓是驱动神器。
在写代码前,一定要看74HC595的工作原理,那就决定了代码怎么写。
言为心声,有想法,才有文章;有思路,有电路;有思路,有代码;
思路如下:

  1. 把数据的第8位给到芯片的串行输入引脚——>时钟引脚先拉低再拉高以形成上升沿——>数据存入74HC595芯片———>先把数据的第7位给到芯片的串行输入引脚——>如此循环8次,就可以把一个字节的数据都给送到了74HC595,此时芯片的Q7对应的是第8位的数据,Q0对应的是0位的数据。
  2. 把芯片的锁存先拉低再拉高以形成上升沿——>把并行数据存入74HC595K中

在这里插入图片描述

#include <reg51.h>

#define uchar unsigned char

sbit DATA  = P0^2;
sbit CLOCK = P0^1;
sbit LOCK  = P0^0;

void SentData(uchar VN916,uchar VN18,uchar HP916,uchar HP18); 	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LED点阵显示屏(完整源程序版) 目 录 引言 ……………………………………………………………………1 1 系统的设计与分析 ………………………………………………2 1.1 LED点阵控制原理………………………………………………………………3 1.1.1 LED简介 ……………………………………………………………………3 1.1.2 LED点阵 ……………………………………………………………………4 1.1.3 显示原理 ……………………………………………………………………5 1.1.4显示屏的原理图及结构 ……………………………………………………6 1.2 单片机小系统 …………………………………………………………………8 1.2.1 51系列单片机的概述 ………………………………………………………8 1.2.2单片机的组成 ………………………………………………………………8 2 程序设计 ………………………………………………………10 2.1 系统程序的框架………………………………………………………………10 2.1.1 串口通讯协议………………………………………………………………10 2.1.2 显示处理效果函数…………………………………………………………10 2.1.3 显示函数……………………………………………………………………10 2.2 程序流程图……………………………………………………………………9 3 总结 ………………………………………………………………11 谢辞 …………………………………………………………………13 参考文献 ……………………………………………………………14 附录(所有的源程序)………………………………………………15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值