求助微机原理与接口技术课程设计:设计评分系统

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:23:06
用8086系统的接口 芯片 设计一个四个评委使用的评分系统,最高得分10分,编程求其平均得分,并显示其最后得分.
给个大概思路,要是有完整的设计就更好了.
谢谢大侠们帮助!!!

给你个 提示吧
上位机是一台PC机,下位机是多台单片机(打分器),利用串口通信.
上位机现采用状态查询方式提取下位机的数据(每个评委的打分).

--------------------------------------------------------------------------
状态查询方式,就是上位机发送地址码,该地址的单片机接受到,就发回本机的状态;
上位机根据此状态,执行发回相应命令(其实还是该单片机的地址);
下位机接受到此命令,跳转到下一状态,执行相关操作.

---------------------------------------------------------------------------
从上位机的角度看,下位机只以下需要 3 种状态:

---------------------------------------------------------------------------
1. 初始状态, ----- 数据尚未准备好.

当上位机查询到这种状态的单片机时,就跳过,转向下一单片机.


---------------------------------------------------------------------------
2. 就绪状态, ----- 数据准备就绪,等待发送.

当上位机查询到这种状态的单片机时,
就发回"允许发送数据"这一指令(其实就是该单片机的地址),
单片机收到该指令,则跳转到状态3.

--------------------------------------------------------------