MCS-51单片机在表决系统中的应用
0 引言
随着我国社会主义民主的提高,表决器作为一种公正,迅速准确的表决工具,应用日益广泛。通过表决器,与会代表只需根据会议议程轻按表决器按钮,即可轻松地完成从签到到各类议案的电子表决工作。在不记名模式下,系统特有的保密功能使得代表按键能最大限度地反映其真实意愿,而不用担心被人窥视或记录追查。表决结果可自动统计产生,并根据会议要求以图文或报表方式来显示和打印。
1 设计方案
系统包括PC机:用于文件的编辑储存、打印、显示表决结果。大屏监视器显示表决结果及其它文件。表决采集网络:采集各代表的表决结果并做处理。经对系统功能要求的分析,认为单片机80C51最为适合多点分散,每单点功能相对简单的系统。从而组成主-从型“单片机网”。表决系统见图1。
2 硬件设计
单片机表决系统以一片主80C51及若干片从80C51组网,采用串行通讯方式。并由主80C51为PC机上报表决结果。
2.1 分机硬件
如图2终端(分机)设计为单人单机模式。系统为每位表决人各配一台分机,上限为255台。分机选用80C51为核心,利用单片机自有资源,通过锁存器373扩展外部程序存贮器。根据现有程序量,选用EPROM 27C64,作为程序存储器。80C51内置128B RAM能够满足数据处理要求,省去了外部扩展RAM而使分机简洁可靠。分机801251的P0口,P2口用于外部扩展EPROM的地址、数据线。键盘占用P1口的P1.0、P1.1、P1,2、P1.3、P1.4。对应“报到”、“同意”、“反对”、“弃权”及“发言”五个功能按键。P3口的P3.2、P3.3、P3.4、P3.5、P3.6、驱动LED发光分别显示“报到”、“同意”、“反对”、“弃权”、“发言”的状态。以便表决人确认。当本机发言请求被允许时P3.7高有效,接通麦克风。
输入输出部分:P3口中的P3.0、P3.1分别为第二功能的串行口接受(RXD)、发送(TXD)端,对应连接RS232集成电路MC1488、MC1489做串行通讯用。
全网络采用±10 V两路供电,以满足RS232工作需求。80C51及其辅助电路的+5 V电源由+10 V经7805稳压获得,以减少电源品种。以上方案为典型的单片机最小系统,充分发挥了单片机的性能。
2.2 主单片机硬件
主单片机任务之一是与各分机联系并采集分机表决结果,统计汇总,经串行口送PC机显示、打印。任务之二用于查询及仲裁各分机的讲话请求。按讲话的优先级发出“通”、“断”串行指令,解决发言竞争问题。与分机相似,主单片机硬件较为简单,P3.0、P3.1做为串行发送、接收口。其它分机及PC机都作为其从机。联为主-从网络。
相关文章
- 2023-05-30干井式温度校验器校准方法研究
- 2023-10-04低温气液两相流数值计算分析
- 2022-07-22提高高速压电倾斜镜应用带宽的方法
- 2022-01-03CXT智能变送器原理与应用
- 2023-06-16新型的二维压电移动机构
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。