跪求 电子行业 高手

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:15:04
单片机电子琴
1.用8051单片机制作一台七键电子琴;
2.画出硬件接线图;
3.画出程序流程图,编写程序;
4.输入程序并调试;
5.写出设计总结报告。
音符 1 2 3 4 5 6 7
频率(HZ) 524 588 660 698 784 880 988
有没有报告无所谓 !关键是程序! 谢谢你了朋友!!

/********************************************************************
*
* 程序功能 : 行列键盘式电子琴
*
* 应用软件 : KEIL C
*
* 版 本 : KEIL 7.06
*
* 硬 件 : WS803、WS804、WS806
*
* 创建时间 : 2005-07-28
*
* 程序整理 : benladn911
*
* 注:为了有更多实用的实验程序供大家学习,部分程序参考网上的资源,
* 在此谢谢这些无私奉献的朋友!!!
*
********************************************************************/
;----------------------------------------------------
;;; 行列键盘式电子琴
;;; 原创:杜洋 20050630
;;; MCU:89S51 扬声器:P3.2 行列键盘:P2
;;; 按键盘1~16键对应发出从低音5到高音6的音符
;;
;
;------------------------------------------------------

;-------------------------------初定义
KEY_P2 EQU P2
SP_OUT EQU P3.2

;-------------------------------程序入口
ORG 00H
JMP START
ORG 30H

;-------------------------------主程序
START:
CLR SP_OUT
CALL KEY_START
JMP START

;--