硬件设计:采用Proteus进行电路原理图设计与仿真1)单片机选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASHROM,设计时无需外接程序存储器。
2)显示部分:南北向和东西向各采用2个LED数码管计时,对该方向的指示灯的点亮时间进行倒计时,最长计时范围为99秒。
3)键盘部分:设置键、增加键、减少键。
本系统的工作流程:1)系统启动后,系统按程序给定的时间工作,即东西向通行60秒,南北向通行40秒,黄灯亮4秒,工作模式如表1所示。
首先东西向通行,然后南北向通行,如此循环。
2)通行时间的设置:当需要更改主、次干道的通行时间时,可以用设置键、增加键、减少键”进行设置。
第一次按“设置键”时,东西向的绿灯亮,东西向的LED数码管显示当前东西向的通行时间,并且按每秒3次的频率闪烁(每秒钟亮3次暗3次),其余的信号指示灯和南北向的LED数码管熄灭,此时可以用“增加键”和“减少键”来改变南北向的通行时间,每按一次键,数码管的显示时间增加1秒或减少1秒,长按键(按下的时间超过1秒钟以上),则数码管显示的时间按每秒钟增加或减少10的速度快速变化。
第二次按“设置键”时,东西向的黄灯亮,东西向的数码管显示当前东西向黄灯的点亮时间,并且按每秒3次的频率闪烁,其余的信号指示灯和南北向的数码管熄灭,此时可以用“增加键”和“减少键”来改变东西向黄灯的点亮时间。
第三次按“设置键”时,南北向的绿灯亮,南北向的数码管显示当前南北向绿灯的通行时间,并且按每秒3次的频率闪烁,其余的信号指示灯和东西向的数码管熄灭,此时可以用“增加键”和“减少键”来改变南北向绿灯的通行时间。
第四次按“设置键”时,南北向的黄灯亮,南北向的数码管显示当前南北向黄灯的点亮时间,并且按每秒3次的频率闪烁,其余的信号指示灯和东西向的数码管熄灭,此时可以用“增加键”和“减少键”来改变南北向黄灯的点亮时间。
第五次按“设置键”时,系统退出设置状态,回到交通信号灯状态,并且东西向先通行,南北向后通行软件设计:采用KeilC开发环境与语言1)软件模块:根据上述工作流程和设计要求,软件设计可以分为以下几个功能模块:主程序:初始化及键盘监控。
计时程序模块:为定时器的中断服务子程序。
显示程序模块:完成12个发光二极管和4个LED数码管的显示驱动。
键盘扫描程序模块:判断是否有键按下,并求取键号。
键处理程序模块:分别是“设置键”、“增加键”、“减少键”的处理子程序。
1
TR2-变速杆定制hotrod齿轮指示器的电路板设计。
在KiCad中设计。
问题该车是湖人风格的福特A型Hotrod,具有庞蒂亚克冬至ECOTEC互换装置。
它使用自动变速箱和经过高度改装的ECU,因此没有明显的迹象表明您使用的是哪种档。
该项目试图通过光学手段解决这一问题,该问题与汽车的其他电子设备基本分开(直流电源输入)。
此概念和其他制造工作由副总裁该解决方案如何运作车外降压转换器将汽车的12V电压降低至5V。
单个IRLED连接到变速手柄。
红外探测器阵列沿移位器的底部放置。
当发射器经过不同的二极管时,独立面板上的LED会亮起,以指示汽车处于哪个档位。
该电路板为上述组件供电,并使用两个LM339电压比较器来点亮LED。
电位器用于设置比较器的参考电压。
零件清单(未完成)2-LM339电压比较器,14引脚DIP2-JST14针PHD连接器2-JST
2025/3/16 10:27:30 684KB
1
这里面我用stm32控制蓝牙模块点亮LED灯的简单实验,让新手能简单通过蓝牙模块控制stm32上面的某些设备!资料里面有AT指令集!!!!!!!!
2025/2/14 6:06:08 3.43MB stm32 蓝牙 手机app
1
以STM32为控制器,OLED为显示器,SHT31为传感器显示空气当中的温湿度,当空气中的温湿度达到一定的温湿度的时候,将LED点亮。
以此为拓展,可以实现对继电器的控制,对蜂鸣器的控制,测量数据进行无线传输等等,继而将在测量的数据进行拓展应用。
2025/2/6 3:46:06 5.56MB STM32 SHT31 OLED MCU
1
stm32f407IAP例子,包括一个bootloader和一个app,bootloader点亮LED后加载app,app定时点亮LED
2025/1/30 5:50:24 2.77MB 嵌入
1
本程序用以FPGA芯片ep2c5T114为主控芯片,驱动74hc595来点亮数码管
2025/1/16 10:09:20 377KB Verilog ep2c5T114 74hc595
1
基于max7219点亮共阳点阵,通过按键中断实现显示的改变
2025/1/13 7:39:45 3.3MB 共阳点阵
1
微机原理与接口技术课程设计-交通信号灯,1.1题目要求:1.能实现每30秒红绿灯交替点亮;
2.通过LED数码管显示点亮时间,在绿灯要灭的前3秒钟变成黄灯闪烁;
2025/1/12 1:27:21 230KB 微机原理 交通信号灯
1
树莓派通过光控和声控控制路灯点亮,并把路灯点亮时间发给服务器,客户可以在Web端访问服务器控制并获取路灯信息
2025/1/10 9:46:51 6KB shumei fuwuqi
1
09/9获全国大学生电子大赛设计(H题)二等奖源程序采用的是二分法算法,以89S52单片机为主要控制器件,在keil下打开,通过由光敏二极管制成的光笔读取LED点阵信号和键切换功能,从而在显示屏上实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。
2025/1/6 7:10:28 1.2MB LED点阵书写显示屏 源程序
1
共 96 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡