- 1
- 0
- 约2.98千字
- 约 32页
- 2017-05-26 发布于北京
- 举报
第五章演奏音乐—中断 李 艳 机械学院 答疑地址:学院楼4073# 电话:135-2436-7946 任务:演奏音乐 方案给定:单片机编程,输出音响音调,外部发声器发出音乐。 任务:演奏音乐 软硬件设计 硬件设计中需要用到的: 51单片机:电源、复位电路、时钟电路 蜂鸣器 接口电路 连线 任务:演奏音乐 硬件设计---了解一个单片机系统 任务:演奏音乐 软件设计—简单的声音设计 声音是通过蜂鸣器,将一定频率的声波发出来。 则程序的关键就是设计一定频率的方波。 任务:演奏音乐 软件设计—用什么方法? 发音时间的设计---延时程序1; 任务:演奏音乐 软件设计的方法—使用中断。 任务:演奏音乐 软件设计—使用中断 什么是中断? 任务:演奏音乐 软件设计—使用中断。 设置中断 任务:演奏音乐 软件设计—使用中断 流程图 任务:演奏音乐 延时程序2: …… LIGHT: CPL P1.3 ACALL DELAY AJMP LIGHT DELAY: …… RET 任务:掌握中断 中断的概念 任务:掌握中断 中断的概念—图示 任务:掌握中断 中断的概念 任务:掌握中断 中断的概念 任务:掌握中断 中断的概念—有哪些中断? 51单片机提供5个中断源 任务:掌握中断 中断的概念—5个中断源 任务:掌握中断 中断的概念—中断请求 任务:掌握中断 中断的概念—中断请求寄存器 TCON(地址:88H) 任务:掌握中断 中断的概念—中断请求寄存器 SCON(地址: 98H) 任务:掌握中断 中断的概念—中断允许 任务:掌握中断 中断的概念—中断允许寄存器 IE(地址:0A8H) 任务:掌握中断 中断的概念—中断优先 任务:掌握中断 中断的概念—中断优先寄存器 IP(地址:0B8H) 任务:掌握中断 中断的概念—中断优先规则 任务:掌握中断 中断的概念—中断响应与处理 任务:掌握中断 中断的概念—中断响应与处理 任务:掌握中断 中断的概念—中断响应与处理 任务:掌握中断 中断的概念—中断响应与处理 任务:掌握中断 中断的概念—(单中断源)中断响应时间 任务:掌握中断 中断的概念—中断响应后,标志位的撤除 任务:测试掌握情况 作业: 5-2 5-3 5-7 CPU响应中断后,应撤除中断请求,以免重复响应中断,造成错误。 对于定时器中断,CPU自动清除; 对于外部中断, 下降沿触发, CPU自动清除; 低电平触发, 外部电路清除; 对于串口中断,程序中清除。 * * 本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应, 在幻灯片放映中,右键单击鼠标 请选择“会议记录” 选择“即席反应”选项卡 必要时输入即席反应 单击“确定”撤消此框 此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。 软硬件设计 硬件设计 软件设计 调试,输出结果—发出音乐 基本的硬件电路包括单片机、电源、复位电路、时钟电路。 扩展单片机的程序存储器和数据存储器,用到P0、P2、P3口。 扩展总线包括地址、数据和控制总线。 如图,先确定发音的时间t0,再确定发音的频率f0。 怎样使得在延时子程序1中加入延时程序2(即一定频率的方波)? 发音频率的设计---延时程序2; 原理(针对t0/f0段音乐): 1. 给定延时时间t0,以及方波的周期时间1/f0,即高电平+低电平时间; 2. 在延时的过程中,同时对方波电平时间计时; 3. 当方波计时时间满,产生程序中断,中断的目的是对P1.3取反; 4. 回到延时程序,对方波电平时间计时; 5. 重复3—4。 中断是: 当CPU有多项任务同时要处理时; 根据任务的优先级别,先后处理任务的方法。 对于一个中断任务:先暂停正在执行的任务,执行完中断后,再返回原任务,继续执行。 针对本任务:哪个作为原任务? 哪个作为中断? 明确使用哪个中断? 中断的初始化 中断处理程序的设计 主程序的设计 ----定时器T0中断 ---定时器T0参数设置 ----P1.3取反 -----延时程序 主程序正在运行时; 有中断请求; CPU暂停当前程序执行,保护现场,响应中断; CPU处理中断服务程序; 中断返回后,CPU恢复现场,继续执行主程序。 保护现场: CPU响应中断后,要转去中断处理程序;可能要和主程序重复使用A、Rn等; 为防止A、Rn等的内容被改变,要先保护起来。 所用指令:PUSH PUSH ACC PUSH PSW PUSH R0 恢复现场: CPU处理完中断程序,恢复A、Rn等的内容,以供主程序使用。 所用指令:POP POP
您可能关注的文档
- 第五篇 地图符号化.ppt
- 第五篇 第4节 能量之源—光光合作用.ppt
- 第五篇 第二部分 工程项目投标管理案例分析(教材第五篇第一节).ppt
- 第五篇 第三节 人类遗传病.ppt
- 第五篇 电液比例控制基本回路.ppt
- 第五篇 定子磁场定向矢量控制.docx
- 第五篇 队列研究.ppt
- 第五篇 纺织印染行业.ppt
- 第五篇 辐射、散射衍射基础.ppt
- 第五篇 感觉知觉.ppt
- XX县税务局领导班子2025年度民主生活会对照检查材料.docx
- XX县检察院党组班子2025年度民主生活会对照检查材料.docx
- 集团党组书记在2025年度民主生活会准备会上的讲话.docx
- 在银行新员工入职座谈会上的讲话.docx
- XX县委宣传部部长2025年度民主生活会对照检查材料.docx
- XX县财政局局长2025年度民主生活会对照检查材料.docx
- XX企业领导班子2025年度述职报告.docx
- 在XX市委常委会听取下级党委(党组)“一把手”述责述廉情况汇报会上的讲话.docx
- XX县政协党组班子2025年度民主生活会对照检查材料.docx
- 在2026年第一季度安全生产重点工作推进会上的讲话.docx
原创力文档

文档评论(0)