单片机LED灯控制器报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验名称 LED 灯控制器 指导教师 专业班级 姓名 学号 联系电话 本人承诺 : 本报告内容真实,无伪造数据,无抄袭他人成果。本人完全了解学校 相关规定,如若违反,愿意承担其后果。 签字: 年 月 日 一、任务要求 实验内容:利用 C8051F310单片机设计一个 LED灯控制器 实验要求: 1. LED 灯外接于端 。 2. LED 灯分别按 2Hz, 1Hz和三种不同频率闪动,各持续 10s 。 3. 在 LED灯开始和停止闪烁时蜂鸣器分别鸣响 1 次。 4. 利用单片机内部定时器定时,要求采用中断方式。 二、设计思路 C8051F310 单片机片上晶振频率为 , 采用 8 分频后为 ,输入时钟信号为 48 个机器周 期, T1 定时器采用定时方式 1。2Hz,1Hz 频率闪动均可以通过内部定时器单次计时直接达到 效果, 而单次闪动时间过长, 无法达到, 故通过中断内设置定时器技术的方式达到延长计时 时间的效果。 三、资源分配 : 为 LED灯控制端口,高电平触发。 : 为蜂鸣器控制端口,高电平触发。 :为 KINT 键控制端口,下降沿触发。 R1 、R2:用于存放计时器计时数据, R1赋给 TH1、R2 赋给 TL1 。 R3 :下的中断程序内部循环计数器 R7:存放三种模式的循环次数。 R0 :在外部中断程序中赋值,用于判断采用何种模式。 :为标志位,用于等待定时器中断,中断执行完清零,并在中断处向下继续执行程 序。 四、流程图 1、 主程序流程图(含提高部分) 开 始 C51初 始 化 , 允 许 外 部 中 断 0 , 下 降 沿 触 发 , 允 许 定 时 器 T0 、 T1 中 断 , 工 作 方 式 1 是 R0=02H 否 Cy=0 切 换 至 1Hz模 式 是 否 切 换 至 0.2Hz 模 式 切 换 至 2Hz 模 式 通 过 调 用 相 应 子 程 序 (L1-L 3 )给 定 时 器 T0赋 予 初 值 , R 1, R2 分 别 赋 予 高 位 TH0 和 低 位 TL0 , R7为 循 环 次 数 蜂 鸣 器 响 , 开 LED , 开 启 计 时

文档评论(0)

菜心 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档