dps2812_lcd.c.bak

来自「TI TMS320F2812的LCD源代码。」· BAK 代码 · 共 69 行

BAK
69
字号
#include "DSP28_Device.h"
#include "DPS2812_LCD.h"

unsigned int i;
unsigned int x1,y1;
int a[128];

void main(void)
{
	/*初始化系统*/
	InitSysCtrl();
	/* 关中断 */
	DINT;
	IER = 0x0000;
	IFR = 0x0000;
	/* 初始化PIE控制寄存器 */
	InitPieCtrl();
	/* 初始化PIE参数表 */
	InitPieVectTable();	
	/* 初始化外设寄存器 */
	InitPeripherals();
	/*初始化LCD*/
	GUILCD_init();
	//清屏
	GUILCD_clear();
	/* 写光标 */
	GUILCD_writeCurse(0x02,0x02);
	/* 清光标 */
	GUILCD_clearCurse(0x02,0x02);
	/* 准备画线数据 */
	x1 = 0;
	y1 = 0;
	for(i = 0; i <128; i++)
	{
		a[i] =  - i/2;
	}
	/* 画线,显示 */
	GUILCD_drawChart(0,0,&a[0],1);
	/* 画线,不显示 */
	GUILCD_drawChart(0,0,&a[0],0);
	/* 写汉字,无反显 */
	GUILCD_writeCharStr(0x01,0x01,0,FALSE);
	/* 写汉字,有反显 */
	GUILCD_writeCharStr(0x01,0x02,1,TRUE);
	/* 写字母,无反显 */
	GUILCD_writeLetterStr(0x01,0x02,0,FALSE);
	/* 写字母,有反显 */
	GUILCD_writeLetterStr(0x01,0x00,1,FALSE);
	
	for(i=0;i<zimu_number;i++)
	{
	//	wr_char(zimu_site[i],zimu_data[i]);
	}
	/*写汉字*/
	for(i=0;i<hanzi_number;i++)
	{
	//	wr_cnchar(hanzi_site[i],hanzi_data[i]);
	}
	/* 开中断 */
	EINT;   // Enable Global interrupt INTM
	ERTM;	// Enable Global realtime interrupt DBGM
	
	for(;;)
	{

	}

} 	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?