普中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);
	}
}
相关推荐
析木不会编程4 分钟前
单片机|嵌入式硬件设计--电阻选型
单片机·嵌入式硬件
sramdram9 分钟前
燃气表国产32位MCU微控制器低功耗解决方案
单片机·嵌入式硬件·微控制器·32位mcu·mcu微控制器·32位mcu微控制器
老吴胡编14 分钟前
eknife 2026.05.28 v0.0.5 更新 —— 支持 PDF 文档合并
人工智能·嵌入式硬件·个人开发
大卡片18 分钟前
单片机答辩
单片机·嵌入式硬件
wuyuanshun18 分钟前
人工智能学习总结(一)
人工智能·学习
吃好睡好便好26 分钟前
詹姆斯·艾伦语录
学习·生活
踏着七彩祥云的小丑37 分钟前
AI学习——Gradio快速界面
人工智能·学习·ai
「維他檸檬茶」39 分钟前
大模型算法学习2026.6.1
学习·算法·大模型·nlp
江华森40 分钟前
Git + Maven Java 项目部署实战全指南
运维·笔记·git·学习·maven
WIZnet1 小时前
W55RP20-EVB-MKR MicroPython 实战(15):MQTT协议与ThingSpeak平台对接
单片机·嵌入式硬件·wiznet