我以前做了一个公路收费的软件,现在想加费额显示器,也就是单色电子显示屏,怎么做啊?大侠救我,有源码最好,高分相谢。(一次发贴给分不能再多,问题解决我另开贴子给分)

解决方案 »

  1.   

    在计算机上建立一显示内容的文本文件,然后把文本文件中的每个汉字转成点阵信息
    通过COM串口通信把每个汉字的点阵信息传输到单片机中,由单片机编程控制点阵信息
    形成每个字的扫描信号,在电子数码管上显示。
      

  2.   

    LED屏分为:
    同步屏
    计算机内加插一块卡,实时把屏幕某区域 内容发送至LED屏。播放软件只要在屏幕该
    区域显示不同内容就行了。主要应用于图文混排场合。异步屏
    指PC通过串口发送文本及控制信息至LED屏的控制器,主要应用于文字场合。不知你用的是那种系统,不过如果是异步屏的话得清楚控制器的指令结构;同步屏就省事了
    写个程序显示在屏幕上就行了。
      

  3.   

    出差去了刚回来,老话重提,我想用的是异步屏,98系统,厂家只发了这么个通信规约来,我看得头大通信规约
    1 通信内容
    1.1 信件
    格式为:引导码(FFh,00h,FFh,00h),STX(02h),屏号(0~255),信件长度,信件内容,校验和,ETX(03h)
    其中,信件长度为3字节,指明信件内容的字节数。校验和为2字节,内容为信件长度和信件内容的字节数据的累加和及异或。
    1.2 应答
    ACK(06h),NAK(15h)
    在任何情况下,当LED控制器收到的信件格式(引导码,STX,屏号,信件长度,信件内容,校验和,ETX)正确时,即应向发送方回答单字节应答ACK;若格式有误时,向发送方回答单字节应答NAK。LED图文编辑系统收到NAK应答时,应重新组织刚才的信件,向控制器重发。若LED图文编辑系统连续三次发信均未收到对方的ACK或NAK应答,则认为通信通道发生故障,自动将控制器置成“脱机”状态。
    1.3 数据要求
    任何多于1字节的数据的字节顺序均应符合Intel格式:低字节在前,高字节在后。
    任何整型数和浮点数格式均应符合DEC公司的数据格式定义。
    2 信件内容
    信件内容由1字节的信文特征码和信文所组成。信文特征码定义如下:
    下行信件(LED图文编辑系统发给控制器):
    特征码 含义 信件长度 数据格式说明
    40h 脱机 1
    41h 联机 1
    43h 一型车25元 1 25元
    4Bh 二型车20元 1 20元
    4Dh 三型车15元 1 15元
    4Eh 四型车10元 1 10元
    4Fh 五型车5元 1 5元
    3 备注
    3.1上位机开始通讯时,先发联机命令:41h。然后等待下位机响应:下位机校验对则发送ACK;下位机校验错则发送NAK。至此联机操作结束。下位机接收联机命令成功后,关闭当前显示。 
    3.2 联机成功后,上位机发送显示命令:43h-4Fh。然后等待下位机响应:下位机校验对则发送ACK;下位机校验错则发送NAK。至此发送显示命令操作结束。
    3.3 显示命令发送成功后,上位机发送脱机命令:40h。然后等待下位机响应:下位机校验对则发送ACK;下位机校验错则发送NAK。至此脱机操作结束。
    3.4 下位机接受到脱机命令,则显示新内容。
      

  4.   

    大哥﹐沒那么難吧﹗
    操作電子顯示屏實在是再簡單不過了﹐我就做過﹐只要一條語句
    廠家提供一個Dll,我調用一下里頭的一個函數就OK了
    我想你現在最主要的就是去買一個有SDK的電子顯示屏﹐應該是很多的﹗﹗﹗
    不至于為了用電還要自己去研發發電機吧
      

  5.   

    对了,显示屏厂商应该会更简单的SDK提供的。我见过一种大屏显示的,就像车站候车室那种。SDK都不要用,直接有很方便的配套设置程序。甚至可以通过ODBC直接到数据库里的表或视图里取数据的