项目3任务1报警声发生器设计.ppt

任务1 报警器发生器设计 任务内容 知识要求 知识点1 喇叭接口电路设计 驱动电路 知识点2 定时器/计数器 1、工作方式寄存器TMOD M0、M1:工作方式控制位 C/T:模式控制选择位 GATE:门选通位 2、定时器控制寄存器TCON TR0/TR1:控制T0/T1的启停 TF0/TF1:T0/T1的溢出中断请求标志 知识点3 定时器/计数器工作方式 TH的高8位 + TL中的低5位 定时时间为: T=(213-T0初值)×机器周期 2、方式1 3、方式2 4、方式3 知识点4 初始化步骤 工作模式及工作方式:TMOD 计算计数初始值 :TH/TL 中断设置(本任务用查询法):IE、IP 启动和停止: TR0/TR1 小练习1 利用虚拟示波器查看输出信号波形 小练习2 小练习3 知识点5 音调与频率 课后练习 * * 项目3 时钟系统设计 组装一个报警声发生系统,由单片机外接蜂鸣器控制发声,上电后发出“滴..嘟..滴..嘟..”高低音交错的报警声。 了解51单片机定时器/计数器的结构、工作原理;学会用查询的方法处理定时/计数溢出的情况;了解蜂鸣器发声原理,掌握单片机控制输出不同声调的方法;能够在Proteus中利用虚拟示波器辅助硬件调试。 P1.0 51单片机内有两个定时器:T0、T1 1、方式0 16位:TH的8位 + TL的8位 定时时间为: T=(216-T0初值)×机器周期 8位自动重装:TL计数,TH重装初值 定时时间为: T=(28-T0初值)×机器周期 T0拆分为两个8位计数器 T1不能工作于方式3 【例】 基于本任务电路,编程输出500Hz的低音。 【例】 基于本任务电路,编程输出500Hz与1kHz交替的报警音。 【例】 基于本任务电路,增加按键,按键按下输出报警音。

文档评论(0)

1亿VIP精品文档

相关文档