《模拟节日彩灯-微机原理》.docVIP

  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文档。上传文档
查看更多
《模拟节日彩灯-微机原理》.doc

沈阳航空工业学院 课 程 设 计 报 告 课程设计名称:微机系统综合课程设计 课程设计题目:模拟节日彩灯变化 院(系):计算机学院 专 业:计算机科学与技术 班 级:6401104 学 号:200604011129 姓 名:张金鹏 指导教师:张怀彬 完成日期:2009年7月12日 目 录 第1章 总体设计方案 1 1.1 设计内容和要求 1 1.2 设计原理 1 1.2.1 提出方案 1 1.2.2 方案论证 1 1.3 设计环境 2 第2章 详细设计方案 3 2.1 硬件电路设计 3 2.2 程序设计与实现 3 第3章 结果测试及分析 8 3.1 结果测试 8 3.2 结果分析 8 参考文献 9 附 录(程序清单) 10 第1章 总体设计方案 1.1 设计内容和要求 根据所给的任务书的要求设计初步为:根据芯片作用及要实现的功能决定用个芯片可以完成功能.3 设计环境 ·硬件环境:AEDK实验箱。 ·软件环境:LCT88EA应用软件,Win2000,PC机。 第2章 详细设计方案 2.1 硬件电路设计 8279是一种通用的可编程键盘显示器接口芯片,能完成键盘输入和显示控制的两大功能,其命令地址为222H,数据地址为220H。8255A是一种可编程并行接口芯片,其命令地址为20BH,C口数据地址是20AH。8253是一种可编程定时器/计数器芯片,其命令地址为203H,计时器0的端口地址为200H,计时器1的端口地址为201H,计时器2的端口地址为202H,8259A是可编程中断控制器,其命令地址为210H。该系统的硬件连线图如2.1图所示。 2.2 程序设计与实现 首先,整个系统的进入要按下A键,然后系统处于激活状态,彩灯开始变化,当前为开始变化,接下来用户可以任意的按1到7号键,分别对应了彩灯的7种变化种类,当选择了一种变化种类后,彩灯就可以无限的循环变化下去,如果在此过程中,用户需要选择其它的变化种类,可以直接选择其它的按键,彩灯直接转到被选择的变化种类进行变化,并且也是无限的循环下去,如果在彩灯变化过程中,用户需要暂停当前的彩灯变化,可以直接按B键,之后需要彩灯继续变化,可直接选择变化种类,彩灯又恢复到变化状态,如果在彩灯变化过程中,用户需要停止当前彩灯的变化,可以直接按C键,彩灯立刻停止变化,并处于熄灭状态,只有当用户在一次按下开始键A时,彩灯才会处于运行状态。具体流程控制图如2.2图所示。 利用8279的键盘,输入功能键,输入控制键,并分别与各个功能的控制键对比,如果相同,则执行当前功能,如果不同,则继续比较下面的功能键,如果全部都不相同,则继续等待按键。该部分的功能流程图如2.3图所示。 第3章 结果测试及分析 3.1 结果测试 按电路图连接好电路以后,把程序下载到机器中运行程序,8个彩灯从左至右显按下A键,彩灯变化开始,当前为一种变化,接下来可以随意的选择1到7号键,彩灯无限循环演示各种变化方案,当按下暂停键B之后,8个彩灯停止在当前变化的状态,如果在按下A键或者1到7号键,彩灯可继续运行,如果按下结束键C,彩灯变暗,整个系统停止,此时,1到7号键和B键无效,只有在一次按下开始键A,整个系统又一次恢复到运行状态,可选择不同的变化方案进行演示。 3.2 结果分析 本程序基本满足要求,在程序运行时,一共有十个功能键,1到7号为变化种类选择键,本程序实现相应键的彩灯变化,A为开始键,B为暂停键,C为结束键,这三个键,在本程序中也都能实现相映的功能,所以本程序实现各种功能要求,并在实验箱上正确的实现。 参考文献 [1]袭尚福.微机原理与接口技术 [M].西安:西安电子科技大学出版社,2003 [2]王忠民.微型计算机原理 [M].西安:西安电子科技大学出版社,2003 [3]沈美明.温冬婵.IBM-PC汇编语言程序设计 [M].北京:清华大学出版社,2001 [4]谢瑞和等.32位微型计算机原理与接口技术[M].北京:高等教育出版社,2004 附 录(程序清单) 程序代码: ;8253: TIM_CTL EQU 203H ;控制口地址一 8253DE 端口定义 TIMER0 EQU 200H ;计时器0端口地址 TIMER1 EQU 201H ;计时器1端口地址 TIMER2 EQU 202H ;计时器2端口地址 MODE0

文档评论(0)

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

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

1亿VIP精品文档

相关文档