毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

LED显示屏控制系统 第10页

更新时间:2009-5-26:  来源:毕业论文
LED显示屏控制系统 第10页
29
有所不同),一般来说长用的32位模式下的串口通信方法有1.以文件方
式打开串口2.使用现有的Active X控件实现3.直接嵌入汇编法4
编写VXD或者WDM实现
[14]

4.4.2系统通讯分析与设计
但是直接嵌入汇编方法不能在Windows NT操作系统下使用,由于
Windows 98的非完全保护,所以只适合在Windows 98系统下使用这种
操作方式。为了使用广泛性,控制系统应用Microsoft Visual C++6.0
开发工具,所以采用的是微软公司的MSComm控件,它是作为一个ocx来
提供的。基本使用流程和直接使用API函数类似,通过控件来调用API
函数完成串口通信
[21]

下面结合MSComm控件的属性,对数据传输做详细的设计:
m_comm_unit.SetCommPort(1);//选择串口1
m_comm_unit.SetInBufferSize(1024);//设置输入缓冲区的大小
m_comm_unit.SetOutBufferSize(512);//设置输出缓冲区的大小
if(!m_comm_unit.GetPortOpen())//打开串口
m_comm_unit.SetPortOpen(TRUE);
m_comm_unit.SetInputMode(1);//设置输入方式为二进制方式
m_comm_unit.SetSettings("1200,n,8,1");//设置数据波特率等参数
m_comm_unit.SetRThreshold(1);//为1表示有一个字符引发一个事件
m_comm_unit.SetInputLen(0);//每次都是读出缓冲区全部数据
m_comm_unit.GetInput();//清空接收缓冲区
send_data_func(0x11);///握手
send_data_func(file_number);///发送文件数
if(receive_data_func(0x33)==0){
m_dis_message="下载失败!";//表示下载失败
UpdateData(FALSE);
MessageBox("可能通信端口设置不对或者通信线路有问题!");
return;}
else{
m_dis_message="下载完成";//表示下载完成
UpdateData(FALSE);}吉林大学硕士学位论文
30
if(receive_data_func(0x11)==0){
MessageBox("传送发生错误,请重新发送");
return;}
4.4.3传输数据处理
由于欲显示信息在软件控制系统编辑完成,并提取字模保存单屏文
件,显示信息是通过串口通讯传输的,文件可以以单屏的形式分次传输,
但如果增加多屏文件合并保存一次传输,可以简化传输步骤,提高传输
成功率[18]。
以下对文件合并保存算法设计:
系统采用合并保存字模信息与添加效果功能在相同对话框内实现,
在上节介绍的显示效果算法基础上添加如下设置实现
m_listCtrl.InsertColumn(0,"单屏文件名",LVCFMT_LEFT,100);
显示显示方式列:
m_listCtrl.InsertColumn(1,"显示方式",LVCFMT_LEFT,100);
显示显示时间列:
m_listCtrl.InsertColumn(2,"显示时间",LVCFMT_LEFT,100);
设置列表控件扩展样式为整行高亮:
m_listCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT);
if(index==26)//这个地方待定,主要看下位机的存储量{
AfxMessageBox("超过文件列表极限,不能再增加文件!");
return;}
§4.5软件设计
软件控制系统的基本功能与设计方案在本章前四章节以做详细说
明,本章节将对软件控制主界面及功能做简要说明。
1主界面主界面采用标准Windows窗体风格,菜单栏上文件、编辑、
绘图、文字、效果、发送等按键分别用来控制编辑图文时的文字及图
形的编辑,增添静态及滚动效果,与下位机的文件传输。Windows窗
体基本功能在控制系统中均能实现吉林大学硕士学位论文
31
4-1控制系统主界面
2基本的文件新建,打开,保存,另存为;菜单栏中的剪切,复制,
粘贴功能;另外系统曾设了撤销,重复功能,使文件编辑功能更完善。
图4-2控制系统文件功能吉林大学硕士学位论文
32
图4-3控制系统编辑功能
3绘图的添加可以使图文编辑过程中绘制简单图形,如直线,矩形,
圆,椭圆;并可以在颜色工具栏中选择颜色:
图4-4控制系统绘图功能吉林大学硕士学位论文
4文字的输入功能可以实现系统提供的所有字型,字体,字号的编写,
点击菜单栏中的文字按钮及可实现:
图4-5控制系统文字编辑功能
点击文字按键后,弹出如下Windows自带文字编辑复选框
图4-6文字编辑复选框
选择正确的字体、字形、大小后,控制系统提供文字输入窗体。系

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

LED显示屏控制系统 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。