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

LED显示屏控制系统 第9页

更新时间:2009-5-26:  来源:毕业论文
LED显示屏控制系统 第9页
26
int i,j,k;
for(i=0;i<192;i++){
for(j=0;j<48;j++){
for(k=0;k<8;k++){
zimo_data[i][j]+=zimo[i][8*j+k]*((int)pow(2,(7-k)));}}}
§4.3效果添加与预览功能的设计与实现
在当今高度信息化的社会,图形图像等形象性信息所占比例日益提
高,计算机在各种信息处理中正发挥着重要作用。由于数字化技术、计
算机技术的介入,传统的模拟图像为住的电视界已开始全面进入数字化
的数字广播时代。从电子显微镜下的微观世界,到卫星图像所拍广阔领
域,图像处理在实际生活中广泛应用:把文档、图形等图像化的办公图
像处理;医用X射线CT(Computer Tomography,计算机断层摄影)机为
代表的医用图像处理;用于人造卫星拍摄的遥感图像处理以及广播电视、
电影界中的图像处理等。
为了增强显示效果,LED显示屏也可以有多种显示模式。
4.3.1硬件模块处理显示模式技术
LED图文显示屏可以增添多种显示模式,从而增强显示效果。产生不
同显示模式的方法,主要是随时间变化不断控制刷新显示数据。但对于
显示数据的刷新,并不意味着一定要重新编写显示数据,可以通过一定
的算法从原来的显示数据直接生成。可以按顺序调整行号,使显示图文
产生上下平移;而顺序调整列显示数据的位置,就可以达到左右平移的
目的;同时调整行列顺序,就能得到对角线平移的效果。
4.3.2软件模块直接加载效果技术
如果对于信息数据的刷新算法过于复杂,可以考虑直接生成带有显
示模式的数据。经过系统的分析与设计,采用在文本区内,完成对文字
及图形的编辑工作,完成字模的提取与保存后,通过算法设计,增添滚
动显示模式。
1滚动显示模式的设计与实现吉林大学硕士学位论文
27
屏幕显示滚动效果在PreviewDialog内,加入button选项,即实
现多屏信息保存时,根据需要普通效果与滚动效果穿插选择达到最终保
存的目的:
for(unsigned char i=0;i<file_number;i++)
CString tempField1,tempField2,tempField3;
unsigned char file_length,file_distype,file_distime;
tempField1=m_listCtrl.GetItemText(i,0);
tempField2=m_listCtrl.GetItemText(i,1);
tempField3=m_listCtrl.GetItemText(i,2);
file_length=(unsigned char)tempField1.GetLength();
myfile.Write(&file_length,1);//存储文件名长度
myfile.Write(&file_distype,1);//存储文件显示方式
myfile.Write(&file_distime,1);//存储文件显示时间}
2图象预览功能设计与实现
当控制系统完成编辑工作后,保存的是字模信息,增加图象预览功
能主要用来预览要传输的字模保存文件,由于加入了如多屏传输、滚动
显示效果,而且传输到大屏的待显示的信息需要预先保存,所以对保存
的信息预览有利于准确、高效的完成编辑到传输的工作。
研究与设计:
定义unsigned char dis_type_pre=0//表示普通方式
定义unsigned char dis_type_pre=1;//表示滚动方式
当设置方式为滚动时:
if(roll_number!=399){
for(row=0;row<192;row++){
for(col=0;col<=roll_number;col++){
if(zimo[row][383-roll_number+col]==1){
dc.SetPixel(col,row,0);
}}}
else{
dis_type_pre=0;
roll_number=-1;吉林大学硕士学位论文
KillTimer(1);
for(row=0;row<192;row++){
for(col=0;col<383;col++){
if(zimo[row][col]==1){
dc.SetPixel(col,row,0);
}}}
在图象处理领域,把形状的变化称为几何学变换。比如天气预报中
常见的气象卫星所拍摄的云图,人造卫星所拍摄的图象,由于镜头角度、
焦距等原因,都会出现歪斜失真。
几何学变换基本包括图像的大小缩放以及图像旋转等。由于本系统
应用于LED显示屏,所以图象的大小缩放不适合所编辑图象的处理,可
以扩展效果。下面简单就图象旋转做分析:
本章提到的系统采用在文本区建立的二文数组相当于左上角为原点,右
方或右下方为正值的坐标系,所以顺时针旋转a角度后,
坐标X轴对应的点X=x*cos(a)+y*sin(a);
坐标Y轴对应的点Y=-x*sin(a)+y*cos(a);
§4.4设备通讯
软件控制系统与硬件模块单片机之间采用串行异步通讯方式,所以
在程序设计中要求遵循通讯协议,确定各种参数。
4.4.1 Windows下实现串口通讯
在DOS的系统接口中DOS INT21H的03H和04H号功能调用为异步串
行通信的接收和发送功能,而BIOS INT14H有4组功能调用为串行通信
服务,正因为如此在DOS中采用寄存器直接读写、BIOS调用、通信中断
程序等方法可以比较容易实现串口通信。但是在Windows中由于Windows
采用消息驱动和设备统一管理,以及利用消息对列进行程序控制,所以
DOS下的方法都不适宜采用。在Windows中为实现串口通信,Windows的
SDK提供了完备的API函数和以中断方式驱动的通信驱动程序,使编程变
的较为容易。Windows提供的标准通信API函数很多(WIN16和WIN32中

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

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

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