项目1发光二极管LED控制.pdf

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 项目 1 发光二极管 LED 控制 教学目标 终极目标 能完成单片机最小系统和输出电路设计,能应用 C 语言程序完成单片机输入输出控制,实现对 LED 控制的设计、运行及调试。 促成目标 1.了解 AT89S52 单片机结构; 2.掌握 AT89S52 单片机的引脚功能; 3.掌握 AT89S52 单片机最小系统电路设计; 4 .掌握 C 语言基本构成和基本语句; 5.会利用单片机 I/O 口实现点亮一个 LED 和控制 LED 闪烁。 1.1 工作模块 1 点亮一个 LED 使用 AT89S52 单片机, P1.0 引脚接发光二极管( LED )的阴极,通过 C 语言程序控制, 单片机应用技术项目教程( C 语言版) (第二版) 从 P1.0 引脚输出低电平,使发光二极管点亮。 1.1.1 用 Proteus 设计第一个 LED 控制电路 Proteus 是英国 Labcenter Electronics 公司开发的多功能 EDA 软件。PROTEUS 不仅是模拟 电路、数字电路、模 /数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统 的设计与仿真平台。 它实现了在计算机上完成从原理图与电路设计、 电路分析与仿真、 单片机 代码级调试与仿真、系统测试与功能验证到形成 PCB 的完整的电子设计、研发过程。 按照工作任务要求,点亮一个 LED 电路是由 AT89S52 单片机和 1 个 LED 电路构成。 AT89S52 单片机是美国 ATMEL 公司生产的低电压、 高性能 8 位单片机, 具有丰富的内部资源 , 使用 AT89S52 单片机无须外部存储器。 LED 加正向电压发光,反之不发光。一般接法是阳极接高电平,阴极接单片机的某一输 出口线,当该输出口线为低时, LED 亮,该输出口线为高时, LED 不亮。这样我们只要编程 1 目 控制单片机的该输出口,就可控制指示灯亮或灭。 项 在本工作模块中, LED 的阳极通过 220 限流电阻后联接到 5V 电源上,限流电阻在这里 起到了限流的作用,使通过 LED 的电流被限制在十几个毫安左右。 P1.0 引脚接 LED 的阴极, P1.0 引脚输出低电平时对应的 LED 点亮,输出高电平时对应的 LED

文档评论(0)

藏灵阁 + 关注
官方认证
内容提供者

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

版权声明书
用户编号:6124135152000030
认证主体深圳市南山区美旭的衣橱服饰店
IP属地湖北
统一社会信用代码/组织机构代码
92440300MA5GRW267R

1亿VIP精品文档

相关文档