菜单
  

    控制系统在进行正常工作前一般都会初始化,在其它应用程序确定之后,本部分程序设计可协调各部分程序之间的关系,促使各部分程序之间有序运行,从而进一步优化程序设计。
    3.2 非法抢答查询子程序
    当主持人没有按下“抢答开始键”时,为了避免参赛选手抢答而设计了非法抢答查询子程序。当有选手发生抢答时,系统会自动将选手的号码保持下来,并通过LED显示装置显示出来,同时调用非法抢答子程序。
    非法抢答查询子程序流程图如图11所示。
             AJMP ERROR
    图11  非法抢答查询子程序流程图
    3.3 抢答时间调整子程序
    当实际需要时,按下“抢答时间调整键”,该智能抢答器可以调整时间。此时,LED显示装置显示当前抢答时间的设定值,按下“加1”键代表加一秒,按下“减一”键代表减一秒,LED显示装置可以自动显示修改后的抢答时间。抢答时间的设定值范围是0-99S-0S,再减1S会变成99S,同理99S再加1S会变成0S。回答时间的调整与此类似。抢答时间调整子程序流程图如图12所示。

    图12  抢答时间调整子程序流程图
    4. 系统Proteus仿真
    按下复位键,进入待机模式,仿真如图13所示。
     
    图13 待机模式
    当主持人按下抢答开始,进入倒计时二十秒抢答,如图14所示。
     
    图14 倒计时抢答
    当3号选手按下抢答键,显示器3号选手抢答成功,倒计时间为18秒,此时其他选手按键无效,如图15所示。
     
    图15 抢答成功
    主持人按下开始答题键,限时30秒答题开始,其他选手按键无效,如图16所示。
     
    图16 答题倒计时
    倒计时5秒时,蜂鸣器发出警报声,如图17所示。
     
    图17 蜂鸣器报警

    5. 结束语
    本文研究与设计的八路多功能抢答器采用了通用的电子元器件,利用AT89C51单片机及外围接口实现抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来。整体性好、人性化强、可靠性高,实现了数字显示控制的智能化,是各个需要显示数字或广告宣传的有力工具。
    对于单片机设计,其硬件电路是比较简单的,主要是解决程序设计中的问题。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思文和创新能力。它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对单片机的结构很熟悉。因此可以说单片机的设计是软件和硬件的结合,二者是密不可分的。
  1. 上一篇:AT89S52单片机的数字电压表的设计+电路原理图+源码
  2. 下一篇:PLC的喷泉控制系统设计+程序调试图+电路图
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 单片机的火灾报警系统设计+电路图+程序

  3. AT89S51单片机储藏室温湿度...

  4. MSP430单片机多功能电能表设计+电路图

  5. STC89C52RC单片机的智能路灯...

  6. STC12C5A60S2单片机信号发生器的设计+电路图

  7. STC89C52单片机嵌入式家庭防...

  8. 乳业同业并购式全产业链...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 十二层带中心支撑钢结构...

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 电站锅炉暖风器设计任务书

  15. 中考体育项目与体育教学合理结合的研究

  16. 杂拟谷盗体内共生菌沃尔...

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回