新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM处理器的显示屏控制器的设计

基于ARM处理器的显示屏控制器的设计

作者: 时间:2012-04-16 来源:网络 收藏

1、RS485总线的集群通讯协议。其具体过程如下:首先,PC向发送地址帧,地址帧采用MARK校验。它包括6个字节,第一个字节为地址码,接收到这个字节后,先判断其是否与自己的地址相同,如果相同则继续接收下一个字节,否则就退出中断,每个的地址可通过控制器上的拨码开关来设置。接下来的三个字节为屏参数,他主要包括屏的横向点数、纵向点数和的色彩(单、双色)。控制器接收到这几个参数后,先与自身参数进行比较,如果参数不相同则退出中断,否则继续接收下一个字节。接下来发送的一个字节为操作码,它主要是告诉控制器下面是要进行什么样的操作,这些操作包括加载屏参、系统复位、加载数据、开关机等。控制器会根据操作码来对Flash进行操作。

2、GUI接口的。GUI为Graphic User Interface的缩写,即图形用户接口。它是建立在计算机图形学基础上的产物,它可用于提高人机交互友好性,在LED屏上我们可以用它来实现许多意想不到的效果。这里提供了在LED屏上最基本的画点、线、圆等功能。

(1) 画点函数。一切图形都是由一个一个点来组成的,它是图形的最基本元素,描述一个点时需要使用其坐标值(X,Y)和颜色。对于双色LED屏颜色值0表示绿色,1表色红色,2表示黄色。在画点时,先把指定的点坐标值转换为显存上的对应字节,然后对相应字节进行颜色处理。然后在将此字节写入显存完成该点的显示。(2) 画线函数。对于直线的绘画,分为水平线、垂直线和一般直线3种绘画方法。其实一般直线就包括水平直线和垂直线,但由于这两种直线较为特殊,绘画操作不需要像其他直线一样须进行较多的运算,故将它们分开有利于提高绘画的速度。

本文作者创新点

本文主要介绍了一款32位高性能和μC/OS-II的控制器的方案。本系统充分利用了μC/OS-II高效的多任务管理功能和强大的运算能力,实现了单屏幕多窗口的任意位置显示,使得屏幕显示内容变得更加丰富,显示方式变得更加灵活,使得控制器同步化。

参考文献:
[1] 龚兆岗.的LED可变情报板嵌入式控制器[J].现代显示.2006, (06)
[2] 张叔猛.嵌入式系统和FPGA在LED中的应用研究与实现[J].武汉理工大学.2005
[3] Jean. Labrosse著,邵贝贝等译.嵌入式操作系统μC/OS-II(第二版)[M].北京航空航天大学出版社.2005年
[4] 宋晖, 高小明.ARM的嵌入式操作系统μC/OS-II的移植[J]. 微计算机信息, 2006,2-2: 135-136


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭