51单片机在表决系统中的应用

时间:2011-11-10来源:网络

b.JPG
输入输出部分: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机都作为其从机。联为主-从网络。

3 软件设计
3.1 分机主程序及中断服务程序(见图3)

c.JPG
分机主程序初始化串行口为模式3,SM2=1,允许接收,波特率1.2 kHz。循环查询P1.0~P1.4按键状态,当某键按下后先延时12ms去除抖动及干扰,再检查按键,确认后进入相应按键处理程序。将其特征值记入内部RAM,再由P3口驱动对应的LED发光以便操作者确认。

1 2 3

关键词: 表决器 80C51 串行通讯

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版