- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计-评分系统
河南理工大学
计算机科学与技术学院
课程设计报告
200 9 — 200 10 学年第 一 学期
课程名称 单片机原理与应用实例仿真
设计题目 评分系统
学生姓名 XXX
学 号 8
专业班级 计算机07-2班
指导教师 XXX
2009 年 12 月 30 日
评分系统
一 、设计要求:
(1) 题目要求四个评委给出自己的打分,故设计的第一步设计主机信号控制指令,否则任何打分都是无效。
(2) 评委们接到打分指令后即可为选手输入分数,先设想用可编程编程并行通信接口89C52与 开关结合实现该步。
(3) 接收所有评委的打分到指定缓冲区后,开始对数据进行处理,求出平均分:
(4) 将(3)步取出的平均分显示出来。
二 、设计目的:
通过课程设计及研究论文,使学生对单片机的应用有更深入的理解,并具有较简单的单片机应用的设计能力。
三 、设计方案:
评分系统需使用单片机多机通信系统。一个主机 ,五个从机。主机向从机发送的地址帧和数据帧用相应的标志位加以区分从机。当主机选中与其通信的从机后,只有该从机能够与主机通信,其他从机不能与主机进行数据交换,而只能准备接受主机发来的地址帧。
主从通信是通过SCON中的SM2和TB8来实现的,串行口以方式2或3接收时,若SM2为1,则仅当接受到第9位数据RB8为1时,数据才装入SBUF,置位RI,请求CPU对数据进行处理;如果接收到第9位数据RB8为0,则RI不置1,接收到数据丢失;若SM2为0时。则接收到一个数据后,不管第9位数据RB8是0还是1,都将数据装入接收缓冲器SBUF并置位中断标志RI,请求CPU处理。利用这个特点,当主机发送地址帧时使TB8=1,发送数据帧时使TB8=0,TB8是发送的一帧数据实地还是数据。主从式多级通信系统模型如下。
………
通信过程可以按照以下步骤进行:
所有的从机的SMA置1,以接收地址帧。
主机发地址帧。其中包含8位从机地址,置TB8=1装入第9位,选中所要通信的从机。
所有从机接收到地址帧后,将接收到地址与本机地址比较,相符的从机,使SM2置0(已接受随后的数据帧),不符的从机,保持SM2=1,对主机随后发来的数据帧不予理睬,直至发送新的地址帧。
主机收到被选中的从机回送的地址信号后,对该从机发送控制命令(此时置TB8=0),说明主机要求从机发送还是接收。
从机收到主机控制命令后,向主机发送一个状态信息,表明是否已准备就绪。主机收到从机的状态信息,若从机准备就绪,主机便与从机进行数据传送。
用到六个芯片中主机控制和管理从机通信,四个从机是评委,主要是输入数据。输入顺序由主机控制,待从机得分输入完毕 。主机发送信号启动最后一个从机,最后一从机计算四个评委的得分的平均值不能够显示出来。
四 、硬件设计:
本设计主要用到以下几个硬件设施:(1)AT89C52: 单片机; (2)LED – GREEN;
(3)SWITCH: 开关; (4)7SEC – COM – AN – BLUE; (5)共阳一位蓝色数码管; (6)BUTTON: 按键; (7)RES: 电阻; (8)CRYSTAL:
晶振; (9)CAP 、CAP – ELEC: 电容 、电解电容。
设计要求中开始信号有主机单片机上的开关实现。
评委可通过很多设备进行数据输入,本设计用逻辑开关实现。
输出设备即可用发光二极管也可用LED显示器,但相对于前者,后者对结果的显示一目了然,故本设计设计选择LED显示器作输出设备。
本设计的四个评委的输入设备需要四个89C52芯片,还需要四个显示器,电阻及导线若干。
本设计的四个输入物理模型如下:
主机控制模型如下:
物理模型原理图:
五 、软件分析
(1)从机原理
子机开始时P2口为0X00,数码管显示00,当有一次按键按下时,判断按键是否
为复位键,如果不是复位键,则查表得出所按按键的键值,将此键值作为个位数显示在数码管上;当第二次按下按键时,判断是否为复位键,若不是,则将P2口的数据左移4位,与新键值相或后显示在数码管上,此时数码管上显示r十位数和个位数,接下来H有按下复位键后,数码管才会清零,可重新输入数字。否则,数码管上数字不再改变,等待与主机进行通信。当主机通过串口发送手机的地址码后,如0x01,子机通过中
您可能关注的文档
- 冲压模具课程设计-锥型件落料冲孔级进模设计.doc
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件培训.ppt
- 冶金项目——电铅冶炼及配套环保设施项目可行性研究报告.doc
- 冷冲压模具设计与制造课程设计-冲孔落料连续模.doc
- 《种子的梦课件》小学语文北师大版五年级下册_1.ppt
- 《神奇的克隆》课件(苏教版五年级语文下册课件).ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)PPT课件.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_6.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_2.ppt
- 《第三单元丰碑课件》小学语文鄂教版五年级下册.ppt
- 《第七课在合作中成长课件》小学心理健康教育辽大版六年级上册_3.ppt
- 单片机课程设计报告-交通信号灯.doc
- 《第三单元不屈的名族10黄河在怒吼课件》小学品德与社会粤教版五年级上册.ppt
- 《第三单元民俗风情诵读欣赏对联六副课件》初中语文苏教版七年级上册.ppt
- 《第三单元我爱祖国山和水4祖国江山的保卫者课件》小学品德与社会人教版五年级上册.ppt
- 《第三单元民俗风情诵读欣赏对联六副课件》初中语文苏教版七年级上册_1.ppt
- 单片机课程设计报告-定时闹钟.doc
- 《第三单元不屈的名族10黄河在怒吼课件》小学品德与社会粤教版五年级上册_1.ppt
- 单片机课程设计报告-数字温度计(0℃~100℃).doc
文档评论(0)