普中51单片机学习(8*8LED点阵)

8*8LED点阵



实验代码

c 复制代码
#include "reg52.h"
#include "intrins.h"

typedef unsigned int u16;
typedef unsigned char u8;
u8 lednum=0x80;

sbit SHCP=P3^6;
sbit SER=P3^4;
sbit STCP=P3^5;


void  HC595SENDBYTE(u8 dat)
{
	u8 a;
	SHCP=1;
	STCP=1;
	for(a=0;a<8;a++)
	{
		SER=dat>>7;
		dat<<=1;
		SHCP=0;
		_nop_();
		_nop_();
		SHCP=1;
	}
	STCP=0;
	_nop_();
	STCP=1;
}



void main()
{
	P0=0X7F;
	while(1)
	{
		HC595SENDBYTE(lednum);
	}
}
相关推荐
xiaoxiangsiyan13 分钟前
企业网络运维自动化与管理协议深度指南
linux·运维·服务器·网络·学习·自动化
数智工坊16 分钟前
SAMosaic3D:以可学习马赛克组装实现实时在线3D实例分割 | CVPR 2026 论文精读
学习·3d
GlueNa2SiO323 分钟前
07-Docker Compose多容器编排
笔记·学习·docker·容器
brave_zhao35 分钟前
vetur是什么
学习
lifallen1 小时前
edit-article:AI 味来自跳级
人工智能·学习·ai·ai编程·ai写作
唔好理总之好犀利1 小时前
TVS管分析:MKS烧保险丝异常分析
stm32·单片机·嵌入式硬件
xian_wwq2 小时前
【学习笔记】工具设计,Agent 的手比大脑更容易出问题-8/16
笔记·学习·agent
晴天162 小时前
Agent 全栈学习笔记 1-Day14
数据库·笔记·学习
Hhy_11072 小时前
《C++深度解构01》C++入门基础
c语言·开发语言·c++·学习·visual studio
AI的探索之旅2 小时前
AI + LLM Wiki 高效学习 OpenCV:我的 8 步闭环方法论
人工智能·opencv·学习