华中科技大学单片机实验报告模板总结模板计划模板版本LED灯控制器.docVIP

  • 4
  • 0
  • 约3.88千字
  • 约 14页
  • 2020-11-24 发布于山东
  • 举报

华中科技大学单片机实验报告模板总结模板计划模板版本LED灯控制器.doc

【任务要求】 利用 C8051F310 单片机设计一个 1Hz 和三种不同频率闪动,各持续 10s,  LED灯控制器 , LED 灯外接于端 ,LED 灯分别按 2Hz, 在 LED灯开始和停止闪烁时蜂鸣器分别鸣响 1 次 , 利 用单片机内部定时器定时,要求采用中断方式。 设计思路 【设计思路】 设置定时器  T0 定时时间为  25ms,每隔  25ms开一次中断,共  R1 次, R0 与  R2 共同作 用构成循  400 次循环,以达到定时  10 秒的目的。首先  LED 灯以  2Hz 频率闪动,初始赋值 R1=10,循环执行  10 次中断后,即过去,灯闪烁一次,依次循环,直至  10s 定时时间到, 蜂鸣器响一次, 2Hz 频率的闪烁结束。 然后 LED灯以 1Hz 频率闪动, 设置 R1=20,与上类似, 每过灯闪烁一次,十秒定时到,蜂鸣器响一次,到下一阶段。最后 LED 灯以频率闪动,设 R1=40 即可,思路同上。 当三十秒执行完毕后, 使用无条件转移语句跳转到程序开始处,循环以上过程。 【资源分配】 R1:定时秒,秒或 1 秒 R0, R2:循环 400 次,定时 10 秒 定时器 T0:定时中断 25ms 定时器 T1:定时 10s 【流程图】 开始 定时器初始设置 赋计数初值 赋循环计时循环次 数R0、R1和R2 中断允

文档评论(0)

1亿VIP精品文档

相关文档