点阵式led汉字广告屏的设计与制作毕业设计 - 图文 - 下载本文

Dim R2 As Integer Dim R3 As Integer Dim Rn As Integer R0 = R(0) ;首字节 R1 = R(1) R2 = R(2) R3 = R(3)

Rn = R(n) ;末字节 End Sub

6. 4. 2 字符转为GB2312内码的算法

在下列算法中,s为字符串变量,ss为生成的内码串。 s = Text1.Text For i = 1 To Len(s)

If Mid(s, i, 1) <= Chr(&H7F) And Mid(s, i, 1) >= Chr(&H20) Then ss = ss + \ End If

If Mid(s, i, 1) >= Chr(&HA1) And Mid(s, i, 1) >= Chr(&H20) Then ss = ss + Hex(Asc(Mid(s, i, 1))) End If Next

6.5 上位机软件使用方法及运行环境

6.5.1 控件功能及使用方法

图6. 3 上位机软件运行后的界面

图6. 3为上位机软件运行后的界面。各控件的使用方法及功能如下:

(1)文字编辑区:在文字编辑区中可输入小于1024个待显示的汉字或字母,数字等。 (2)内码窗:显示字符串对应的内码串。 (3)点击“清空”文字编辑区内容清空。

(4)点击“保存”将文字编辑区当前内容以文本文件方式保存在指定路径。 (5)“字符数”表示文字编辑区中当前的字符数

(6)修改“LED刷新率”可以改变LED行扫描过程中每一行暂留的时间,值越小,暂留(7)时间越长,视觉亮度越高,但屏幕会出现闪烁。

(8)修改“左移速度”可以改变LED在左滚屏显示的时候的移动速度。值越大,移动越

快。需要同时调节“LED刷新率”来获得最佳的视觉效果。 (9)修改“定格时间”可以改变在定格显示模式时候的每帧暂停时间。 (10)修改“背景模式”可选择汉字是以阴字或是阳字方式显示。 (11)修改“显示模式”中的单选按钮,可以改变显示方式。

左滚屏:连续的显示,所有汉字显示完后从第一个字开始重复。

左暂停:逐位左移96点阵后暂停一段时间,一直到所有汉字显示完。重头开始 定 格:没有移动,静止显示一帧字符后换下一帧字符显示。 (12)点击“打开文件”:将指定目录中的文本文件载入文字编辑区

(13)点击“开始下载”:将设置信息及内码串发送到下位机。在此之前,需要先按住下

位机的DownLoad键,再打开下位机电源,以使下位机进入下载模式。 (14)“相关信息”显示的是当前上位机软件运行状态。

6.5.2 运行环境

本上位机软件可稳定运行于Windows98, Windows2000, WindowsXP操作系统。 其它操作系统未验证。

第7章 PCB结构设计

7. 1 PCB设计平台

本设计是采用Protel 99SE作为原理图和PCB的绘制工具。

Protel是目前国内最流行的通用EDA软件,它是将电路原理图设计、PCB板图设计、电路仿真和PLD设计等多个实用工具软件组合后构成的EDA工作平台,是第一个将EDA软件设计成基于Windows的普及型产品。Protel 98率先集成了软件界面,Protel 99增加了仿真功能和PLD设计和信号完整性分析。

Protel 99SE是Protel公司于2000年推出的一款EDA软件,是Protel家族中性能较为稳定的一个版本。它不仅是以前版本的升级,更是一个全面、集成、全32位的电路设计系统。Protel 99SE的功能十分强大,在电子电路设计领域占有极其重要的地位。

7. 2 元件布局及PCB整体结构工艺

本设计为产品化设计,因此首要考虑元件布局的紧凑性。对元件布局进行优化,能有效的降低布线难度和生产的工艺要求。布局要能使各LED点阵模块紧密契合,还要注意各PCB之间的衔接,以便于用户扩展显示单元。

从布线难度、铜膜载流容量、PCB热弯曲效应和机械强度等方面考虑。本设计采用玻璃纤维1.5mm厚双面PCB板。生产的时候选择高温阻焊、焊盘喷锡、双面丝印工艺。这种工艺生产出来的PCB坚固美观,易于焊接和维修。

7. 3 布线工艺与准则

布线的时候首先考虑的是正确性,其次逐步修改布局及走线使其美观大方。在布通的基础上,根据100mil/A的经验载流容量修改高电流路径走线宽度及过孔尺寸。宁宽勿窄!

为进一步提高条屏系统的电磁兼容性,除了在关键的地方增加旁路电容外,PCB走线也是一个重要的影响因素。布线的时候要遵照高频电路布线规则:少走直角线、顶层底层经纬布线、信号线上尽量避免过孔、尽量缩短走线路径、在DGND,AGND网络设置大面积敷铜等等。具体的生产工艺要求需与PCB生产厂家咨询获知。目前双面PCB的标准工艺为:线宽7mil,线距7mil,过孔0.4mm,阻焊、丝印、喷锡、浸银。

考虑到LED显示单元的可扩展性,PCB两端设计为SIP8封装插针接口,便于板间级联。按照工厂工艺要求设计条屏PCB如图7.1及图7.2

图7.1 PCB顶层布线预览

图7.2 PCB底层布线预览

在图7.1、7.2中,红色为顶层(Top Layer)布线,蓝色为底层(Bottom Layer)布线,灰色为物理层(Multi Layer)布线,黄色和绿色为丝印层。