综合设计任务书
学生班级:设计名称:起止日期:
学生姓名:
学号:
电子琴的设计与实现
2013111820131215
指导教师:
设计要求:
利用单片机设计一简易电子琴。功能要求:1按下不同按键,发出不同1、2、3、4、5、6、7七个音符;2用LED或LCD显示当前按键。总体要求:给出电路原理图、电路调试结果、程序源代码;提交设计报告。
1
f综合设计学生日志
时间2013111920131122201311232013112520131126201311292013113020131206201312072013120820131214
设计内容相关资料的查找;搭建硬件电路;单片机基本知识的复习以及软件系统框架的搭建;软件程序的编写和完善;软硬件结合调试,优化;设计材料的整理和设计报告的书写。
2
f电子琴的设计与实现
摘要本次设计是xx专业专业方向设计,利用单片机设计简易电子琴。其主要功能
为:按下不同按键,发出不同1、2、3、4、5、6、7七个音符并且用LED或LCD显示当前按键。选用stm32f103C8T6,它有8个定时器,部分定时器有多达4个用于输入捕获输出比较PWM或脉冲计数的通道和增量编码器输入。利用芯片内部相关定时器来输出PWM,从而来驱动蜂鸣器。通过读取外部按键输入的值来相应改变定时器相关寄存器的值,从而来改变PWM的输出频率来达到发出不同音调。关键词STM32f103C8T6;PWM;定时器
3
fTheDesig
oftheKeyboard
AbstractThisdesig
istheprofessio
aldirectio
ofbiomedicale
gi
eeri
gdesig
Usi
gSi
gleChipMicrocomputertoachieveasimpleKeyboardItsmai
fu
ctio
isWhileauserpressthediffere
tkeysitwillmakediffere
tsou
dsfromthebuzzera
ddisplaydiffere
t
umberswhichcorrespo
dedtothesou
dsUsi
gstm32f103C8T6asco
trolchipIthas16bittimersSomeofthemwithupto4ICOCPWMorpulsecou
terMaki
guseoftheTimerstoge
eratedrivi
gsig
alByreadi
gthestateoftheexter
alkeytocha
gethefreque
cyofoutputDiffere
tfreque
cyofthePWMwillco
trolbuzzermakesdiffere
tsou
dsKeywordsSTM32f103C8T6PWMTimer
4
f一、设计目的和意义
本综合设计是为xx专业高年级本科生开设的必修课,是对学生运用所学知识的一次综合训练。其目的是让学生得到一次进行独立设计的工程实践锻炼,不仅培养严谨的科学态度和扎实的实践技能、良好的工程意识,并在设计中学会如何发现、分析和解决工程实践问题的技能和方法,将所学知识综合应用于工程实践中,为后续的毕业设计做好准备。
二、控制要求
利用单片机设计简易电子琴。功能要求:1按下不同按键,发出不同1、2、3、4、5、6、7七个音符;2用LED或LCD显示当前按键。总体要求r