微机原理与接口技术-8254电子发声器 课程设计 BY(凉).docVIP

微机原理与接口技术-8254电子发声器 课程设计 BY(凉).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术-8254电子发声器 课程设计 BY(凉).doc

重庆大学 课 程 设 计 报 告 课程名称: 微机原理与接口技术 设计题目: 和谐之音发生器 院 系:电气信息学院 班 级: 2007级 指导教师:蔡学敬 设计时间:2009年12月 目 录 一 概述 2 1.1学习目的 2 1.2学习计算机的意义 2 1.3 课程设计目的 2 二 总体方案设计 2 三 硬件设计 3 3.1 8254原理 3 3.2 8255的工作原理: 5 3.3 键盘工作原理 6 3.4总体程序框图 7 3.4.1 8254部分接线图 7 3.4.2 8255部分接线图 8 四.电子发声原理 8 五.软件设计 9 5.1程序流程图 9 5.2 各子程序功能 9 六.源程序清单 12 七.难点分析 14 八.体会 感慨 建议 15 九、参考文献 15 一 概述 1.1学习目的 “微机原理与接口技术”是电气工程及其自动化专业的一门重要的专业基础课程。我们通过该门课的学习,知道了处理器的工作原理,微型计算机的基本结构,接口技术及汇编语言程序设计,为后续的课程的学习和今后的工作打下坚实的基础。通过实验可以培养学生利用计算机技术和编程手段分析,解决专业领域的各种问题的能力和意识,并进一步感受微机发展的微机发展的新技术和新方法。 1.2学习计算机的意义 电子计算机是一种能自动高速地进行大量运算的电子机器。电子计算机的出现和发展,是科学技术和生产力的卓越成就之一,反过来,它也极大地促进了科学技术和生产力的发展。 微型计算机的发展前景是不可估量的。微型计算机功能强,体积小,使用方便,可靠性高,价格低廉,因而应用范围非常广泛,航天工业,交通运输,医药卫生甚至家庭生活及教学仪器等方面都广泛地使用了微型计算机。毫无疑问,今后微型计算机在人类社会和日常生活中的影响将会越来越大。 1.3 课程设计目的 1.掌握8254 8255的使用和编程方法。 2.通过用8254 8255设计电子琴及它们的输入输出方式和它们的控制字。综合运用本学期所学的关于汇编的知识,在实验中进一步熟悉本学期所学的课程并结合实际生活,掌握汇编的应用。 3.通过此次编程的练习能够熟练的掌握键盘的内部结构及其如何编码键盘,才能使之于对应的芯片准确结合并达到实验的要求,以后再遇到类似的问题时如何的分析,编码与设计。 二 总体方案设计 课程设计任务是设计一个电子琴发声程序,并在运行时通过的扬声器发声,并且当按下数字1~时,依次发出1,2,3,4,5,6,7并在这肯定需要有发声程序,驱动发声程序,还有键盘程序,及为了能够听见清脆的字符音还得对程序进行必要的延时 8254是Intel公司生产的课编程间隔定时器。是8253的改进型,比8253具有更优良的性能。8254具有一下基本功能: 有3个独立的16位计数器; 每个计数器可按二进制或十进制(BCD)计数; 每个计数器可编程工作于6种不同工作方式; 8254每个计数器允许的最高技数频率为10MHZ(8253为2MHZ) 8254有读回命令(8253没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容; 计数脉冲可以是有规律的时钟信号,也可以是随机信号。 图3.1是8254的内部结构框图和引脚图,它是由与CPU的的接口,内部控制电路和三个计数器组成。8254的工作方式如下述: 方式0:计数到0结束输出正跃变信号方式。 方式1:硬件可重触发单稳方式。 方式2:频率发生器方式。 方式3:方波发生器。 方式4:软件触发选通方式。 方式5:硬件触发选通方式。 图3.1 8254内部结构框图和引脚图 表3.1,表3.2,表3.3所示 表3.1 8254控制字的格式 表3.2 8254读出控制字格式 表3.3 8254状态字制格式 3.2 8255的工作原理: 双向选通工作方式。 8255的内部结构及引脚如图3.2所示, 8255工作方式控制字和C口按位置位/复位控制字如图3.3所示 图3.2 8255的内部结构及引脚 图3.3 8255工作方式控制字和C口按位置位/复位控制字 音符及所对应的频率表: 3.3 键盘工作原理 键盘示意图及键值如图3.4 图3.4 键盘示意图 3.4总体程序框图 3.4.1 8254部分接线图 图3.5 8254芯片接线图 。 3.4.2 8255部分接线图 图3.6 8255部分接线图 四.电子发声原理 例如输入时钟采用1MHZ,要得到800HZ的频率,计数初值即为1000000/800。音符与表的对

您可能关注的文档

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档