博九彩票
弹簧机
当前位置:主页 > 技术支持 >

技术支持

新达自动化讲解电脑弹簧机主程序软件
日期:2017-07-17 08:40来源:弹簧机厂家

  电脑弹簧机软件的设计是按键板实现的关键,采用单片机C语言编程。它通过主程序和一系列的子程序来实现。

  深圳市新达自动化有限公司电脑弹簧机主程序用于系统的初始化,子程序的调用。子程序包括接收主机命令子程序,发送数据子程序,接收数据子程序,行列扫描子程序以及发送键码子程序。

  1、接收主机命令子程序用于面板接收主机的命令,并作出相应的响应,这在DOS以上的系统中很重要,否则主机不承认按键板的存在。

  2、发送数据子程序用于发送数据帧到主机,每一位数据的发送都是按PS/2协议的时序要求所编写的。

  3、接收数据子程序用于接收主机发来的数据帧,每一位数据的接收也是由时序规定的。

  4、行列扫描子程序作用是对按键板上键的识别,并将该键对应的码发送到按键缓冲区暂存起来。PS/2协议中,当一个键被按下或按住时就发送该键的通码(MAKE),被释放时就发送断码(BREAK),每个按键都被分配了唯一 的通码和断码(协议中统称为扫描码),这样主机通过扫描码就可识别按键的类别。

  在电脑弹簧机的按键板中,因为面板中的键不全是标准的,对于那些自定义的键,可将该键与一标准键的扫描码对应起来,发送键码子程序用于发送按键缓冲区中的数据。而对于面板中的“锁键”,实现的是面板的锁死,在 工控系统中,这个对于操作系统的可靠性是很有必要的,当该键按下时,则不发送缓冲区中的数据,同时清空缓冲区,多按一下则可解锁。为了防止死机现象的发生,在主程序的循环中加入软件看门狗。

  以上信息是由弹簧机厂家整理发布,是对“电脑弹簧机主程序软件”的相关介绍,转载请标明出处!a

友情链接:幸运飞艇平台  幸运飞艇平台  幸运飞艇平台  幸运飞艇平台  幸运飞艇  幸运飞艇  幸运飞艇  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!