微机原理与接口技术8254电子发声器课程设计BY(凉).docx
《微机原理与接口技术8254电子发声器课程设计BY(凉).docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术8254电子发声器课程设计BY(凉).docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆大学课 程 设 计 报 告课程名称:微机原理与接口技术设计题目:和谐之音发生器院系:电气信息学院班级: 2023 级指导教师:设计时间:2023 年 12 月0目录 概述21.1 学习目的21.2 学习计算机的意义21.3 课程设计目的2二 总体方案设计3三 硬件设计33.1 8254 原理33.2 8255 的工作原理:63.3 键盘工作原理73.4 总体程序框图83.4.1 8254 局部接线图83.4.28255 局部接线图9四电子发声原理9五软件设计105.1 程序流程图105.2 各子程序功能11六源程序清单15七难点分析21八体会 感慨 建议21九、参考文献221 概述1.1
2、学习目的“微机原理与接口技术”是电气工程及其自动化专业的一门重要的专业根底课程。我们通过该门课的学习,知道了处理器的工作原理,微型计算机的根本构造,接口技术及汇编语言程序设计,为后续的课程的学习和今后的工作打下坚实的根底。通过试验可以培育学生利用计算机技术和编程手段分析,解决专业领域的各种问题的力量和意识,并进一步感受微机进展的微机进展的技术和方法。1.2 学习计算机的意义电子计算机是一种能自动高速地进展大量运算的电子机器。电子计算机的消灭和进展,是科学技术和生产力的卓越成就之一,反过来,它也极大地促进了科学技术和生产力的进展。微型计算机的进展前景是不行估量的。微型计算机功能强,体积小,使用便
3、利,牢靠性高,价格低廉,因而应用范围格外广泛,航天工业,交通运输,医药卫生甚至家庭生活及教学仪器等方面都广泛地使用了微型计算机。毫无疑问,今后微型计算机在人类社会和日常生活中的影响将会越来越大。1.3 课程设计目的1. 把握 8254 8255 的使用和编程方法。2. 通过用 8254 8255 设计电子琴及它们的输入输出方式和它们的掌握字。综合运用本学期所学的关于汇编的学问,在试验中进一步生疏本学期所学的课程并结合实际生活,把握汇编的应用。3. 通过此次编程的练习能够娴熟的把握键盘的内部构造及其如何编码键盘,才能使之于对应的芯片准确结合并到达试验的要求,以后再遇到类似的问题时如何的分析,编码
4、与设计。二 总体方案设计课程设计任务是设计一个电子琴发声程序 ,并在运行时通过试验箱上的扬声器发声,并且当按下数字 114 时,依次发出 1,2,3,4,5,6,7 的低音和 1,2,3,4,5, 6,7 的中音。并在试验箱上的发声器上发声,这确定需要有发声程序,驱动发声程序,还有键盘扫描程序,及为了能够听见动听的字符音还得对程序进展必要的延时。利用 8254 芯片所供给转化后的频率送到发声单元进展发声及 8255 芯片送供给的输入输出功能,来完成从键盘的输入到发声装置发声的掌握。三 硬件设计3.1 8254 原理8254 是 Intel 公司生产的课编程间隔定时器。是 8253 的改进型,比
5、 8253 具有更优良的性能。8254 具有一下根本功能:(1) 有 3 个独立的 16 位计数器;(2) 每个计数器可按二进制或十进制BCD计数;(3) 每个计数器可编程工作于 6 种不同工作方式;(4) 8254 每个计数器允许的最高技数频率为 10MHZ8253 为 2MHZ(5) 8254 有读回命令8253 没有,除了可以读出当前计数单元的内容外,还可以读出状态存放器的内容;(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。图 3.1 是 8254 的内部构造框图和引脚图,它是由与 CPU 的的接口,内部掌握电3路和三个计数器组成。8254 的工作方式如下述:(1) 方式 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 8254 电子 发声器 课程设计 BY
限制150内