普中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);
	}
}
相关推荐
文弱书生6561 分钟前
3-electronbot舵机板电路分析
linux·单片机·嵌入式硬件
风哥在风中2 分钟前
一“芯”二用,氧化铝陶瓷发热芯的温度控制原理与技术特性分析
嵌入式硬件·硬件工程·焊接工具
TEC_INO5 分钟前
STM32_4:TIM
stm32·单片机·嵌入式硬件
小林有点嵌9 分钟前
UML之活动图学习
服务器·学习·uml
后端小张18 分钟前
【AI 学习】深度解析Transformer核心:注意力机制的原理、实现与应用
人工智能·深度学习·学习·机器学习·自然语言处理·数据挖掘·transformer
旖旎夜光22 分钟前
Linux(5)(上)
linux·学习
点云SLAM23 分钟前
Scenarios 英文单词学习
学习·英文单词学习·雅思备考·情景 / 情节·剧情 / 故事情景·scenarios
小叶子来了啊29 分钟前
7Arduino 结构体
单片机·嵌入式硬件
半夏知半秋9 小时前
docker常用指令整理
运维·笔记·后端·学习·docker·容器