课程设计报告--基于51单片机的简易电子琴设计
《课程设计报告--基于51单片机的简易电子琴设计》由会员分享,可在线阅读,更多相关《课程设计报告--基于51单片机的简易电子琴设计(17页珍藏版)》请在毕设资料网上搜索。
1、技能训练报告 1 基于基于 51 单片机的简易电子琴设计单片机的简易电子琴设计 一、设计指标一、设计指标 1.1 设计任务设计任务 1设计一个 4X4 的 16 个按键矩阵,并且每个键对应一个音,显示对应音键号。 2用 AT89C51 将键盘连接设计成为电子琴。 3编写电子琴的程序,要达到可以随意弹奏想要表达的音乐的目的。 4程序的分析与调试,显示波形。 1.2 设计要求设计要求 1用汇编语言编程实现程序设计。 2利用查表,中断等方式实现目的。 3系统的各各功能模块要清楚,有序。 4程序运行时有友好的用户界面。 二、设计方框图二、设计方框图 图 2.1 系统主程序流程图 技能训练报告 2 图
2、2.2 三、元器件介绍三、元器件介绍 该设计主要由以下几个部件组成: 1:单片机 AT89C51 : AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压, 高性能CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与 工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器 组合在单个芯片中,ATMEL 的 AT89C51 是一种高效的微控制器。 引脚说明: P0 口: P0 口为一个 8 位双向三态 I/O 口, 每脚可驱动 8 个 TTL 负载。 P0 既可作为通用 I/O 口, 又可作为外部扩展时的
3、数据总线及低 8 位地址总线的分时复 用口。 P1 口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, 每个引脚可驱动 4TTL 负载。P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电 平时,将输出电流,这是由于内部上拉的缘故。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,驱 动 4 个 TTL 门电流。 P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可驱动 4 个 TTL 负载。 当 P3 口写入“1“后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下 拉为低电平,P3 口将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 基于 51 单片机 简易 电子琴 设计
