新闻中心

EEPW首页>嵌入式系统>设计应用> 51单片机在表决系统中的应用

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

作者: 时间:2011-11-10 来源:网络 收藏

b.JPG
输入输出部分:P3口中的P3.0、P3.1分别为第二功能的串行口接受(RXD)、发送(TXD)端,对应连接RS232集成电路MC1488、MC1489做用。
全网络采用±10 V两路供电,以满足RS232工作需求。及其辅助电路的+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发光以便操作者确认。



评论


相关推荐

技术专区

关闭