51单片机入门_江协科技_21.2_74HC595 在Proteus中模拟8x8点阵屏环境搭建

  1. 为了在proteus中模拟学习江协科技51单片机教程,需要在proteus中搭建74HC595驱动8x8点阵屏的仿真环境;

1.1. 因为连接单片机P0口作为点阵屏负极(行选),所以需要先在P0口上接上上拉电阻RESPACK 8,1k欧姆阻值,并在排阻上接电源;

1.2. 插入74HC595芯片和8x8点阵屏,注意各个端口连接号码;

1.3. 如果不确定8x8点阵屏的接口(因为需要翻转点阵屏),可以先插入一个点阵屏,并直接接电源与接地,模拟看一下点阵屏的输入输出(P0)端口;

1.4. 随教学进度测试程序以及Proteus环境搭建无误:

cs 复制代码
#include <REGX52.h>
#include "delay_xms.h"

sbit RCK=P3^5; //RCLK 串行寄存器时钟,上升沿有效 SH_CP
sbit SCK=P3^6; //SRCLK 串行输入时钟,上升沿有效 ST_CP
sbit SER=P3^4; //SER 串行数据输入 DS

void _74HC595_WriteByte(unsigned char Byte)//数据存入串行寄存器
{
	unsigned char i;
	for(i=0;i<8;i++)
	{
		SER=Byte&(0x80>>i);//数据按位输入
		SCK=1; 
		SCK=0;
	}
	RCK=1; //数据存入串行寄存器
	RCK=0;
}

void MatrixLED_ShowColumn(unsigned char Column,Data) //Column是列数据,Data数据
{
	_74HC595_WriteByte(Data);//数据存入Data
	P0=~(0x80>>Column);
	
}

void main()
{
	SCK=0;
	RCK=0;
	MatrixLED_ShowColumn(7,0xF0);
	while(1)
	{
		
	}
	
}

1.5. Proteus仿真测试没问题:

相关推荐
ZGIS智博创享7 小时前
地质调查数据采集系统专栏① | ZGIS以科技赋能,促进地质调查迈入数智新时代
人工智能·科技·地质调查数据采集系统
jghhh018 小时前
基于TMS320F28033的20MHz手持式双踪袖珍示波器设计与实现
stm32·嵌入式硬件·51单片机
JoyCong19988 小时前
纳睿雷达×ToDesk:突破时空限制,远程运维让“中国智造”雷达更高效
运维·科技·电脑·远程操作
星幻元宇VR10 小时前
VR动感科普单车:让交通安全教育更真实、更有效
科技·学习·安全·生活·vr
Kingfar_110 小时前
智能座舱HMI/HUD人机交互测评体系:基于多模态仿真与数据驱动的全流程解决方案
科技·人机交互·可用性测试·用户体验
T062051411 小时前
【面板数据】地级市科技创新水平科学支出数据(2003-2023年)
科技
F1372980155711 小时前
WD5208S 非隔离降压功率开关:集成650V MOSFET,220V降12V,5V,700MA
stm32·单片机·嵌入式硬件·51单片机
雷焰财经11 小时前
宇信科技2025年报解读:战略转型期的财务兑现与未来挑战
人工智能·科技
KOYUELEC光与电子努力加油11 小时前
JAE日本航空电子推出满足汽车市场小型防水最新需求的MX80系列连接器
服务器·科技·单片机·汽车
cy_cy00213 小时前
互动地面投影:优化展厅动线的智能向导
大数据·科技·人机交互·交互·软件构建