基于STC89C52单片机的LED灯具调光器设计.doc

基于STC89C52单片机的LED灯具调光器设计.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
石家庄邮电职业技术学院 毕 业 设 计(论 文) 基于STC89C52单片机的LED灯具调光器设计 届 系 专业班级学号姓名指导教师完成日期1 2 单片机基础知识 1 2.1 单片机的定义 1 2.2 单片机的组成 1 2.3 单片机的应用 2 2.4 STC89C52单片机简介 2 3 PWM基本概述 3 3.1 PWM简介 3 3.2 PWM控制LED亮度原理 3 4 硬件结构 4 4.1 80C51电路结构 4 4.2 PWM电路 5 5 程序设计思路与方案 5 5.1 程序设计思路 5 5.2 程序设计方案 5 5.2.1 引脚图与主控电路 5 5.2.2 LED驱动 6 5.2.3 手动控制 6 6 系统软件设计与程序烧录 7 6.1 系统软件设计 7 6.2 控制程序代码 7 6.3 生成HEX文件 10 7 总 结 13 致 谢 14 参考文献 14 1 前 言 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑通常是指个人计算机,简称PC机。还有一类大多数人不怎么熟悉的计算机,这就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路即可进行简单运算和控制。它的出现是近代计算机技术发展史上的一个里程碑,因为它体积小,通常都藏在被控机械的“肚子”里,起着有如人脑的作用。 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的这些优点为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。不但如此,他还能大大地提高这些产品的智能性、易用性及节能性等主要性能指标,在给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量,同时,也在很大程度上降低了生产的成本。 22.1 单片机的定义 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上的微型计算机。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备,若有需要,只需在开发板上接入相关I/O设备即可。 2.2 单片机的组成 8051单片机主要有以下部分组成: 1、中央处理单元CPU(8位)用于数据处理、位操作(位测试、置位、复位) 2、只读存储器ROM(4KB或8KB)用于永久性存储应用程序 3、随机存取存取器RAM(128B/256B)用于程序运行中存储工作变量和数据 4、并行输入/输出口I/O(32线)用作系统总线、扩展外存、I/O接口芯片 5、串行输入/输出口UART(二线)串行通信、扩展I/O接口芯片 6、定时/计数器16位增量可编程与CPU之间各自独立工作,当计数满时向CPU中断 7、时钟电路分为内部振荡器、外接振荡电路 8、中断系统五源中断、两级优先,可编程进行控制。2.3 单片机的应用 单片机是电路中的控制核心,它控制着整个电路各个模块的电流通断与工作状态。实际生活中并不是任何需要单片机的场合都需要高性能的单片机来进行工作,而是视所需工作的难易程度来选择适合的单片机,应用的关键是看是否够用,力求性价比最大化,若要实现低难度的工作就没有必要采用高性能单片机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机,手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有单片机。单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 2.4 STC89C52单片机简介 STC89C52是一种低功耗、高性能CMOS8位微控制器(如图2-1),具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。 2-1 STC89C52单片机实物图 STC89C52单片机具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16位定时器计数器,一个6向量2级中断结构,全双工

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档