8路智能多路抢答器设计.doc
约38页DOC格式手机打开展开
8路智能多路抢答器设计,本文介绍了基于at89s51的8路抢答器,主要包括抢答器的的硬件原理图设计,程序流程图设计和抢答器的功能测试。本次设计的抢答器最多允许8位选手参赛。本次设计的优点就是可以通过p2.3—p2.7扩展选手的数量。主要用到的开发工具有protel99se,keil uvision2。 1 引言 2 系统芯片概述 ...
内容介绍
此文档由会员 泰云轩 发布
本文介绍了基于AT89S51的8路抢答器,主要包括抢答器的的硬件原理图设计,程序流程图设计和抢答器的功能测试。本次设计的抢答器最多允许8位选手参赛。本次设计的优点就是可以通过P2.3—P2.7扩展选手的数量。主要用到的开发工具有protel99se,Keil uVision2。
1 引言
2 系统芯片概述
2.1 AT89S51芯片的介绍
2.2 供电电源的介绍
2.3 数码管的功能
3 系统概述
4 系统硬件设计
4.1系统的总体设计
4.1.1 多路抢答系统的详细的硬件原理图
4.1.2 稳压器和桥式整流器详细连线图
4.1.3 系统的时钟电路和复位电路
4.2 显示电路图
4.3 报警程序
4.4 选手和主持人开关电路图
5 系统软件设计
5.1 主程序流程图
5.2 开关查询程序流程图
5.3 显示模块程序流程图
5.4 调整抢答时间流程图
5.5 调整答题时间流程图
6 系统的功能测试
6.1 系统初始化状态
6.2 犯规抢答状态
6.3 系统抢答倒计时状态
6.4 系统答题倒计时状态
6.5 系统抢答和答题时间调整
总结
参考文献
致谢
附录 源程序清单
1 引言
2 系统芯片概述
2.1 AT89S51芯片的介绍
2.2 供电电源的介绍
2.3 数码管的功能
3 系统概述
4 系统硬件设计
4.1系统的总体设计
4.1.1 多路抢答系统的详细的硬件原理图
4.1.2 稳压器和桥式整流器详细连线图
4.1.3 系统的时钟电路和复位电路
4.2 显示电路图
4.3 报警程序
4.4 选手和主持人开关电路图
5 系统软件设计
5.1 主程序流程图
5.2 开关查询程序流程图
5.3 显示模块程序流程图
5.4 调整抢答时间流程图
5.5 调整答题时间流程图
6 系统的功能测试
6.1 系统初始化状态
6.2 犯规抢答状态
6.3 系统抢答倒计时状态
6.4 系统答题倒计时状态
6.5 系统抢答和答题时间调整
总结
参考文献
致谢
附录 源程序清单