普中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);
	}
}
相关推荐
TL滕8 分钟前
从0开始学算法——第四天(题目参考答案)
数据结构·笔记·python·学习·算法
Hoshino.4117 分钟前
从0开始学习Linux——第七部分:DNS(1)
linux·网络·学习
皓月盈江1 小时前
STC12、STC15、STM32系列单片机控制16*64LED点阵屏显示,修改显示内容
单片机·嵌入式硬件·keil·stm32f103c8t6·stc12c5a60s2·stc15w4k32s4·led点阵屏程序源码
TL滕1 小时前
从0开始学算法——第四天(练点题吧)
数据结构·笔记·学习·算法
一只特立独行的猪6111 小时前
大模型学习4
学习
qq_448011162 小时前
USB概述
嵌入式硬件
QiZhang | UESTC2 小时前
学习日记day39
学习
白帽黑客-晨哥2 小时前
零基础系统学习渗透测试路线图
学习·网络安全·渗透测试·护网行动·产教融合·湖南省网安基地
li星野2 小时前
打工人日报#20251202
单片机·嵌入式硬件
yuhaiqun19893 小时前
10分钟快速get:零基础AI人工智能学习路线
人工智能·学习