汇编语言八路抢答器设计.docxVIP

  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文档。上传文档
查看更多
微机原理与接口技术课程设计报告 2015-2016学年第二学期 设计题目: . 小组成员: 所学专业: 指导教师: 完成时间: 目录 TOC \o 1-5 \h \z \o Current Document 一、课程设计目的 4 \o Current Document 二、课程设计要求 4 \o Current Document 三、系统功能 4 \o Current Document 四、总体设计 4 \o Current Document 基本工作原理 4 \o Current Document 1.1可编程并行接口接口芯片8255A控制字要求 4 \o Current Document 可编程定时器/计数器 8253 控制字要求 5 \o Current Document 硬件总体设计 5 \o Current Document 系统总成方案 5 \o Current Document 存单元编址 5 \o Current Document 键盘、扬声器及显示功能的定义 5 \o Current Document 原理图 5 \o Current Document 硬件原理框图 6 \o Current Document 原理连线图 6 5 软件总体设计 6 五、硬件设计 错误! 未定义书签。 TOC \o 1-5 \h \z \o Current Document 六、软件设计 8 \o Current Document 七、调试过程 21 \o Current Document 八、系统操作说明 21 九、总结 22 \o Current Document 十、参考文献 22 八路抢答器设计 一、设计目的 1、 掌握微机系统的开发步骤; 2、 掌握抢答器控制编程方法和芯片 8255 8253的逻辑功能、键盘中断及使 用方法和数码管的用法; 3、 掌握一定的汇编语言知识,培养自己的动手操作能力。 4、 学习程序设计的基本思路和方法。 因此,本次设计要求对微机原理的理论知识, 8255A, 8253,键盘显示区的 工作方式、工作原理熟练掌握。 二、设计要求 当按开始键,绿灯亮后,选手抢答,1-8号选手中先按下按键者,LED数码 管显示其选手(后按下无效),并进行声光报警(黄灯亮)提示。当按开始键未按 下时,如果有选手抢答,LED数码管显示其选手,并进行声光报警(红灯亮)提 示。 二、系统功能 一个具有8路抢答的抢答器,利用并行接口和开关键。键盘上数字键 1--8 代表抢答按钮,当某个逻辑开关闭合时(开始键按下未按起时) ,相当于抢答按 钮按下,此时在七段数码管上将其显示出来, 并使喇叭响一声(或者以发光二极 管代替)。 四、总体设计 基本工作原理 当按开始键按下时,绿灯亮后,选手才可抢答,否则违规。若抢答成功,LED 显示器显示选手,黄灯亮,扬声器鸣叫;若抢答违规(未按下开始键) ,LED显 示器显示违规选手,红灯亮,扬声器报警。 1.1可编程并行接口接口芯片8255A控制字要求 (1)、B 口工作在方式0,做为输出端口,经驱动器1连接LED显示器(PB7~PB0 依次对应连接LED显示器的dp、g、f、e、d、c、b、a七段数码管管脚); 、C 口也必须工作在方式0,高4位做输入端口(本次设计中只用PC4 PC5, 分别用于连接复位键和开始键) ,低 4 位做输出端口( PC3~PC,0 经驱动器 2 后 PC1 PC2 PC3分别用于连接黄、红、绿三个发光二极管, PC0连接到8253的 GATE端,以控制方式1的计数)。 可编程定时器/计数器 8253 控制字要求 ( 1 )、方式 0:操作类型为先读写低字节再读写高字节,工作在方式 3 即方波发 生器, 计数格式为BCD码,计数初值为0。 ( 2)、方式 1 :操作类型为先读写低字节再读写高字节,工作在方式 1 即可重触 发的单稳态触发器,计数格式为 BCD码,计数初值为0。 ( 3)、方式 2:操作类型为先读写低字节再读写高字节,工作在方式 3 即方波发 生器, 计数格式为BCD码,计数初值为0。 硬件总体设计 系统总成方案 该竞赛抢答器所要器件: 可编程并行接口接口芯片 8255、可编程定时器/计 数器 8253,三个一样的驱动器,黄、红、绿三个发光二极管,十三个电阻,一 个8输入与非门,一个非门,一个扬声器,一个 LED显示器,10个按键。 存单元编址 可编程并行接口接口芯片 8255A的端口地址为60H 61H 62H 63H 可编程定时器/计数器 8253的端口地址为 40H 41H 42

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档