C单片机路抢答器实训报告精要.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文档。上传文档
查看更多
《单片机与接口技术》课程设计报告 抢答系统设计 学生姓名: _ _____曾超________ 学 号:___201358264031____________ 班 级:___物联网____________ 指导老师:__刘艳军_____________ 日 期:__2015/06/28_____________ 1 题目与要求 3 1.1 问题提出 3 1.2 本系统涉及的知识点 3 2系统硬件设计 3 2.1 模块图 3 2.2 部分模块电路图 4 6 3系统设计 6 4 总结 20 4.1程序调试情况 20 4.2本人在程序设计中感想 22 (四)参考文献(左对齐,宋体粗四号) 22 1 题目与要求 1.1 问题提出 实现一个“抢答系统设计”。 1)制作一个8人抢答器,以开关中的某个开关的按下(闭合)作为抢答按键。 2)无人抢答时,8只数码管轮流循环显示1~8(跑马),谁先抢答,数码管停止跑马,8个数码管同时亮谁的编号,并用蜂鸣器发提示音;其后再有人按键,系统不予响应,直到复位键按下,开始下一轮抢答。 3)主持人端有一个复位键,可重新开始抢答;有一个答案正确的按键,和一个答案错误的按键,按下时有不同的提示音; 要想实现8路抢答器,首先要清楚抢答器的功能。需要设置多少个功能键? 功能按键通过哪个I/O口控制?对于此系统,我们第一步应该做什么,先完成哪个部分? 1.2 本系统涉及的知识点 本系统涉及到的知识点有: 按键的处理。 数码管的动态静态显示。 2系统硬件设计 2.2 部分模块电路图 1. 4*3矩阵键盘,本系统中只用到3个功能键,故令P1^4=0控制列线,P1^1,P1^2,P^3分别为横线,不需要做扫描。分别控制S1,S5,S9. 2.8路独立按键,为本系统的8路抢答按键。通过P3口输入控制。 蜂鸣器,接在P1^5. 3系统设计 抢答成功,8位数码管同时显示选手编号 4.2本人在程序设计中感想 在设计复位按键时,在case语句下循环语句用了两重while循环,导致我无法退出循环及switch分支,无法复位。在思考程序整体后,删除外重while语句,内层while用break跳出,在case语句下再加上一句break语句,跳出分支,实现复位按键的功能。 (四)参考文献 [1] 谭浩强,C程序设计(第二版),北京:清华大学出版社,2001.1。 [2] 单片机,单片机原理及接口技术(第二版),北京:高等教育出版社,2009.1。

文档评论(0)

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

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

1亿VIP精品文档

相关文档