普中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);
	}
}
相关推荐
sramdram12 小时前
基于MCU单片机的电推剪控制解决方案
单片机·嵌入式硬件·mcu·mcu单片机
kmomo..12 小时前
Linux 进程间通信(IPC)学习笔记
linux·笔记·学习
单片机仿真设计12 小时前
【proteus仿真】基于 STM32 超声波传感器自动泊车系统 设计(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus·毕设
2601_9499506312 小时前
在线刷题用什么小程序?认识一下能导资料、AI出题的练题簿
人工智能·学习·小程序·刷题·小程序推荐
HugoStudio_SWAN12 小时前
【按键反馈】C++ 实现键盘烟花秀
开发语言·c++·学习·程序人生
三佛科技-1873661339713 小时前
HN8220A是什么芯片?大功率非隔离电源芯片HN8220A深度解析
单片机·嵌入式硬件
艾莉丝努力练剑13 小时前
【AI大模型接入SDK】DeepSeek API 基础概述
c++·人工智能·学习·ai·面试·deepseek
知识分享小能手13 小时前
概理论与数理统计学习教程,从入门到精通,马尔可夫链(25)
学习·机器学习·概率论
夏炳辉.13 小时前
零基础Linux PostgreSQL(psql)从安装到集群高可用全套学习大纲
linux·学习·postgresql