基于F2812的监测系统的设计

嵌入式系统 时间:2009-03-31来源:网络

5.3 显示主程序

void main(void)

{

……// 初始化系统,PIE, PIE中断向量表,外设

Lcd_init(); // LCD初始化

clearscr1(); // 清空第一显示缓冲区

clearscr2(); // 清空第二显示缓冲区

clearscr3(); // 清空第三显示缓冲区

Disp32x32Char(void); // 显示一个32x32字符

……//其他字符显示程序

While(1);

}

总结:本文液晶显示程序并未使用SED1335自带的字符发生器,而是通过在程序中调用自定义的字模数组数据,将其分别写入显存相应位置。因此,首先必须用相应的字模软件对要显示的字符或位图取模,并特别注意写数据到显存的顺序必须与取模的顺序一致,比如显示32x32字符,写数据的顺序为先在光标所在处自上而下写入32个字节,再将光标右移,连续自上而下分别写入3列32个字节。考虑到字模数组占用内存空间较大,应该将字模数组存储在ROM中,在需要使用时再从ROM中将字模数据调入RAM中执行。

结束语:本文提出了一种基于F2812并使用320x240液晶显示的监测系统的设计方案,此方案已经在软硬件上得到实现,经过验证后效果较好,从而为其他便携式监测系统的设计提供了借鉴。本文创新点在于使用了TI公司目前功能最为强大的2000系列DSP芯片TMS320F2812来构建新型监测系统,改变了传统的用单片机构建监测系统的思路。

1 2 3

关键词: 设计 系统 监测 F2812 基于 F2812 DSP CPLD 液晶显示 SED-1335

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版