全球旧事资料 分类
,每一秒给C0一个信号,让C0计数一次,一直到15。利用减法语句设定初始值位15s,每次减一,一直到00。
二进制、BCD码、七段全译码转换
将二进制数转换位BCD码,然后利用七段全译码将数字输出。
第3页共14页
f循环右移
七段全译码将数字输出后,有个位和十位之分。当倒计时的个为0时,要让十位减一,个位为9继续倒计时。
计数清零
计数器一共计数15个,计数完后要将C0清零,下次计数时再次从15开始,数码管的数字也要清零
四原理接线图
第4页共14页
f五IO分配表
输入
输出
SB1SB2SB3SB4SB5SB6SB7SB8SB9SB10HL1HL2HL3HL4HL5HL6HL7HL8LED1LED2
X0X1X2X3X4X5X6X7X20X21Y0Y1Y2Y3Y4Y5Y6Y7Y10Y11
第5页共14页
主持人开始按钮复位按钮1号选手按钮2号选手按钮3号选手按钮4号选手按钮5号选手按钮6号选手按钮7号选手按钮8号选手按钮1号选手指示灯2号选手指示灯3号选手指示灯4号选手指示灯5号选手指示灯6号选手指示灯7号选手指示灯8号选手指示灯
fLED3
Y12
LED4
Y13
LED5
Y14
LED6
Y15
LED7
Y16
LED8
Y17
LED9
Y20
LED10
Y21
LED11
Y22
LED12
Y23
LED13
Y24
LED14
Y25
LED15
Y26
LED16
Y27
六梯形图
数码管十位显示数码管个位显示
第6页共14页
f第7页共14页
f第8页共14页
f第9页共14页
f七.安装调试先按照IO分配将输入和输出对应好,给输入端的X短接起来,
将24V电压加在输出端Y上,注意正的接Y端上面,负的接Y端下面,在给数码管加上24V电压。数码管在放置时要注意个位与十位对应的顺序。接下将程序写入,进入监视模式。
在开始时数码管显示出现了问题,数字倒计时到00时不能停止,继续循环倒计时,这与要求不符,还有按下复位按钮,数码管的数字不能复原,比如:在5S时有人抢答了,数码管显示抢答位,抢答结束后,主持人按下复位按钮后,再次开始抢答,当开始按钮按下,数码管是从5开始倒计时,而不是从15倒计时,这就是计数器没有清零指令,从而导致不能复原。
首先解决数码管在00时不能停止的问题,这时就要想当计时15S后要让倒计时停止,这就要让开始按钮控制的继电器M0断电,此时要在M0的通路中插入时间继电器T1用计时器来控制M0,当开始按钮按下后15S,计时器时间到时,T1断开从而使数码管停在00数字上。
接下来就是每次不能从15倒计时,解决这个问题就是要让计数器每次抢答结束都复位,也就是每位抢答者按下抢答按钮都可以使计数器清零,让下次开始从15倒计时。这里要让抢答者的按钮控制计数器清零,当有人抢答,无论抢r
好听全球资料 返回顶部