一种数码管动态扫描远程实时同步模拟显示的方法技术

技术编号:29132357 阅读:35 留言:0更新日期:2021-07-02 22:27
本发明专利技术公开了数码管动态扫描远程实时同步模拟显示方法,包括以下步骤:S1,当数码管的SEL

【技术实现步骤摘要】
一种数码管动态扫描远程实时同步模拟显示的方法
本专利技术属于远程同步显示领域,涉及一种数码管动态扫描远程实时同步模拟显示方法。
技术介绍
在实验平台的远程实时显示领域中,需要将实验平台上的显示内容更新在远程客户端上,如何实时同步的完成实验平台上信息显示对在线实验系统有着重大的意义;而实现数码管动态扫描的实时同步显示的关键在于如何根据实际数码管的显示效果来周期性的读取每个数码管的实际显示值,目前还未有远程实时同步模拟显示的相关方法。
技术实现思路
本专利技术针对现有技术的不足,提供了一种数码管动态扫描远程实时同步模拟显示的方法,可以远程实时同步的完成实验平台上的数码管的显示,使实验平台的使用者可以远程完成实验的相关操作,本专利技术依赖于一种远程的线上实验平台,线上的实验平台分为“线下实验平台”、“与线下实验平台直接进行数据交互的PC机”、“远程实验客户端”这三个部分,线下实验平台的数据经由数据接口传输到PC端,再从PC端经由网络传输到远程实验客户端,远程的客户端可以利用接收到的各个数码管寄存下来的REGRn实现数码管的模拟显示。为实现上述目的,本专利技术的技术方案为一种数码管动态扫描远程实时同步模拟显示方法,包括以下步骤:S1,当数码管的SELn使能信号为无效时,在T1时间内将SEGRn保持上一次使能信号有效时的状态,SELn无效持续时间超过T1,则将SEGRn更新为数码管全灭的状态,当数码管的SELn使能信号为有效时,将SEGRn更新为SEG;S2,在T2*N的时间内将SEGR1~SEGRn发送到远程客户端,并且在远程客户端根据SEGR1~SEGRn完成数码管的模拟显示。优选地,所述S1,包括以下步骤:S11,数码管的位数记为N,将数码管的位选信号记为SEL1~SELN,段选信号记为SEG,以T2的时间间隔循环依次判断SEL1~SELN是否有效,同时读取SEG,时间间隔T2小于1/10KHz,当第n位数码管SELn的状态为未被选中时,开启计时器,计时的时间记为t,将第n位数码管寄存下来的段选值记为REGRn,当SELn状态为无效并且t小于T1时,SEGRn保持不变;当SELn状态为无效并且t大于T1时,SEGRn更新为数码管全灭的状态,当SELn状态为有效时,SEGRn更新为SEG;S12,当SELn的状态为有效时,将t重置为0,当SELn无效并且t小于T1时,计时器继续计时,当SELn无效并且t大于等于T1时,将t保持在T1。优选地,所述S2包括以下步骤:S21,将SEGR1至SEGRn通过数据接口发送到PC端;S22,由PC端经由网络将数据发送到远程客户端,在远程客户端完成数码管的实时同步模拟显示,整个流程所消耗的时间控制在T2*N之内。本专利技术的有益效果如下:能够将实验平台上以动态扫描方式驱动的数码管进行远程实时同步模拟显示,可使实验人员远程的利用实验平台完成相关实验。附图说明图1为本专利技术实施例的数码管动态扫描远程实时同步模拟显示方法的步骤流程图;图2为本专利技术实施例的数码管动态扫描远程实时同步模拟显示的方法中S1的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。参见图1,为本专利技术实施例的本专利技术的技术方案为数码管动态扫描远程实时同步模拟显示方法的步骤流程图,包括以下步骤:S1,当数码管的SELn使能信号为无效时,在T1时间内将SEGRn保持上一次使能信号有效时的状态,SELn无效持续时间超过T1,则将SEGRn更新为数码管全灭的状态,当数码管的SELn使能信号为有效时,将SEGRn更新为SEG;S2,在T2*N的时间内将SEGR1~SEGRn发送到远程客户端,并且在远程客户端根据SEGR1~SEGRn完成数码管的模拟显示。具体实施例中参见图2,为数码管动态扫描实时同步模拟显示的方法中步骤S1的流程示意图,包括以下步骤:S11,数码管的位数记为N,将数码管的位选信号记为SEL1~SELN,段选信号记为SEG,以T2的时间间隔循环依次判断SEL1~SELN是否有效,同时读取SEG,时间间隔T2应小于1/10KHz,当第n位数码管SELn的状态为未被选中时,开启计时器,计时的时间记为t,将第n位数码管寄存下来的段选值记为REGRn,当SELn状态为无效并且t小于T1时,SEGRn保持不变,当SELn状态为无效并且t大于T1时,SEGRn更新为数码管全灭的状态,当SELn状态为有效时,SEGRn更新为SEG;S12,当SELn的状态为有效时,将t重置为0,当SELn无效并且t小于T1时,计时器正常计时,当SELn无效并且t大于等于T1时,将t保持在T1。所述S2,在T2*N的时间内将SEGR1~SEGRn发送到远程客户端,并且在远程客户端根据SEGR1~SEGRn完成数码管的模拟显示,包括以下步骤:S21,将SEGR1至SEGRn通过数据接口发送到PC端;S22,由PC端经由网络将数据发送到远程客户端,在远程客户端完成数码管的实时同步模拟显示,整个流程所消耗的时间控制在T2*N之内。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种数码管动态扫描远程实时同步模拟显示方法,其特征在于,包括以下步骤:/nS1,当数码管的SEL

【技术特征摘要】
1.一种数码管动态扫描远程实时同步模拟显示方法,其特征在于,包括以下步骤:
S1,当数码管的SELn使能信号为无效时,在T1时间内将SEGRn保持上一次使能信号有效时的状态,SELn无效持续时间超过T1,则将SEGRn更新为数码管全灭的状态,当数码管的SELn使能信号为有效时,将SEGRn更新为SEG;
S2,在T2*N的时间内将SEGR1~SEGRn发送到远程客户端,并且在远程客户端根据SEGR1~SEGRn完成数码管的模拟显示;
所述S2,在T2*N的时间内将SEGR1~SEGRn发送到远程客户端,并且在远程客户端根据SEGR1~SEGRn完成数码管的模拟显示,包括以下步骤:
S21,将SEGR1至SEGRn通过数据接口发送到PC端;
S22,由PC端经由网络将数据发送到远程客户端,在远程客户端完成数码管的实时同步模拟显示,整个流程...

【专利技术属性】
技术研发人员:黄继业闻勇强高明裕何志伟林辉品李芸
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1