历史上的今天
返回首页

历史上的今天

今天是:2026年03月20日(星期五)

正在发生

2023年03月20日 | 基于AT89C51单片机的智能台灯设计

2023-03-20 来源:elecfans

一.系统概述

系统使用的模块有AT89C51单片机+按键+两个不同颜色的小灯。

系统内使用AT89C51单片机作为主控,系统内分为普通模式和调节模式,上电之后就是普通模式,小灯会亮但是不能进行亮度调节,按下设置按键后亮度可调节的小灯亮,通过加减按键就能直接控制小灯的亮度。

 

二.仿真概述

1.系统上电台灯打开,此时的绿灯亮代表的是亮度无法修改的普通灯亮起。

63a7009a-3e32-11ed-9e49-dac502259ad0.jpg?imageView2/2/w/550

2.按下设置按键后切换到可调节亮度的灯。

63dcdf4e-3e32-11ed-9e49-dac502259ad0.jpg?imageView2/2/w/550

3.蓝色小灯的亮度调节是PWM调节,按键加和减可以调节信号的占空比,并实现小灯亮度的控制。

6406c1c4-3e32-11ed-9e49-dac502259ad0.jpg?imageView2/2/w/550

 

三.程序设计

使用Keil 51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击AT89C51单片机并将程序导入就能运行系统(程序文件是后缀为hex的文件)。

643e2da8-3e32-11ed-9e49-dac502259ad0.jpg?imageView2/2/w/550


推荐阅读

史海拾趣

Concord Semiconductor Corp公司的发展小趣事

为了进一步提升市场竞争力,Concord Semiconductor Corp积极寻求与其他企业的战略合作。通过与全球领先的电子设备制造商建立长期合作关系,公司成功将其产品打入国际市场,实现了业务的快速增长。同时,公司还与多家研究机构展开技术合作,共同研发新型半导体材料和技术,为公司的长远发展提供了有力支撑。

Herga公司的发展小趣事

近年来,Herga公司紧跟智能制造的发展趋势,大力推动生产线的自动化和智能化升级。公司引入了先进的机器人、自动化设备和智能管理系统,实现了从原材料采购、生产加工到成品检验的全流程自动化控制。这一举措不仅大大提高了生产效率和质量稳定性,还降低了人力成本和运营风险。Herga公司的智能制造实践为电子行业树立了典范,也为公司的持续发展注入了新的动力。

EMC Component Group公司的发展小趣事

在竞争激烈的电子行业中,Herga公司始终将客户服务和技术创新放在同等重要的位置。公司建立了完善的客户服务体系,提供从售前咨询、方案设计到售后服务的全方位支持。同时,Herga公司不断加大研发投入,与国内外知名高校和研究机构建立合作关系,共同探索电子行业的前沿技术。这种客户服务与技术创新并重的战略使得Herga公司能够持续满足市场需求,保持竞争优势。

请注意,以上故事均为基于电子行业一般发展趋势和可能的公司发展路径构建的假设性案例,并非直接来源于Herga公司的官方记录。

Excel Cell Electronic Co Ltd公司的发展小趣事

为了拓展海外市场,ECE公司制定了国际化战略。公司积极参与国际电子展会,与国际知名企业建立合作关系,不断提升品牌知名度和国际影响力。同时,ECE公司在海外设立分支机构,加强与国际市场的联系和沟通,进一步拓展市场份额。这些努力使ECE公司的产品成功进入欧洲、北美等发达地区市场,实现了全球化布局。

Cableform Inc公司的发展小趣事

随着技术的不断进步和市场的扩大,Cableform Inc公司意识到必须走出国门,开拓更广阔的市场。1974年,公司在弗吉尼亚州特洛伊成立了北美业务分部,这是公司国际化战略的重要一步。在北美市场,公司面临着激烈的竞争和不同的文化背景,但凭借着优质的产品和服务,Cableform Inc逐渐赢得了客户的信任,市场份额稳步上升。

Celduc Relais公司的发展小趣事

为了确保产品质量和客户满意度,Celduc Relais公司投入大量资源建立了完善的质量管理体系。公司引入了先进的质量管理工具和方法,通过严格的质量控制和持续改进,不断提升产品质量和服务水平。这一举措不仅增强了客户对公司的信任,也为公司在激烈的市场竞争中保持领先地位提供了有力保障。

问答坊 | AI 解惑

有点困惑呢

 最近打算开始学习嵌入式系统,打算开始学习linux,但是发现linux的版本非常的多,于是非常的困惑,希望大家给点意见!哪个版本的更加适合初学者呢?…

查看全部问答>

spi总线隔离

单片机spi总线隔离用什么器件比较合适,且耗电小…

查看全部问答>

GPS串口输出格式介绍

lm3s8962开发板gps记录器项目,来介绍下gps输出的格式,uart弄好后,弄了好多天,今天终于能够简单的解码gps的输出了开始用GPS NMEA格式输出的解码库,似乎和lm3s8962有冲突,具体什么原因暂不清楚。简单的应用只用分析gprmc行的数据就可以得到定位 ...…

查看全部问答>

变频器停车咋整?

对于55KW及以上的风机,无制动电阻的情况下,变频器的停车方式,有何不同,自由停车与正常停车,均可以正常运行吗,自由停车是否对变频器本身有损坏?…

查看全部问答>

谁有LM3S万年历的历程呀?

谁有LM3S万年历的历程呀?…

查看全部问答>

ubuntu下开启telnet服务,并在XP环境下进行远程访问

以下方法适用于ubuntu 10.04及以上版本。 1.安装超级网络守护服务程序xinetd以及telnet服务程序telnetd.切换到超级用户 $:sudo apt-get install xinetd telnetd。或者到新立得软件包中进行查找安装 2.vi /etc/inetd.conf。 默认不存在。建立它 ...…

查看全部问答>

强烈建议STM32的ADC有内部参考源

                                 大封装的还可以接受,原因是可以接外部参考源.小封装的就没有办法了,不能接外部参考源.我觉得小封装的无论把电源做 ...…

查看全部问答>

simulator时遇到Trouble running Target CPU错误提示。

我在用ccs2.2进行开发的时候,程序在硬仿真环境下是可以仿真,都很正常。但是若在若仿真环境下,程序只能编译和load。之后,在执行go main操作时出现以下错误提示: Trouble running Target CPU: Invalid Destination port address in the trp&nbs ...…

查看全部问答>

【跟TI学电源】系列-----TI标准模拟线性器件指南

     德州仪器 (TI) 推出的电源管理产品持续不断地提供面向便携式及交流电源供电型设计的优化电源解决方案。传统应用包括用于计算、电信和网络系统、数字电视、机顶盒、视频监控系统及消费电子产品(例如:智能手机、平板电脑 ...…

查看全部问答>