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仿真测试没问题:

相关推荐
AI360labs_atyun7 小时前
腾讯推出电子牛马Marvis,好用吗?
人工智能·科技·ai
科技云报道7 小时前
科技云报到:当全球业务撞上云化困局,一场“内生外化”的数字化硬仗就此开场
科技
芯巧电子10 小时前
11. IC实例新增子类别 I 芯巧Cadence 25.1新功能深入学习
科技·cadence·软件·allegro·orcad
智慧景区与市集主理人10 小时前
巨有科技景区智能导览告别传统讲解,打造沉浸式智慧游览体验
人工智能·科技·语音识别
蓝速科技10 小时前
蓝速科技会议预约屏:重塑空间管理的高效体验
科技
Litluecat13 小时前
2026年5月28日科技热点新闻
科技·热点·新闻
zandy101115 小时前
衡石科技 NL2Metrics 技术深度解析(2026):ChatBI 准确度破局的关键路径
数据库·科技·oracle
月光船幽幽15 小时前
Helio-Core临界控制:守护拓扑量子稳定
人工智能·科技·动态规划·拓扑学
zandy101116 小时前
衡石科技指标语义层建设实战(2026):用 HQL 驱动企业级指标治理与 AI 增强分析
人工智能·科技·hql·指标管理
森普智慧农业16 小时前
乡村振兴样板:福鼎柏柳村三技赋能富茶农
科技·生活·旅游