栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

51单片机驱动8位数码管(74HC595驱动)滚动显示

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

51单片机驱动8位数码管(74HC595驱动)滚动显示

51单片机驱动8位数码管(74HC595驱动)滚动显示 一、74HC595介绍 1、74HC595基本参数

主要关注下供电电压是3.0-5.0v(建议5V),请在规定范围内供电。

2、74HC595引脚定义

模块上芯片引出5个引脚,芯片引脚与模块引脚对应关系是:VCC-VCC
SCK-SCLK, RCK-RCLK,SER-DIO,GND-GND

3、逻辑图 4、74HC595通信时序

可以对比程序学习时序图,便于理解。

二、烧录后现象

三、主要程序 1.引脚定义
sbit DIO = P1^0;				//串行数据输入
sbit RCK  = P1^1;				//时钟脉冲信号——上升沿有效
sbit SCLK = P1^2;				//打入信号————上升沿有效
2.显示函数
void Nixie_Display (uchar Addr,uchar Long,uchar Dat)
{

	uchar i;
	//显示第1位
	for(i=0;i
			
			Write_Byte(LED_DIS[Dat]);
			Write_Byte(1< 
3.主函数 
// 主程序

void main (void) 
{
	uint i;
	uchar n;
	while(1)
	{
		for(i=0;i<500;i++)
		{
			for(n=0;n<8;n++)
			{
					 Nixie_Display (n,1,disbuf[n]);
			}
		}
		Left_Shift(disbuf,8);
			
			
	}
} 

四、注意事项

1.显示异常可排除接线是否有接触不良或者接线顺序错误
2.此程序是基于STC89C52RC单片机写的,其他单片机移植需要注意主频时钟与此单片机不同
3.需要完整工程的可以下方留言获取

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913247.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号