北京交通大学 电子技术课程设计报告 随着科学技术的发展和人类的进步,电子技术已经成了各种工程技术的核心,特别是进入信息时代以来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、控制系统、测试系统、计算机等等各行各业 生活中常使用到许多的电子设备,它给我们生活上的便利与影响
而电子琴就是一个很明显的例子,这些有时甚至含有内建音乐,有时又可以千变万化,真让人想动手试试看,因此我们对它产生了许多问题与想象
本文就是关于用555 定时器制作简易电子琴的过程及基本原理
方案介绍 1
总体框图 , 1.2.模块功能 该电路包括按钮开关,定值电阻,555 振荡器和扬声器三部 分 组 成 1 输 入端 : 由 八 个按钮开关与各自 的定值电阻串 联 在 并 联 组 成输 入端 2 频 率 产生端 : 根 据 定值电阻的不 同 输 入,由 555 产生不 同 的信号 频 率 3 扬声器端 口 : 接 受 信号 频 率 发出 特定的频 率 1
方案选 择 【设计方案一】 数字电路电子琴 采用一个555 集成定时器组成简易电子琴
整个电路由主振荡器,颤音振荡器,扬声器和琴键按钮等部分组成
主振荡器由555 定时器,电阻,按键及电容组成
【设计方案二】 单片机电子琴 程序可分如下: 初始化模块、判断按键模块、键值处理模块、音乐处理模块、中断模块、0 处理模块、表单模块
初始化模块:对 8279 键盘的部分进行初始化和中断初始化
键值处理模块:用8279 的状态字来判断它是否按键(FIFORAM 不能清除已处理的数据,但 8279 的状态字会发生相应改变)
输入的键值与 1-8 的物理值 01H-08H 进行比较,如果与其中某个数相等,则跳到 1-8 的键值处理模块;如果是 9 或者 A,则跳到音乐处理模块
如果输入是 0,则跳到 0 处理模块
结尾跳到初始化模块