2862.C可存储式电子琴设计报告(包含小组成员报告源代码等) 个人报告3.doc
《2862.C可存储式电子琴设计报告(包含小组成员报告源代码等) 个人报告3.doc》由会员分享,可在线阅读,更多相关《2862.C可存储式电子琴设计报告(包含小组成员报告源代码等) 个人报告3.doc(9页珍藏版)》请在三一办公上搜索。
1、计算机科学与技术学院硬件课程设计报告(个人报告)姓 名: 学 号: 专 业: 信息安全 班 级: 设计题目: 可存储式电子琴 成 员: 指导教师: 职 称: 副教授 2008年 7月 徐州课程设计指导教师评阅书指导教师评语:成 绩: 指导教师签字: 年 月 日目 录1设计任务与要求 12 个人分工13 8253原 理 24硬件设计思路35 电子琴关于8253部分设计电路36 流 程 图 47 关于8253部分程序源代码58实验体会59参考文献6 总体设计部分1 设计任务与要求 本次硬件课程设计的任务和要求是通过居于8255A芯片和8253芯片上的电路设计和电路连接并通过对它们进行编程实现一个具
2、有可存储音乐和电子琴的基本功能的小器件。该器件不仅具有基本的弹奏功能(输入不同的键能发出不同频率的声音即音符),还具有弹奏存储功能(在先后输入不同的键后,它能将这些键存储起来,然后一并输出)。1.1 本次硬件课程设计是为了实现一个可以存储音乐且具有一般电子琴的基本功能的小器件。1.2 通过硬件设计熟悉并掌握微型计算机与接口技术课程中的关于各个芯片的知识和一些具体应用;1.3 通过此次硬件课程设计培养自己的对于微型计算机与接口技术课程的兴趣;1.4 通过此次硬件课程设计培养自己的动手能力和创新精神,培养自己的提出问题并解决问题的能力;1.5 通过此次课程设计锻炼同学们的彼此配合,彼此合作的能力和
3、意识;2 个人分工这次设计我们小组先经过协商完成功能分析、总体硬件规划、程序总体设计部分,根据各自情况划分本人负责搜集资料、硬件8253部分功能的连接及相关程序化,编写总体实验报告。3 8253原理可编程定时器计数器8253利用硬件电路和中断方法控制定时,定时器和范围完全由软件来确定和改变,并由微处理器的时钟信号提供时间基准,因这种时钟信号由晶体震荡器产生,计时精确稳定,但时钟信号频率太高,所以要把它送到专门的计数器定时器进行分频后才能产生所需的各种定时信号。可编程定时器计数器8253进行电路定时时,先要根据预定的定时时间,用指令对8253芯片设定记数值,然后启动芯片进行工作。计数器一旦开始工
4、作后,CPU就可以去做别的工作了,等计数器到预定的时间,便自动作相应的处理,8253内部具有3个独立的16位计数器通道,通过对它进行编程,每个计数器通道均可按六种不同的方式工作,并且都可以按2进制或者10进制格式进行记数,最高频率可达2MHz ,对8253进行初始化编程时,先用输出指令向控制字寄存器写入一个控制字,以选定计数器通道,规定 该计数器的工作方式和记数格式,写入控制字还起复位作用,使输出端OUT变成规定的初始状态并使计数器清0。用输出指令选中的计数器端口地址中写入一个记数初值,初值设置时要符合控制字中有关格式的规定。8253有三个计数器通道,每个通道都有6种不同的工作方式。本次课程实
5、际用到方式2,当对某一记数通道写入控制字选定工作方式2时,OUT端输出高电平。GATA为高电平,则在写入记数值后的下一个时钟脉冲时,将记数值装入执行部件,此后计数器随着时钟脉冲的输入而递减记数。当记数值减为一时,OUT端由高电平变为底电平,待计数器的值减为零时,OUT引脚又回到高电平,即底电平的持续时间等于一个输入时钟周期,与此同时,还将计数值初值重新装入计数器,开始一个新的记数过程,并由此周而复始的循环计数,如装入计数器的初值为N。那么在OUT引脚上,每隔N个时钟脉冲就产生一个负脉冲,其宽度与时钟脉冲的周期相同,频率为输入时钟脉冲平率的N分之一,这是一种分频工作方式,在计数过程中,当GATE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2862.C可存储式电子琴 设计报告 包含小组成员报告,源代码等 个人报告3 2862. 存储 电子琴 设计 报告 包含 小组 成员 源代码 个人
链接地址:https://www.31ppt.com/p-3928254.html