- 5
- 0
- 约4.73千字
- 约 13页
- 2019-09-14 发布于江苏
- 举报
【任务要求】
利用C8051F310单片机设计一个LED灯控制器, LED灯外接于P0.0端,LED灯分别按2Hz,1Hz和0.5Hz三种不同频率闪动,各持续10s,在LED灯开始和停止闪烁时蜂鸣器分别鸣响1次,利用单片机内部定时器定时,要求采用中断方式。
设计思路
【设计思路】
设置定时器T0定时时间为25ms,每隔25ms开一次中断,共R1次,R0和R2共同作用构成循400次循环,以达到定时10秒的目的。首先LED灯以2Hz频率闪动,初始赋值R1=10,循环执行10次中断后,即过去0.25s,灯闪烁一次,依次循环,直至10s定时时间到,蜂鸣器响一次,2Hz频率的闪烁结束。然后LED灯以1Hz频率闪动,设置R1=20,和上类似,每过0.5s灯闪烁一次,十秒定时到,蜂鸣器响一次,到下一阶段。最后LED灯以0.5Hz频率闪动,设置R1=40即可,思路同上。当三十秒执行完毕后,使用无条件转移语句跳转到程序开始处,循环以上过程。
【资源分配】
R1:定时0.25秒,0.5秒或1秒
R0,R2:循环400次,定时10秒
定时器T0:定时中断25ms
定时器T1:定时10s
【流程图】
【源代码 (含文件头说明、资源使用说明、语句行注释)】
;------------------------------------
;- Generated Initialization
您可能关注的文档
最近下载
- 2025-2026学年小学信息技术江西科学技术版六年级上册-江西科学技术版教学设计合集.docx
- 2026年初级注册安全工程师《安全生产专业实务(其他安全)》真题试卷(附答案解析).docx VIP
- 2022CSCO乳腺癌诊疗指南.pdf VIP
- 2025唱游音乐 二年级上册 湘艺版《学习雷锋好榜样》课堂教学设计.pdf
- 注册安全工程师法规顺口溜.docx VIP
- 2026年招标采购从业人员《招标采购专业理论与法律基础(初级)》考试真题(含解析).docx VIP
- 流域生态健康评估技术指南.pdf VIP
- Translation Technology Landscape Report-Rahzeb Choudhury and Brian McConnell英文资料.pdf VIP
- (2026年秋)北师大版三年级上册数学教案.pdf VIP
- 二级供应商管理策略.pptx VIP
原创力文档

文档评论(0)