欢迎来到天天文库
浏览记录
ID:35554388
大小:954.00 KB
页数:23页
时间:2019-03-28
《硬件课程设计-可存储式电子琴》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机科学与技术学院2013级硬件课程设计报告《硬件课程设计》课题名称可存储式电子琴院(系)班级学号姓名计算机科学与技术学院2013级硬件课程设计报告摘要关键词:可存储式电子琴;8255;8253;门控信号:汇编语言程序设计此次硬件课程设计是利用微机原理与接口技术课程中所学8253,8255芯片,设计可存储式电子琴。在汇编语言环境下,利用上述两种芯片,编程让8255通过识别键盘键值,8253识别发声从而实现计算机按照的不同而发出不同频率的声音。我们利用学习的微机原理与接口技术这门课程课上我们学到的一些计算机硬件工作的基本原理,汇
2、编语言程序设计方法,微型计算机接口技术建立了微型计算机系统的整体概念,初步形成了微机系统软硬件开发的能力。可存储式电子琴能够实现弹奏、演奏的功能,当按下弹奏键时,实现弹奏功能,发出音符对应频率的声音,按下弹奏键时,实现演奏功能,播放预存音乐,按下指定的音调选择按键后,选择低音,中音或者高音,则分别用低音,中音或者高音进行弹奏或演奏。可存储式电子琴可用于设计小型发声玩具,由于本电子琴设计简单,稍加修改便可用于其它地方,如报警防盗部件,音乐门铃等,具有一定的商业价值。计算机科学与技术学院2013级硬件课程设计报告目录1设计任务与要求
3、-------------------------------------------------11.1选题报告---------------------------------------------------11.2提出问题----------------------------------------------------11.3设计思想---------------------------------------------------12需求分析----------------------------------
4、---------------------13硬件方案-------------------------------------------------------23.1设备器材----------------------------------------------------23.2硬件的选择以及芯片说明--------------------------------------23.2.1硬件选择------------------------------------------------23.2.2可编程计数器/定
5、时器8253---------------------------------23.2.3可编程外围接口芯片8255----------------------------------33.3硬件电路-----------------------------------------------------43.4实验连线图---------------------------------------------------44软件方案------------------------------------------------
6、--------54.1功能模块----------------------------------------------------54.2系统各模块程序流程图--------------------------------------54.2.1主程序流程图--------------------------------------------54.2.2高音子程序流程图----------------------------------------64.2.3中音子程序流程图-----------------------
7、-----------------74.2.4低音子程序流程图----------------------------------------84.2.5播放预定音乐子程序流程----------------------------------84.2.6弹奏子程序流程图----------------------------------------94.2.7发音子程序流程图----------------------------------------94.2.8录音子程序流程图-----------------------
8、-----------------94.2.9键盘检测子程序流程图------------------------------------105源程序清单和注释-----------------------------------------------116运
此文档下载收益归作者所有