文档介绍:广州大学学生实验报告
开课学院及实验室:工程北529 2015年 5 月28 日
学院
机械与电气工程
年级、专业、班
姓名
学号
实验课程名称
电气控制与可编程控制器
成绩
实验项目名称
实验三 LED数码显示控制
指导老师
一、实验目的
熟练掌握移位寄存器位SHRB ,能够灵活的运用
二、实验说明
移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(移位加= N,移位减= -N)。SHRB指令移出的每个位被放置在溢出内存位()中。该指令由最低位(S_BIT)和由长度(N)指定的位数定义。
三、实验面板图
四、实验内容
1、设计一个照明灯的控制程序。,可发光30s。如果在这段时间内又有人按下按钮,则时间间隔从头开始。这样可确保在最后一次按下按钮后,灯光可维持30s的照明。
2、设计程序,用SEG指令,循环显示0~F字符。
3、设计程序,用一个按钮控制两盏灯:按一次,第一盏亮,按二次,第二盏亮,按三次,两盏全亮,按四次,两盏全灭,按五次,两盏全亮,按六次,只有第二盏亮,按七次,只有第一盏亮,按八次,两盏全灭,完成一次工作循环。
五、实验过程原始记录(程序、数据、图表、计算等)
思考题梯形图1:
思考题2梯形图:
思考题3梯形图:
六、实验结果及分析
1、思考题1中当每按下一次按钮,。同时T37定时器复位,经过30S后T37置位,其常闭触点断开,,灯熄灭。
2、,。本题通过在SEG指令的输入端输入数字0~15,
将输出端接到数码管中实现循环显示0~F。由于SEG指令的输入端只能是字节类型,而计数器的输出是字类型,需要用I_B转换指令,将C0(字类型)转化为MB0(字节类型)。当C0当前为16时,计数器复位,当前值清零。