云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > ram嵌入式计算器报告

ram嵌入式计算器报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 6:46:58

[项目名称]——课设报告 8 Disp_String (\

Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ L=120; z=110;

Loop = FALSE; number = 0;

send_byte(cmd_reset); send_byte(cmd_reset); t=0; d=0; m=0; n=0; p=0; s=0;

break; case 16:

if(p!='\\0'&&L==120) {

Set_Color(GUI_WHITE); Fill_Rect(120,100,410,130); L=120;

}//选择0按键

Set_Color(GUI_WHITE); Fill_Rect(150,270,200,300); Set_Color(GUI_RED);

Set_Font (&GUI_Font8x16); Disp_String (\

[项目名称]——课设报告 9 Disp_String (\

L=L+10; a[t]=0+'0'; t++; s++; do {

send_byte(0xA1); send_byte(0xC8); send_byte(0); break;

}while(s<=8);

Loop = TRUE; number = 0;

break;

3.2 捕获键值

void Task_1(void *pdata) {

INT8U err; INT8U *Key_P; INT8U Key_Val;

Timer1_Init(); //打开时钟节拍,让操作系统跑起来

OSTaskCreate(Task_2, (void *)0, (OS_STK *)&Stack_Task_2[(STACKSIZE) - 1], 9); //在任务里创建另一个任务

OSTaskCreate(Task_3, (void *)0, (OS_STK *)&Stack_Task_3[(STACKSIZE) - 1], 10); //在任务里创建另一个任务

OSTaskCreate(Task_4, (void *)0, (OS_STK *)&Stack_Task_4[(STACKSIZE*3) - 1], 56); //在任务里创建另一个任务 for(;;) {

Key_P = OSMboxPend(Key_Mbox, 0, &err); Key_Val = *Key_P;

[项目名称]——课设报告 10

switch(Key_Val)

{ case 0x01 : GUI_StoreKey(1); break; case 0x02 : GUI_StoreKey(2); break; case 0x03 : GUI_StoreKey(3); break; case 0x04: GUI_StoreKey(4); break; case 0x05: GUI_StoreKey(5); break; case 0x06 : GUI_StoreKey(6); break; case 0x07: GUI_StoreKey(7); break; case 0x08: GUI_StoreKey(8); break; case 0x09: GUI_StoreKey(9); break; case 0x0A ://+ GUI_StoreKey(10); break; case 0x0B://- GUI_StoreKey(11); break; case 0x0C ://* GUI_StoreKey(12); break;

[项目名称]——课设报告 11

case 0x0D :// / GUI_StoreKey(13); break; case 0x0E :// = GUI_StoreKey(14); break; case 0x0F :// C GUI_StoreKey(15); break; case 0x00 :// 0 GUI_StoreKey(16); break; default: break;

}

} }

3.3数据获取和处理

以1为例: switch (number) { case 1: if(p!='\\0'&&L==120) { Set_Color(GUI_WHITE); Fill_Rect(120,100,410,130); L=120; } //选择1按键 Set_Color(GUI_WHITE); Fill_Rect(150,150,200,180); Set_Color(GUI_RED); Set_Font (&GUI_Font8x16); Disp_String (\ Disp_String (\ L=L+10;

搜索更多关于: ram嵌入式计算器报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

[项目名称]——课设报告 8 Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ Disp_String (\ L=120; z=110; Loop =

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com