按关键词阅读: 基于 控制 PLC 数字 显示 毕业设计 电子钟
由于显示位数较多 , 故显示采用动态显示方式 , PLC的输出类型为晶体管源输出(正逻辑) , 其中输出端子 。
26、Y0Y3输出第一组显示器的BCD信号 , Y10Y13输出第二组显示器的BCD信号 , Y4Y7依次为各组显示器的选通信号 。
图中秒信号输出为1Hz方波 , 可作秒点闪动信号 , 与电子手表中的秒点闪动相同 , 表示在走时;图中的时信号输出为一脉冲 , 表示整点小时时刻到的定时脉冲信号 , 可作控制用 , 如每小时放一次音乐控制 。
3 软件设计本系统采用软件定时 , 在程序的控制下得到月、日、时、分信号 , 由PLC输出端输出BCD码 , 通过驱动器驱动各7段显示器 。
系统软件分为主程序和中断服务程序 , 分别如图2、图3所示 。
在执行正常的程序运行前 , 应用键操作输入月、日、时、分秒信息 , 才能使PLC在下个正确的时刻开始执行计时程序 。
初始化开中断等 。
27、待中断开始执行计时程序 。
1)主程序主程序主要完成月、日、时、分、秒等数据寄存器的初始化 , 设置中断指针及开放中断等功能 。
当然 , 当定时时钟只是PLC控制系统的一部分 , 则主程序还包括控制系统的其它控制功能 。
FX2的中断有两种方式:外部输入信号触发中断及定时器中断 。
对外部输入信号触发中断 , 输入信号为X0X5;对定时器中断 , 定时时间范围为10ms99ms , 定时器中断号为68 。
本系统采用定时器中断方式 , 定时时间为10ms , 所以中断指针为I610 , 即每隔10ms就执行标号为I610后面的中断程序 , 并根据IRET指令返回 。
2)中断服务程序中断服务程序完成计时及月、日、时、分、秒等信次数 , 每10ms中断一次 , 若 。
28、D250表示为05秒 , D2100表示为1秒 , 根据D2内容即可输出频率为1Hz的方波秒信号 。
其它分、时、日、月也有相应的存贮单元如数据寄存器D3、D4、D5、D6 , 各按相对应的关系进行计数 。
当分的存贮单元内容为60时 , 应输出时信号 。
月、日、时、分的显示采用动态显示 , 考虑到动态显示方式下 , 每位扫描间隔时间不能太长 , 不然会出现闪烁甚至走动现象 , 所以采用定时器中断(10ms)显示的方法 , 在中断服务程序中 , 执行一位LED的显示输出操作 。
显示子程序如图4所示 。
图中D0为第一组显示器的输出数据存储器 , D1为第二组显示器输出数据存储器 。
图四图4中显示输出采用带锁存的7段显示指令 , 指令梯形图如下:指令中参数K用 。
29、于选择7段显示器数据输入、选通信号的正负逻辑及显示单元的组数(1或2) , 它取决于PLC逻辑与7段显示逻辑的相互配合 , 其配合如表2、表3所示 。
对二组4位显示 , 当7段显示的数据输入及选通信号的逻辑与PLC逻辑相同时 , 参数K取4 。
本系统为二组四位显示 , 且PLC为正逻辑 , 显示数据输入为正逻辑 , 选通信号为正逻辑 , 所以参数取4 , 即为K4 。
2.4 数字电路CD4511的原理(引脚及功能)CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码七段码译码器 , 特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流 。
可直接驱动LED显示器 。
CD4511 是一片 C 。
30、MOS BCD锁存/7 段译码/驱动器 , 引脚排列如图 2 所示 。
其中a b c d 为 BCD 码输入 , a为最低位 。
LT为灯测试端 , 加高电平时 , 显示器正常显示 , 加低电平时 , 显示器一直显示数码“8” , 各笔段都被点亮 , 以检查显示器是否有故障 。
BI为消隐功能端 , 低电平时使所有笔段均消隐 , 正常显示时 ,B1端应加高电平 。
另外 CD4511有拒绝伪码的特点 , 当输入数据越过十进制数9(1001)时 , 显示字形也自行消隐 。
LE是锁存控制端 , 高电平时锁存 , 低电平时传输数据 。
ag是 7 段输出 , 可驱动共阴LED数码管 。
另外 , CD4511显示数“6”时 , a段消隐;显示数“9”时 , d段消隐 , 所以显示6、9这两个数时 ,。
31、字形不太美观 图3是 CD4511和CD4518配合而成一位计数显示电路 , 若要多位计数 , 只需将计数器级联 , 每级输出接一只 CD4511 和 LED 数码管即可 。
所谓共阴 LED 数码管是指 7 段 LED 的阴极是连在一起的 , 在应用中应接地 。
限流电阻要根据电源电压来选取 , 电源电压5V时可使用300的限流电阻 。
CD4511引脚图其功能介绍如下: BI:4脚是消隐输入控制端 , 当BI=0 时 , 不管其它输入端状态如何 , 七段数码管均处于熄灭(消隐)状态 , 不显示数字 。
稿源:(未知)
【傻大方】网址:/a/2021/0902/0024075048.html
标题:基于|基于PLC控制的数字显示电子钟毕业设计( 五 )