本项目为基于TI公司DSP28335芯片的LCD显示程序开发,实现数据采集与处理,并在LCD上实时显示。适合于嵌入式系统中的图形用户界面设计学习和实践。
```c
#define LCD_DATA (*((volatile Uint16 *)0x2001))
#define EN GpioDataRegs.GPFDAT.bit.GPIOF2
#define RW GpioDataRegs.GPFDAT.bit.GPIOF1
#define RS GpioDataRegs.GPFDAT.bit.GPIOF0
#define LOW 0
#define HIGH 1
// 清屏指令:清屏且AC值为00H
#define CLEAR_SCREEN 0x01
// 将AC设置为00H。且游标移到原点位置
#define AC_INIT 0x02
// 设定游标移动方向及图像整体移动方向(默认游标右移,图像整体不动)
#define CURSE_ADD 0x06
// 工作模式:8位基本指令集
#define FUN_MODE 0x30
// 显示开,显示游标,且游标位置反白
#define DISPLAY_ON 0x0c
// 显示关
#define DISPLAY_OFF 0x08
// 游标向右移动:AC=AC+1
#define CURSE_DIR 0x14
// 设置AC,范围为:00H~3FH
#define SET_CG_AC 0x40
// 设置DD地址寄存器,范围为:00H~7FH
#define SET_DD_AC 0x80
extern uchar A[]={南京研旭};
extern uchar B[]={电气科技有限公司};
extern uchar C[]={www.armdsp.net};
extern uchar D[]={www.njyxdq.com};
extern uchar E[]={tel:02558747116};
Uint16 p, x,y;
```