抢答器
14 附录 1 源程序代码 15 附录 2 元件清单 17 附录 3 仿真图 18 附录 4 实物照片展示 19 通信 班, 基于单片机的抢答器设计 IV 致谢 20 通信 班, 基于单片机的抢答器设计 1 第 1章 绪论 单片机抢答器的背景 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。 不过,这种电脑,通常是指个人计算机,简称 PC 机。 它由主机、键盘
039。 B1=39。 139。 C1=39。 139。 D1=39。 139。 G=W1。 LOCK:=39。 039。 ELSIF (A=39。 039。 AND B=39。 139。 AND C=39。 039。 AND D=39。 039。 ) THEN A1=39。 139。 B1=39。 039。 C1=39。 139。 D1=39。 139。 G=W2。 LOCK:=39。 039
............................................................................. 16 综合分析 .............................................................................................................. 16
动态显示概念 动态显示是一位一位地轮流点亮各位数码管,这种逐位点亮显示器的方式称为位扫描。 通常,各位数码管的 段选线相应并联在一起,由一个 8位的 I/O口控制;各位的位选线(公共阴极或阳极)由另外的 I/O 口线控制。 动态方式显示时,各数码管分时轮流选通,要使其稳定显示必须采用扫描方式,即在某一时刻只选通一位数码管,并送出相应的段码,在另一时刻选通另一位数码管,并送出相应的段码
十秒后使得三极管导通,即三十秒内没有选手抢答信号灯亮;当有选手抢答时,三极管导通,信号灯亮。 电路图如下: 图 附 26 共阴数码管引脚图 图 附 27 555 定时器引脚图 总体电路设计 抢答器的使用原理。 首先是各个选手分别对应的按钮编号是 S0、 S S S S S S S7,抢答后显示器上显示的分别是 0、 7。 然后是主持人对整个电路系统清零,将开关置于“清零”的位置,输出低电平
发出间歇声响。 抢答开始, 若有参赛者按动按钮,编号立即锁存,数码管立即显示出最先按动按钮 的选手 所对应的 编号,扬声器给出声音提示。 ,即使他们的动作仅相差几毫秒,也能分辨出抢答者的先后。 即再按下任何一个抢答器开关均无效,指示灯依旧保持第一个开关按下时所对应的状态不变,直 到主持人将系统清零为止。 ,可以手动清零复位。 主持人清零以后 ,声音提示停止。 器具有可调倒计时的功能
程 转存到输出锁存器 中 ,通过 电路的隔离 , 放大电路驱动所 用的功率 , 这样 输出端子向 外部设备所输出的信号就是 输出控制信号, 用来 驱动外部负载 的运行。 其实 PLC 和我们平时用的计算机没什么太大区别,只是增强的 PLC 的 I/O 功能是为了方便和你自己所控制的对象计算机相连。 其实 PLC 就是通过一些算法进行 I/O的变换,且可以和物理设备相连接。
初期考虑到这一点,就应该 为系统将来升级留足够的 RAM 空间,哪怕多设计一个 RAM 的插座,暂不插芯片也好。 (5) I/O 端口:在样机研制出来后进行现场试用时,往往会发现一些被忽视的问题,而这些问题不是靠单纯的软件措施来解决的。 如有些新的信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端。 如果在硬件电路设计就预留出一些 I/O 端口,虽然当时空着没用
1 0 1 1 0 1 120 0 1 11 0 0 1 1 1 13 0 1 0 01 1 0 0 1 1 04 0 1 0 11 1 0 1 1 0 150 1 1 0 1 1 1 1 1 0 16 0 1 1 10 0 0 0 1 1 17 1 0 0 01 1 1 1 1 1 18 1 0 0 11 1 0 1 1 1 19 分频模块由于倒计时模块需要1Hz的时钟信号
S MSB DATA LSB 其中, D7~D0: 8 位数据位, D7 最高位, D0最低位; D11~D8: 4 位地址位; D15~D12:无关位,通常全取 1。 MAX7219 通过 D11~ D8,4 位地址位译码,可寻址 14 个内部寄存器,分别是 8 个LED 显示位寄存器, 5 个控制寄存器和 1 个空操作寄存器。 LED 显示寄存器由内部 88 静态 RAM 构成