首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 光电应用
一种工业显示屏的设计
来源:本站整理  作者:佚名  2009-05-13 11:11:31



电路中采用14Mbit E2PROM一29C040作为存储器件。需要讲的24句话分割成24个语音段,按2个堆存放在29C020中。AT89C5l的P1用于控制语音,当需要控制讲话时,先从P1.7侦测是否有“忙”信号,正在播放时,试图控制发出另一段语音是徒劳的;当无“忙”信号时,P1.0~P1.3输出段代码,P1.4输出堆代码,P1.6输出低电平脉冲控制讲话开始。如果存储器件改为8Mbit的29F080,则VP606的SF连接29F080的A19,可控制4个堆64段语音。


4 显示屏相关软件设计思想
4.1 自检程序
    为了检查显示屏硬件电路是否正常,设计了自检程序。每次上电复位后先运行自检程序,各位数码管按顺序显示全O、全1、……全9各1秒钟;各指示灯在数码管显示奇数时灭,显示偶数时亮。并按语音编号顺序发出所有的语音。
4.2 显示、语音处理
    显示屏是根据接收的串行数据,控制显示的内容和发出相应的语音。中央控制室主控计算机在通信报文中给出了:①数码管显示的二进制数据;②28位“l”/“0”表示28个LED指示灯亮灭,D5~D10的亮灭不由通信报文给出;③语音编号。
    显示屏接收到正确报文后,根据接收报文更新显示数据区,并设置某段语音标志。软件中每一次循环显示,将显示数据区数码管显示数据化为BCD码,连同指示灯数据,按MCl4489显示字格式更新第一串、第二串显示缓冲区。
    作业机车在检修期间常开出工作区域,显示屏与主控计算机通信中断。利用AT89C51内部定时器,可以解决实际时间保持不变的问题。在显示数据区的实际时间的时字节、分字节基础上,增设秒字节、0.1秒字节,AT89C51内部定时器T0每隔100mS中断一次,在中断程序中,0.1秒字节数据+1,根据0.1秒字节数据更新秒字节数据,并依次更新分字节数据、时字节数据,保证通信中断时仍显示正确的实际时间。正常通信时,每正确接收一次通信报文,改写时字节、分字节数据的同时,对秒字节清0。根据0.1秒字节数据,AT89C51控制D5~D10每隔一秒钟闪烁一次。
    约定语音编号为0表示不讲话,若接收通信报文中语音编号发生了变化,且不为0,则设置该编号语音标志,显然,重复相同的语音,必须中间插入0编号。软件中,按照优先级别查询语音标志,在出现多个语音标志时,优先发出重要的语音。
     包括工业显示屏的炼焦生产机车自动化控制系统已经多个工业现场使用,实现了计算机对炼焦生产过程作业机车集中管理控制,达到了作业机车全程自动定位。

上一页  [1] [2] [3] [4] [5]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:139,796.90000 毫秒