·上一文章:恒温培养箱智能温控器的研制
·下一文章:并行模数转换器ADS8364与TMS320F2812的接口设计
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来构建新型监测系统,改变了传统的用单片机构建监测系统的思路。