首页 > 其他分享 >实验11:点阵屏点亮7

实验11:点阵屏点亮7

时间:2024-08-23 15:25:39浏览次数:14  
标签:11 P3 code u8 点亮 0x00 0x40 sbit 点阵

使用了点阵屏字模提取软件

选择列扫描,c51模式,8*8

得到的序列用于程序中的数组

硬件接线图

代码:

main.c

#include<reg52.h>


typedef unsigned int u16;
typedef unsigned char u8;

#define DZ_LED_L P0
sbit rCLK=P3^5;
sbit SRCLK=P3^6;
sbit SER=P3^4;

u8 DZ_code[]={0x00,0x00,0x40,0x40,0x40,0x7E,0x00,0x00};//自模提取软件按列取模,数字7的编码
u8 DZL_code[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};// 列扫描编码

void delay_10us(u16 n)
{
 	while(n--);
}


void LED_DATA(u8 dat)
{
	u8 i=0;
	for(i=0;i<8;i++)
	{
		SER=dat>>7;
		dat<<=1;
		SRCLK=0;
		delay_10us(1);
		SRCLK=1;
		delay_10us(1);
	}
	rCLK=0;
	delay_10us(1);
	rCLK=1;
}

void main()
{
	DZ_LED_L=0x00;
	while(1)
	{
		int i;
		LED_DATA(0x00);
		for(i=0;i<8;i++)
		{	
			LED_DATA

标签:11,P3,code,u8,点亮,0x00,0x40,sbit,点阵
From: https://blog.csdn.net/oAMiTuoFo1234/article/details/141467053

相关文章

  • [每周一更]-(第111期):从零开始:如何在 CentOS 上源码编译安装 PHP 7.4
    文章目录系统信息:0、安装版本:1、下载/解压2、安装依赖3、配置autoconf4、配置参数5、编译和安装6、验证安装的插件6.1、配置php.ini6.2、配置opcache7、错误7.1Failedtoconnectto2a03:2880:f10e:83:face:b00c:0:25de:Networkisunreachable7.1.1禁用yum使用I......
  • Windows11 Docker镜像存储路径更改(非C盘路径)
    前言基于WSL2安装docker后,在使用过程中会发现大量的docker镜像文件,使系统C盘容量激增,对电脑后续使用造成不便,所以需要在安装的时候,手动修改docker的镜像地址,使得镜像文件保存到另外的非系统盘中。原因最新的windows提供了新的虚拟化技术(WSL/WSL2),所以设置页面不能镜像的存储位......
  • Windows11下安装Docker
    一、准备工作先下载以下资源,暂时不要安装:Docker安装包Wsl2安装包二、开始安装1.打开主板BIOS的虚拟化选项,可以在任务管理器中确实是否已经打开2.勾上虚拟机平台所有选项(建议完成这一步骤重启)3.用管理员身份打开PowerShell,执行下面命令启动wsldism.exe/online/enable-f......
  • Oracle 11g 自动统计信息收集
    在Oracle11g中,默认有3个自动任务,分别是:自动统计信息收集、SQL调优顾问、段空间调整顾问,查看方法如下:colCLIENT_NAMEfora40colTASK_NAMEfora40colOPERATION_NAMEfora40SELECTCLIENT_NAME,TASK_NAME,OPERATION_NAME,STATUSFROMdba_autotask_task; 自动统计信息收......
  • Oracle dataguard 搭建 oracle 11g ADG
    文章目录一、系统环境检查二、参数调整三、搭建ADG1、主库操作1、主库开启归档模式,此步骤需要重启数据库--5主库打开forcelogging--6主库修改DG相关参数--7修改之后验证:--8、主库添加standbyredologfile(根据MAA最佳实践,我们建议只为备用重做日志组,每......
  • 【Windows Server2016下Oracle11g DG配置实操步骤】
    WindowsServer2016下Oracle11gDG配置实操步骤文章目录WindowsServer2016下Oracle11gDG配置实操步骤前言一、部署规划1.1、虚拟机搭建:1.2、环境规划:1.3、主库操作系统配置1.4、数据库安装和实例创建1.5、监听配置1.6、网络配置1.7、克隆虚拟机二、主库配置2.1、查看......
  • Windows 11新版将至:Zen5、Zen4、Zen3游戏性能一起飞
    锐龙9000系列发布之初,有些媒体和玩家发现,其游戏性能没有官方宣传的提升那么高,于是产生了一些质疑,AMD今天特意就此撰文,给出了详细的解释,并透露未来会随着Windows11的升级而释放更多性能潜力。事实上,官方数据和实测数据有差异,是极为常见的事儿,毕竟官方数据来自理想的测试环境,硬件......
  • 洛谷P1182 数列分段 Section II
    传送门:P1182数列分段SectionII消灭人类暴政,世界属于三体题目意思:题目说的很明白了思路:考虑部分分:20%的数据保证n<10,直接爆搜;40%的数据保证n<1000,n^2+前缀和搞定100%的数据:求每段最大和的最小值:明显的二分(n在10^5的范围也说明了这一点,因为二分查找的......
  • 基于UltraScaleKU115的高性能PCIe3.0 x8-FMC+接口卡
    基于UltraScaleKU115的高性能PCIe3.0x8-FMC+接口卡,是一款高性能的PCIe3.0X8板卡。主控芯片采用Xilinx公司KintexUltraScale系列FPGA家族中的XCKU115-FLVA1517(兼容XCKU085-FLVA1517)。板卡含有2组共8GB(单组4GB)的DDR4内存颗粒,支持JTAG口和QSFP+光纤接口以及FMC+扩展接口。......
  • oem 软件更新 p9348486_112000_Generic,zip
    [oracle@prdb19oemtmp]$emclilogin-username=sysmanEnterpassword:Loginsuccessful[oracle@prdb19oemtmp]$emcliimport_update_catalog-file=p9348486_112000_Generic.zip-omslocalUnabletoreadthefilep9348486_112000_Generic.zip.Verifythefilep......