大视角的真彩色显示是全息显示的重要目标。
提出一种使用白光发光二极管(LED)作为再现光源,通过旋转反射镜实现大视角彩色全息显示的方法。
通过空分的方法,使每个颜色分量的全息图加载到空间光调制器(SLM)的三分之一区域。
白光LED经过滤光片照射到空间光调制器上,通过调整红绿蓝(RGB)三色分量原图的大小实现再现像的完全重合。
当加载不同视角的全息图时,再现像经过旋转反射镜呈在不同的位置。
保证全息图的切换速度与反射镜的转动速度一致,当切换速度足够快时,通过人眼的暂留效应可看到大视角的全息再现像。
实验结果验证了所提出方法的可行性。
2024/3/12 6:46:23 2.53MB 全息 彩色全息 旋转反射 空间光调
1
该程序是基于FPGAverilogHDL设计的一个流水呼吸灯的设计(4个LED实现流水和呼吸的效果),适合初学者学习,博客:https://blog.csdn.net/qq_40261818/article/details/81360202
2024/3/12 2:45:11 1KB FPGA verilog 流水灯 呼吸灯
1
16×16点阵(滚动显示)\汉字LED点阵显示这是一篇关于16×16点阵(滚动显示)\汉字LED点阵显示的论文,仿真图和论文都有
2024/3/3 20:40:50 20KB windows embedded
1
这是基于ARM9内核的S3C2410在MDK编译环境下的LED灯闪烁历程,具有很好地学习参考性,能够为初学者提供很好地指导。
2024/3/2 22:14:26 555KB S3C2410 LED
1
#include#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong#defineLED_DATP0sbitLED_SEG0=P2^7;sbitLED_SEG1=P2^6;sbitLED_SEG2=P2^5;sbitLED_SEG3=P2^4;#defineTIME_CYLC100//12M晶振,定时器10ms中断一次我们1秒计算一次转速//1000ms/10ms=100#definePLUS_PER10//码盘的齿数,这里假定码盘上有10个齿,即传感器检测到10个脉冲,认为1圈#defineK1.65//校准系数unsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchardataDisbuf[4];//显示缓冲区uintTcounter=0;//时间计数器bitFlag_Fresh=0;//刷新标志bitFlag_clac=0;//计算转速标志bitFlag_Err=0;//超量程标志voidDisplayFresh();//在数码管上显示一个四位数voidClacSpeed();//计算转速,并把结果放入数码管缓冲区voidinit_timer();//初始化定时器T0\T1voidDelay(uintms);//延时函数voidit_timer0()interrupt1/*interruptaddressis0x000b*/{TF0=0;//定时器T0用于数码管的动态刷新TH0=0xC0;TL0=0x00;Flag_Fresh=1;Tcounter++;if(Tcounter>TIME_CYLC){Flag_clac=1;//周期到,该重新计算转速了}}voidit_timer1()interrupt3/*interruptaddressis0x001b*/{TF1=0;//定时器T1用于单位时间内收到的脉冲数//要速度不是很快,T1永远不会益处Flag_Err=1;//如果速度很高,我们应考虑另外一种测速方法:T测速法}voidmain(void){Disbuf[0]=0;//开机时,初始化为0000Disbuf[1]=0;Disbuf[2]=0;Disbuf[3]=0;init_timer();while(1){if(Flag_Fresh){Flag_Fresh=0;DisplayFresh();//定时刷新数码管显示}if(Flag_clac){Flag_clac=0;ClacSpeed();//计算转速,并把结果放入数码管缓冲区Tcounter=0;//周期定时清零TH1=TL1=0x00;//脉冲计数清零}if(Flag_Err)//超量程处理{Disbuf[0]=0x9e;//开机时,初始化为0000Disbuf[1]=0x9e;Disbuf[2]=0x9e;Disbuf[3]=0x9e;while(1){DisplayFresh();//不再测速等待复位i}}}}//在数码管上显示一个四位数voidDisplayFresh(){P2|=0xF0;LED_SEG0=0;LED_DAT=table[Disbuf[0]];Delay(1);P2|=0xF0;LED_SEG1=0;LED_DAT=table[Disbuf[1]];Delay(1);P2|=0xF0;LED_SEG2=0;LED_DAT=table[Disbuf[2]];Delay(1);P2|=0xF0;LED_SEG3=0;LED_DAT=table[Disbuf[3]];Delay(1);P2|=0xF0;}//计算转速,并
2024/3/2 19:19:54 400KB 光电传感器、测速、protus、pcb
1
VisionShow操作软件,主要实现led屏的异步传输管理,功能齐全,集群管理,方便用户管理操作。
2024/2/29 11:25:46 12.04MB VisionShow LED 集群 操作
1
点阵式LED组成的汉字显示屏在公共场所应用非常广泛。
例如,车站发车时间提示、股票大厅中的股票价格显示板、商场的活动广告栏、候机厅的起飞时间表。
点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实行各种文字或图型的变化,达到广告宣传和提示的目的。
2024/2/28 11:54:24 239KB 点阵式LED
1
FPGA对SRAM的简单读写测试,用的是Cyclone系列芯片,两个按钮控制对ISSI25616的写入和读出。
先写入一个数据,再读出这个数据,如果读出的数据与写入的相同,则LED灯亮。
由此可以让初学者对SRAM的读写有一个了解。
2024/2/28 3:57:20 201KB FPGA,SRAM
1
不同于传统的非制冷红外成像技术,提出了基于微电子机械系统(MEMS)的新概念光学读出非制冷红外成像技术。
它的光学读出系统基于空间刀口滤波原理,具有高灵敏度、高分辨率和高抗震性等优点,但同时也受到了反光板的弯曲变形、粗糙度等复杂因素的影响。
在大量实验数据的基础上,利用夫琅禾费近场衍射理论,建立了复杂因素下光学灵敏度的理论分析模型,详细分析了刀口滤波位置、反光板的长度、曲率半径、粗糙度、LED光源的强度以及扩展宽度等对光学灵敏度的影响,并提出了通过极限操作使系统的光学灵敏度最大化的光学优化方法。
1
里面有针对ok6410的led、蜂鸣器、ad的qt程序,很适合qt及arm初学者自己学
2024/2/26 14:12:44 7KB qt程序
1
共 582 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡