ESLO_dev:C语言开发环境配置详解

需积分: 8 0 下载量 20 浏览量 更新于2024-12-20 收藏 20.78MB ZIP 举报
资源摘要信息:"ESLO_dev是一个软件开发项目,主要使用的编程语言是C。该信息主要从文件标题、描述、标签以及压缩包文件名称中得知。下面我将详细说明这些知识点。 首先,ESLO_dev这个项目明显是一个开发项目,标题和描述都非常简单,只有'ESLO_dev'这几个字,这可能意味着项目的名称就是ESLO_dev,也可能是一个代号或者是一个特定的任务名称。标题和描述没有提供更多的信息,所以我们需要从标签和文件名称中获取更多的信息。 标签显示,这个项目的开发主要使用的编程语言是C。C语言是一种广泛使用的高级编程语言,它具有强大的功能,可以用来开发操作系统、数据库、编译器等复杂的软件系统。因此,我们可以推断这个ESLO_dev项目可能是一个较为复杂的软件开发项目,可能涉及到系统底层的开发,或者是一个需要高性能的软件。 接下来,我们看到压缩包子文件的文件名称为'ESLO_dev-master'。这个名称告诉我们,这个压缩包可能是一个项目的主分支或者主版本的文件。'master'在版本控制中通常指代主分支,这是代码的稳定版本,是开发的主线。由此我们可以推断,ESLO_dev项目可能使用了版本控制系统,比如Git。使用版本控制系统可以帮助团队成员协作开发,同时也能确保代码的安全和稳定性。 综上所述,我们可以总结出以下几点知识点: 1. ESLO_dev是一个软件开发项目。 2. 该项目主要使用C语言进行开发。 3. 项目可能比较复杂,涉及到系统底层或者需要高性能的软件。 4. 项目可能使用了版本控制系统Git,有一个名为master的主分支。 5. 'ESLO_dev-master'压缩包可能是该项目主分支的代码文件。 以上是对给定文件信息的分析和解读,希望能对你理解ESLO_dev项目有所帮助。"

修改这个函数,要实现防止连续点按 while (1) { tp_dev.scan(0); if (tp_dev.sta & TP_PRES_DOWN) { //触摸屏被按下 if (tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '1'; } } else if (tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '2'; } } else if (tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] ='3'; } } else if (tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '4'; } } else if (tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i > 0) { password[--i] = '\0'; } } else if (tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i == 4) { break; //退出密码输入循环 } else { Show_Hz16(300,250,"提示信息:用户名或密码错误",RED,WHITE); } } //显示部分 LCD_ShowString(400,150,400,24,24,password); } }

2023-05-22 上传