- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
音乐演奏器设计PPT
项目导读;知识分布网络 ;
;定时或延时功能实现的一般方法:
1.软件定时:程序
2.不可编程的硬件定时:时基电路555,
外接定时部件-电阻和电容
3.可编程的定时器
;循环程序设计;(2)定时/计数器的工作原理;(3)定时/计数器的方式寄存器和控制寄存器;2)工作方式控制寄存器TMOD(89H);M1 M0;(1) 方式0—13位方式 ;(2) 方式1—16位方式 ;(3) 方式2—8位自动装入时间常数方式 ;(4) 方式3—2个8位计数器方式 ;二者的定时时间分别是:;例4-1 假设晶振频率是12MHz,用定时器1方式0实现1s的延时。
解:
因方式0采用13位计数器,其最大定时时间为: 213×1?s =8192×1?s = 8.192ms,因此,可选择定时时间为5ms,再循环200次。
;可编得1s延时子程序如下: ;编程练习:定时50ms,循环20次-定时器T1方式1方式1: 65.536ms;可编得1s延时子程序如下: ;例4-2 假设晶振频率是12MHz,用定时器1方式2实现1s延时。
解:因为方式2是8位计数器,其最大定时时间为:256×1?s = 256?s,为实现1s延时,可选择定时时间为250?s,再循环4000次。;可编得1s延时子程序如下: ;1. 方式0—13位方式 ;例:在P3.0上产生周期为10ms的方波,设fosc= 12MHz.(要求分别以查询方式和中断方式设计程序-T0方式1);/*------------------------------------------------
定时器中断子程序
------------------------------------------------*/
void Timer0(void) interrupt 1 using 1
{
TH0=(65536-5000)/256; //重新赋值 12M晶振计算,指令周期1uS,
TL0=(65536-5000)%256; //10mS方波半个周期5000uS,即定时5000次
//溢出然后输出端取反
OUT=~OUT; //用示波器可看到方波输出
};/*-----------------------------------------------------------------------
名称:定时器0
内容:通过定时产生10mS方波---方式1、中断方式
------------------------------------------------------------------------*/
#includereg52.h //包含头文件
sbit OUT=P3^0; //定义OUT输出端口
/*------------------------------------------------
主程序
------------------------------------------------*/
main()
{
TMOD = 0x01; //使用模式1,16位定时器,
EA=1; //总中断打开
ET0=1; //定时器中断打开
TR0=1; //定时器开关打开
while(1);
}
;编程方法;1. 方式0—13位方式 ;1、声音的产生 声音是由物体振动产生的,振动的频率不同,发出的声音也就不同,有规律的振动发出的声音叫“乐音”。乐谱中的每一个音符都与某一特定频率相对应。 利用定时器/计数器工作在16位定时(方式1),通过改变THi、TLi的值,就可以产生不同频率的方波。2、原理: 通过控制定时器来产生不同频率的方波,驱动喇叭发出不同音节的声音,再利用延迟来控制发音时间的长短,即可控制音调中的节拍。 单片机的晶振频率为12MHz,乐谱中的音符、频率及定时常数的关系如下: 式中f为音符对应的频率;ti为内部计时一半所用的时间(即半个周期);
音符
(低音);各节拍与时间的设定如表所示;;任务二 音乐演奏器的设计与实现;任务二 音乐演奏器的设计与实现;任务二 音乐演奏器的设计与实现;设计方案 ;任务1
您可能关注的文档
最近下载
- 《新时代新视野国防安全教育》——第七章轻武器射击与战术训练.pptx VIP
- 2021-2022学年广东省深圳市南山区教科版六年级下册期末考试科学试卷-7272.pdf VIP
- 冀人版(2017)科学六年级上册1.4生物的演变(课件).pptx VIP
- 2025年新《操规》呼唤应答,手指手比 .pdf VIP
- 《阵列式消声器技术要求》(T_CAEPI 17—2019).docx VIP
- 机械通气患儿口腔护理实施要点.pptx
- 《阵列式消声器技术要求》(T_CAEPI 17—2019).pdf VIP
- 浙大中控、和利时、霍尼韦尔DCs系统培训教程.pptx VIP
- 《生态环境保护督察工作条例》PPT法律法规课件.pptx VIP
- 欧瑞F2000-P系列变频器用户手册.pdf VIP
文档评论(0)