嵌入式实验三人机交互接口-键盘操作实验(10)

2020-02-21 02:47

RIT128x96x4ImageDraw(bufl2, 18,61,32, 1); RIT128x96x4ImageDraw(bufl3, 18,62,32, 1); RIT128x96x4ImageDraw(bufl4, 18,63,32, 1); RIT128x96x4ImageDraw(bufl5, 18,64,32, 1); RIT128x96x4ImageDraw(bufl6, 18,65,32, 1); } void Draw_r(){ RIT128x96x4ImageDraw(buf01, 0,18,104, 1); RIT128x96x4ImageDraw(buf02, 0,20,104, 1); RIT128x96x4ImageDraw(buf03, 0,22,104, 1); RIT128x96x4ImageDraw(buf04, 0,24,104, 1); RIT128x96x4ImageDraw(buf05, 0,26,104, 1); RIT128x96x4ImageDraw(buf06, 0,28,104, 1); RIT128x96x4ImageDraw(buf07, 0,30,104, 1); RIT128x96x4ImageDraw(buf08, 0,32,104, 1); RIT128x96x4ImageDraw(buf09, 0,34,104, 1); RIT128x96x4ImageDraw(buf010, 0,36,104, 1); RIT128x96x4ImageDraw(buf011, 0,38,104, 1); RIT128x96x4ImageDraw(buf012, 0,40,104, 1); RIT128x96x4ImageDraw(buf013, 0,42,104, 1); RIT128x96x4ImageDraw(buf014, 0,44,104, 1); RIT128x96x4ImageDraw(buf015, 0,46,104, 1); RIT128x96x4ImageDraw(buf016, 0,48,104, 1); RIT128x96x4ImageDraw(buf017, 0,50,104, 1); RIT128x96x4ImageDraw(buf018, 0,52,104, 1); RIT128x96x4ImageDraw(buf019, 0,54,104, 1); }

void Draw_l(){ SysTickIntDisable(); SysTickDisable(); SysTickPeriodSet(SysCtlClockGet() / 500000);//x为输入的参数,控制计数频率,值越大频率越快 SysTickEnable(); SysTickIntEnable(); }

/*unsigned char buf0[50]{ for(i=0;i

//int y2=0; //int count5=0; unsigned char buf[5]; unsigned char buff[5]; //unsigned char buf0[50]; int count=0; //int light=0; int i; int x=9; int v=1; int s=0; int s1=0; int t=10; //int v1=0; //x1=rand()?+5; //y1=rand()q+5; SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); RIT128x96x4Init(1000000); RIT128x96x4Clear(); //Setup and enables SysTick with interrupt(100HZ) // SysTickPeriodSet(10); /* SysTickPeriodSet(SysCtlClockGet()/100000); SysTickEnable(); SysTickIntEnable();*/ /*使能外设GPIO*/ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD); /*设置GPIO为输入*/ GPIOPinTypeGPIOInput(GPIO_PORTD_BASE, GPIO_PIN_7); GPIOPinTypeGPIOInput(GPIO_PORTC_BASE, GPIO_PIN_4); /*使能中断*/ IntEnable(INT_GPIOD); IntMasterEnable();

GPIOPinIntEnable(GPIO_PORTD_BASE, GPIO_PIN_7); GPIOIntTypeSet(GPIO_PORTD_BASE, GPIO_PIN_7, GPIO_RISING_EDGE); while(1){ RIT128x96x4StringDraw(\ RIT128x96x4StringDraw(\ if(Event_Key){

//0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 RIT128x96x4Clear(); Event_Key=0; RIT128x96x4Clear(); sprintf(buff, \ RIT128x96x4StringDraw(oledkey, 60, 60, 15); switch(oledkey[0]) { case '0': Draw_Char_F(0); Flag = 0; break; case '1': Reset_Counter_Speed(1); Flag = 0; break; case '2': Draw_Char_F(16); Flag = 0; break; case '3': Reset_Counter_Speed(2); Flag = 0; break; case '4': Draw_Char_F(32); Flag = 0; break; case '5': Reset_Counter_Speed(4); Flag = 0; break; case '6': Draw_Char_F(48); Flag = 0; break; case '7': Reset_Counter_Speed(8); Flag = 0; break; case '8': Draw_Char_F(64); Flag = 0;

break; case '9': Reset_Counter_Speed(16); Flag = 0; break; case 'A': Draw_Char_F(80); Flag = 0; break; case 'B': Reset_Counter_Speed(32); Flag = 0; break; case 'C': Draw_Char_F(96); Flag = 0; break; case 'D': Reset_Counter_Speed(64); Flag = 0; break; case 'E': Draw_Char_F(108); Flag = 0; break; case 'F': Reset_Counter_Speed(128); Flag = 0; break; /* case '0': Draw_f(); Flag = 0; break; case'1': Draw_l(); Flag = 0; break; case '2': Draw_o(); Flag = 0; break; case '3': Draw_w(); Flag = 0;

break; case '4': Draw_e(); Flag = 0; break; case '5': Draw_r(); Flag = 0; break; default: break; */ } } if(Event) { RIT128x96x4StringDraw(\ RIT128x96x4StringDraw(\ RIT128x96x4Clear(); //x1=rand()?+5; //y1=rand()q+5; Event = 0;

if(count>400) count = 0; else count++; //if(count1>49) count1=0; //else count1++; //if(v1>4) v1=0; //else v1++; //if(light>15) //light=0; //else //light++; /*for(i=0;i=16&&t<=80){ if(s1==0) t++; if(s1==1) t--;


嵌入式实验三人机交互接口-键盘操作实验(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:质量样板引路施工方案交底 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: