(最新版)PWM控制LED亮度_单片机毕业课程设计 联系客服

发布时间 : 星期六 文章(最新版)PWM控制LED亮度_单片机毕业课程设计更新完毕开始阅读dbe31a54773231126edb6f1aff00bed5b9f373d8

摘 要

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用尤为重要。而51单片机是各类单片机中最为典型和最具代表性的一种。本实验是基于MCS-51系列单片机所设计的,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,实现PWM控制LED的亮度。

关键词:AT89C51、PWM、LED

0

目 录

1 项目概述和要求 .................................................................................... 1 1.1 单片机基础知识 ................................................................................. 1 1.3 项目设计任务与设计思路 ................................................................. 3 2 系统设计 ................................................................................................ 5

2.2元件清单 .............................................................................................. 5

2.2.1 AT89C51芯片 .................................................................................................. 5 2.2.2 LED ................................................................................................................... 7 2.2.3其它元件 ........................................................................................................... 8

3软件设计 ................................................................................................. 9 3.1 程序...................................................................................................... 9 4 系统的仿真与调试 .............................................................................. 11 4.1 硬件调试 ........................................................................................... 11 4.2 软件调试 ........................................................................................... 12 4.3 软硬件调试 ....................................................................................... 12 5总结 ........................................................................................................ 14 参考文献 .................................................................................................. 15

0

1 项目概述和要求

1.1 单片机基础知识

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。

单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。

现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。

单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机

MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。MCS-51系列单片机主要包括8031、8051和8751等通用产品。

增强型的单片机集成了如AD转换器、PMW(脉宽调制电路)、WDT(看

门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。

此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向

发展。

1.3 项目设计任务与设计思路

设计任务:

基于电位器控制LED亮度

设计思路:

LED一般是恒流操作的,如何改变LED的亮度呢?答案就是PWM控制。在一定的频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个LED灯,假设我们把一个频率周期分为10个时间等份,如果方波中的高低电平占空比是9:1,这是就是一个比较暗的亮度,如果方波中高低电平占空比是0:10,这时,全部是高电平,灯是灭的。如果占空比是5:5,就是一个中间亮度,如果高低比是9:1,是一个比较亮的亮度,如果高低是10:0,这时全部是低电平,就是最亮的。

实际上应用中,电视屏幕墙中的几十百万LED象素都是这样控制的,而且每一个象素都有红绿蓝3个LED,每个LED可以变化的亮度是几百到几万或者更多的级别,以实现真彩色的显示。还有在您的手机中,背光灯的亮度如果是可以变化的,也应该是这种工作方式。目前的城市彩灯也有很多都使用了LED,需要控制亮度是也是PWM控制。