- 155
- 0
- 约2.29万字
- 约 31页
- 2018-05-14 发布于天津
- 举报
基于STC89C52RC单片机的音乐播放器设计
设计要实现的功能
利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏歌曲(总共九首)。
采用共阳七段数码管显示当前播放歌曲的序号。
可以通过按键实现暂停、继续、上一首、下一首以及复位等基本操作。
设计所需基础知识储备
要产生音频脉冲,只要计算某一音频的周期,然后将此周期处以2,即为半周期的时间。利用定时器记时这个个半周期时间,每当记时到后就输出脉冲的I/O反相,然后重复记时此半周期的时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。
利用8051的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法,例如频率为523HZ,其周期T=1/523=1912us,因此只要令计数器记时956us/1us=956,在每次计数956次时将I/O反相,就可得到中音DO(523HZ)。计数脉冲值与频率的关系公式如下:N=Fi/2/Fr,其中N是计数值,Fi是8051内部频率,一般用的是1MHZ(因为8051内部记时一次时间为1us),Fr为要产生的频率。
计数初值的求法如下:
T=65536-N=65536-Fi/2/Fr
例如:求低音DO(261HZ)中音DO(523HZ)高音DO(1046HZ)的计数值。
T=65536-N=65536- Fi/2/Fr=65536-1000000/2
您可能关注的文档
- 《化工过程模拟与优化》课程设计--氯苯废水中苯和氯苯的回收.pdf
- 《混凝土与砌体结构》课程设计计算说明书--单层单跨工业厂房课程设计.doc
- 《基础工程》课程设计--某住宅楼桩基础设计.doc
- 《基础工程课程设计》任务书.pdf
- 《基础工程》课程设计--双线高速铁路某桥墩基础设计.doc
- 《基础工程设计原理课程设计》指导书.pdf
- 《计算机控制技术》课程设计--具有纯滞后一阶惯性系统的计算机控制系统设计.doc
- 《建筑抗震设计》课程设计--三层实验楼框架结构抗震设计.pdf
- 《交通路基路面工程》课程设计--遂宁市绕城高速沥青路面设计.doc
- 《路基路面工程》课程设计任务书--高速公路沥青路面设计.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 2026年人教版二年级数学下册期中全面综合测试卷(含答案解析)精品5套.docx VIP
- 抢救车规范化管理与全流程操作实施指南.pptx VIP
- 2012款斯巴鲁森林人_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 五邑大学-甘俊英-信号与系统-课后习题-答案.docx VIP
- 博物馆数据安全管理规范.pdf
- 2026危险化学品经营单位安全管理人员安全知识培训考试题库(含答案).docx VIP
- 教学查房 牙龈瘤--汇报病史 米会会.pptx VIP
- 《食品经营许可证》延续申请表.doc VIP
- ACCESS必考选择题知识点大全.doc
- 基于车联网的智能汽车管理系统设计.docx VIP
原创力文档

文档评论(0)