下面是是是源代码和注释,解释的很详细,我就不赘述了,附件含有仿真文件和源码,如果感觉延时太短可以自己设置参数进行修改 //用LED数码显示器循环显示数字0~9 #include // 包含51单片机寄存器定义的头文件 /************************************************** 函数功能:延时函数,延时一段时间 ***************************************************/ void delay(void) { unsigned char i,j; for(i=0;i<255;i++) for(j=0;j<255;j++) ; } /************************************************** 函数功能:主函数 ***************************************************/ void main(void) { unsigned char i; unsigned char code Tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数码管显示0~9的段码表,程序运行中当数组值不发生变化时, //前面加关键字code ,可以大大节约单片机的存储空间 P2=0xfe; //P2.0引脚输出低电平,数码显示器DS0接通电源工作 while(1) //无限循环 { for(i=0;i<10;i++) { P0=Tab[i]; //让P0口输出数字的段码92H delay(); //调用延时函数 } } }
2022-04-24 09:52:43 29KB 51单片
1
这是第一个使用 Simulink 的 Arduino 演示,您应该在尝试此列表中的其余部分之前尝试(如果您是初学者)。 它展示了如何使用数字输出引脚使 LED 闪烁,信号来自 Simulink 中的脉冲模块。 如果您想实时更改参数,请尝试在外部模式下使用 Arduino MEGA 2560。
2022-04-24 09:41:00 1.89MB matlab
1
基于MSP430的POV LED显示屏设计
2022-04-23 14:18:36 7.5MB 基于MSP430 的POV LED 显示屏设计
1
本文介绍了以SG3525为控制芯片、采用半桥变换的拓扑结构,输出为恒压/恒流12V/20A,负载输出小于0.6W时,为恒流工作模式,当负载大于0.6W时,其工作在恒压模式,电源在最大输出功率240W,且电流均匀可调、较宽输入电压范围、低输出纹波的大功率LED电源。
2022-04-21 16:12:52 120KB SG3525 LED电源 电源 文章
1
天津大学微机原理硬件实验8.9题。8个led灯,按一次键亮一个灯,大神的代码!@@!!!
2022-04-21 14:10:32 1KB 8255 led
1
大功率LED升压恒流源电路功能概述: 本设计是一种基于BOOST升压电路设计的大功率恒流LED调控电流源,硬件系统采用11.2-18V可变直流电压源作为输入,控制两个串联的12V/3ALED灯,并使得流过LED灯的电流从0.2A-3A可调(由于电压源的限流最终只调节电流值到1.6A),同时具备输入欠压保护,输出过压保护的功能。软件采用飞思卡尔FRDM-KL25Z芯片,使用PI算法完成最终设计。 本项目设计控制流经LED灯的电流,通过上位机改变电流值,通信采用无线串口。在视频中一开始测试的是输入欠压保护以及恢复,而后分别测试了0.2 0.4 0.7 0.9 1 1.4 1.6A的电流值。本来是打算一直测试到3A的可是临时只找到了一个3A限流的电压源,所以就没有继续测试了。 视频演示:
2022-04-21 10:59:23 4.02MB 恒流源 升压恒流 boost升压电路 电流源
1
开关电源设计很好的入门资料,各种拓扑结构都有详细的介绍。开关电源所涉及到的所有元器件都有选型和设计说明。适合硬件开发入门人员,也适合开关电源设计专业人员。
2022-04-20 08:40:06 226KB 恒流电源设计 LED恒流源
1
这个是经典的学电源PCb板,是初学电源的最好原理之一。可以下载来看看!
2022-04-19 19:54:51 1.52MB PCB
1
程序设计完成后写到存储器中,在单片机运行时程序只需从存储器中读取出来运行。用来存放程序的存储器,我们称之为程序存储器(只读存储器),简称ROM。而在单片机运行时,数据将随着程序的运行发生变化,我们将存放数据的存储器称为数据存储器(随机存储器),简称RAM。   单片机的存储器又可分为片内和片外存储器。片内存储器是在单片机内部的存储器,通常容量有限。当单片机程序很大,同时单片机运行时的数据较大,片内存储器容量不够,就需要对单片机扩展外部存储器,这就是片外存储器。   综上所述,51单片机有两种存储器:程序存储器和数据存储器。51单片机同时拥有4个存储空间(物理结构上):片内ROM、片外ROM、片内RAM和片外RAM。图2-1所示为51单片机存储器地址空间,其中使用最频繁的是片内数据存储器,应重点掌握。   程序存储器 程序存储器用于存放用户程序、数据和表格等信息,其存储单元只能读不能写。51单片机程序存储器有16位地址,可寻址的范围为64KB,因此片外程序存储器最大容量为64KB,而片内程序存储器容量为4KB。程序存储器在物理结构上分为片内程序存储器和片外程序存储器两个部分,在逻辑结构上(即用户使用角度)为一个部分,采用同一指令(MOVC指令)进行数据读取,用外部引脚进行区分低4KB空间使用的是片内程序存储器还是片外程序存储器。   对于8031单片机来说,它的内部没有ROM,因此,在实际使用时,必须对它扩展外部程序存储器,最大可扩展空间地址为64KB,此时8031单片机的端必须接地,强制CPU从外部程序存储器读取程序。对于内部有ROM的8051,8751,89C51,89S51等单片机,正常运行时,则需接高电平,使CPU先读内部程序存储器中的程序,当PC值超过内部ROM的容量时,才会转而读外部程序存储器中的程序。
2022-04-19 19:48:35 460KB 控制器/处理器
1
单片机型号:STM32F103C8T6 DS18B20作用:测量环境中的温度数据 LED作用:提示系统正在运行 USART1作用:将温度数据传输给电脑 注: 1、文件中有引脚连接说明 2、使用USB转TTL将温度数据打印到串口调试助手上
2022-04-18 14:55:46 6.38MB 物联网
1