8086接口芯片设计:四评委评分系统详解
需积分: 0 145 浏览量
更新于2024-07-29
收藏 253KB DOC 举报
微机原理课程设计中,要求设计一个针对四评委的评分系统,使用8086接口芯片作为核心控制器。该系统的功能主要包括接收四位评委的打分、计算平均分并最终显示结果。设计过程涉及以下几个关键步骤:
1. 开始打分指令:设计的首要任务是设置一个开始打分的指令,确保评分有效。主持人需首先发送这个指令,引导评委进入打分环节。
2. 评委输入分数:利用INTEL8279通用可编程键盘/显示接口芯片与小键盘相结合,评委可以通过小键盘输入分数。8279的RL0~RL7位可以连接四个评委的小键盘,实时存储每位评委的分数。
3. 数据接收与缓冲:评委输入的分数会被接收并暂存到指定的缓冲区中,等待后续处理。
4. 数据处理与求平均分:在所有评委的分数都输入后,软件部分会进行数据处理,通过累加每位评委的分数,然后除以评委数量(本例中是4)来计算平均分。需要注意的是,由于分数范围是0-10,所以四位二进制即可表示,且可能涉及到小数部分的处理。
5. 显示平均分:为了清晰地显示结果,采用八段LED灯阵列,每个LED代表一位数字,包括一个小数点。通过位选码控制每一位的显示,段选码控制每段LED的状态。在显示过程中,需要考虑如何避免前一位数字在显示下一位时被覆盖的问题。
6. 硬件与软件分工:硬件部分主要负责接收开始指令、评委输入和显示控制,而数据处理(如求平均分)则由软件实现,这是系统设计中的关键分工。
在整个设计中,学生需要深入理解8086指令集、8279接口芯片的工作原理,以及如何编写控制程序来驱动硬件组件,确保评分系统的稳定性和准确性。同时,项目中还涵盖了实际操作和理论知识的结合,如数据结构、算法应用以及基本的硬件调试技巧。完成这样的课程设计有助于提升学生的实践能力和对微机原理的深入理解。
2010-08-07 上传
2011-07-16 上传
2023-07-29 上传
2023-07-06 上传
2023-06-09 上传
2023-05-28 上传
2023-05-09 上传
2023-10-24 上传
mlguan1990
- 粉丝: 1
- 资源: 16
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解