哈尔滨理工大学 单片机原理及接口技术 课程设计报告 设计题目: 简易电子琴实验 专 业: 电机与电器 班 级: 电机10-3 姓 名: 朱明海 学 号: 1 0 3 0 3 5 0 3 1 2 简易电子琴实验 一、课程设计目的与要求 1、掌握蜂鸣器的使用方法; 2、掌握蜂鸣器的不同发音的方法; 3、通过本次课程设计加深对单片机课程的认识和掌握,对单片机的应用做进一步了解
二、课程设计设备 STAR序列试验仪一套、PC机一台 三、课程设计内容 1、简易电子琴原理 (1)蜂鸣器输入不同频率的方波,会发出不同的声音; (2)通过按键,由单片机控制产生不同频率的方波,从而发出不同的声音
2、课程设计过程 (1)通过单片机,是 G6区的 1-7号键由低到高发出 1-7的音阶
四、课程设计原理图 1234567P1
6VccBuzzerLS12KR15
1KR28550Q60
01uFC40Ctrl100R11P1
7 五、课程设计框图 主程序: 节拍1子程序(手动按键时用) 节拍2子程序(手动按键时用) 节拍3子程序(手动按键时用) 节拍4子程序(手动按键时用) 0FFH->P1 开始 播放一段音乐 P1
0=0 调用节拍1子程序 N Y 调用节拍2子程序 Y 调用节拍3子程序 Y 调用节拍4子程序 调用节拍5子程序 调用节拍6子程序 调用节拍7子程序 P1
1=0 P1
2=0 N P1
3=0 Y Y Y P1
4=0 P1
5=0 N P1
6=0 Y N N N 0->P1
7 延时160us 1->P1
7 延时160us 开始 返回 0->P1
7 延时180us 1->P1
7 延时170us 开始 返回 0->P1
7 延时180us 1->P1
7 延时190us 开始 返回 0->P1
7 延时200us 1-