单片机课程设计之电子广告屏 - 图文(3)

2019-05-26 21:42

双汉字16X16 LED点阵广告屏

的移位、显示、数据的读取等功能。其主程序流程如图4-2-1所示。

开机 系统初始化 读取24C256的标志位 等待 是 判断是否处于通信状态? 否 读取显示内容 移位显示 是 判断是否有中断标志? 否 图4-2-1 主程序流程图

4.2上位机软件

本系统的上位机软件主要是编辑LED显示屏显示的内容,在设计中采用Visual Basic语言编写了LED显示屏控制系统的内容下载软件。软件界面如图4-2-1所示。

10

双汉字16X16 LED点阵广告屏

该VB软件的主要难点在于将上位机的数据写入下位机,其子函数如下:

Private Sub ComWrite_Click()

If READ = False Then If TEXTSEND.Text <> \ Call TEXTSEND_Change ComWrite.Enabled = False Time = 0

Timer2.Enabled = True READ = False wWrite = True Big = 0

MSComm1.OutBufferCount = 0 MSComm1.InBufferCount = 0 MSComm1.RThreshold = 1 HEXtxt = TEXTSEND.Text

MSComm1.Settings = \

cc(0) = 144 + ChipIndex '芯片选择,在单片机中已确定该位,当发送该位与单片机中的确定为相同时

MSComm1.Output = cc '在发完发送标志位170后,单

11

双汉字16X16 LED点阵广告屏

片机将向PC机6发送应答位AA

cc(0) = 170 '发送标志位170 MSComm1.Output = cc WirteN = 1

LenTxt = Len(HEXtxt) / 2

LabState.Caption = \状态: 正在写数据……\Else

LabState.Caption = \状态: 没有数据可写!\End If End If End Sub

第5节 系统调试与测试结果分析

5.1 使用的仪器仪表

数字万用表 DT9203 单片机仿真器 WAVE6000 烧写器 GF2100 双踪稳压稳流电源 DH1718E-5

5.2 系统调试

根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试:LED驱动模块的调试,数据存储模块的调试,PC机通信模块的调试等,最后将各模块组合后进行整体测试。

5.2.1硬件调试

对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。 5.2.2软件调试

软件调试采用单片机仿真器WAVE6000L及微机,将编好的程序进行调试,主要是检查语法错误。

12

双汉字16X16 LED点阵广告屏

5.2.3硬件软件联调

将调试好的硬件和软件进行联调,主要调试系统的实现功能。

5.3 测试结果

此次系统设计结果较好,LED显示屏能很好的显示信息。LED显示屏由八块8*8的LED小模块组成,整个显示屏可以显示两个16*16的汉字,汉字从右到左移动显示,显示亮度也正好。

13

双汉字16X16 LED点阵广告屏

附1 实物图

实物正面

实物反面

14


单片机课程设计之电子广告屏 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:46船坞施工技术总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: