历史上的今天
返回首页

历史上的今天

今天是:2025年06月27日(星期五)

正在发生

2020年06月27日 | 9.TouchGFX界面应用之综合应用--打地鼠

2020-06-27 来源:eefocus

上一节我们学习了自定义组件(容器),这一节我我们使用自定义组件(容器)做一个简易打地鼠的小游戏,再创建一个屏幕,在第三个屏幕上面先放置切换屏幕的按键。

然后百度找两张图片,一个作为土拨鼠,一个作为坑,坑和土拨鼠图片的像素点大小保证一致减少计算。

放置几个按钮表示土拨鼠的坑,用上面表示坑的图片表示背景,这样你按钮的大小就和图片的大小保持一致,每一个按钮设置好编号,

每一个按钮对应一个函数。我们在CustomContainer2.hpp中声明定义这些函数

我们写一个类似于滴答定时器的函数,来作为打地鼠的时钟。在组件(容器)中使用handleTickEvent是没有效果的,组件不会自己产生时钟需要外部提供,那我们随便写一个函数作为组件的时钟,然后外部写一个handleTickEvent函数来调用就好了。所有函数在CustomContainer2.hpp中声明,在CustomContainer2.cpp中定义,在CustomContainer2.hpp变量数组等等不要复制,不然Keil会报错。

其中Games_Start==1表示游戏开始,Games_Start==0表示游戏结束,那我们在来两个那就来控制这个变量,同样声明两个函数。

在电脑模拟才用C语言随机数来生成地鼠所在的位置,在STM32中使用RNG随机数发生器

按下按钮判断现在地鼠总数量是否大于1,如果大于1在判断地鼠是否在当前按钮下,如果在这里那么对应的图片取消,具体实现代码见工程代码。

启动仿真器

推荐阅读

史海拾趣

AMI Semiconductor公司的发展小趣事

AMI Semiconductor,全称为Analog Mixed-Signal Interface Semiconductor,是一家在模拟、混合信号和接口领域提供集成电路解决方案的公司。以下是关于AMI Semiconductor公司发展的五个相关故事:

  1. 公司成立与初期发展:AMI Semiconductor公司成立于1966年,总部位于美国爱达荷州普克斯。公司最初专注于生产模拟集成电路和混合信号集成电路,为各种应用领域提供解决方案。在成立初期,AMI Semiconductor致力于技术创新和产品质量,赢得了客户的信任和认可。

  2. 技术创新和产品多样化:AMI Semiconductor不断进行技术创新,推出了一系列高性能、高可靠性的集成电路产品。公司的产品涵盖了模拟信号处理、数据转换、传感器接口、通信接口等多个领域,广泛应用于汽车电子、工业自动化、医疗设备等行业。

  3. 公司并购与扩张:为了拓展业务和加强市场竞争力,AMI Semiconductor进行了一系列并购和合并。这些并购使得公司能够快速扩大规模、拓展产品线,并进入新的市场领域。例如,2008年,AMI Semiconductor被ON Semiconductor收购,成为其子公司,加强了在模拟和混合信号领域的领先地位。

  4. 全球布局与市场拓展:AMI Semiconductor在全球范围内建立了广泛的销售网络和生产基地,实现了全球化发展战略。公司在美国、欧洲、亚洲等地设有研发中心、生产基地和销售办事处,为客户提供及时的技术支持和服务。这种全球布局有助于拓展市场份额,满足不同地区客户的需求。

  5. 持续创新与发展:AMI Semiconductor持续致力于技术创新和产品研发,以满足不断变化的市场需求。公司不断投入资金和人力资源,加强与客户的合作,开发定制化的解决方案,提升产品性能和竞争力。AMI Semiconductor不断追求卓越,致力于成为行业领先的模拟和混合信号集成电路供应商。

这些故事展示了AMI Semiconductor公司从成立初期到如今在技术创新、产品多样化、并购与扩张、全球布局和持续发展等方面取得的重要进展。

eLED.com Corp公司的发展小趣事

作为一家有影响力的企业,eLED.com Corp始终关注社会责任的履行。公司积极参与各类公益活动,关注教育、环保和扶贫等领域。通过捐款捐物、志愿服务等方式,eLED.com Corp为社会做出了积极的贡献。此外,公司还注重员工培训和福利待遇的提升,努力为员工创造一个良好的工作环境和发展空间。通过这些举措的实施,eLED.com Corp不仅赢得了社会的广泛赞誉和支持,还为企业的发展注入了新的动力。

上海晶丰明源(BPS)公司的发展小趣事

上海晶丰明源半导体股份有限公司的创立,标志着中国在半导体领域的又一重要布局。公司自成立之初,就专注于电源管理芯片的研发与销售,凭借对技术的深入理解和市场需求的敏锐洞察,迅速在行业中崭露头角。初步发展阶段,晶丰明源通过不断优化产品设计、提升生产工艺,逐步赢得了客户的信任,并在市场上占据了一席之地。

动运科技(DONGWOON)公司的发展小趣事

经过多年的发展,动运科技已经成长为一家在电子行业中具有重要影响力的企业。面对未来,公司将继续坚持技术创新和市场拓展的战略方针,不断推出更加优质的产品和服务。同时,动运科技也将积极应对行业变革和市场挑战,加强与全球合作伙伴的沟通和合作,共同推动电子行业的持续发展和进步。展望未来,动运科技将继续以开放的心态和创新的精神,迎接更加美好的未来。

请注意,以上故事是基于现有信息进行的概括性描述,并非具体的历史事件或详细数据。如需更详细的信息,建议查阅相关新闻报道或公司官方资料。

Cantherm公司的发展小趣事

人才是企业发展的核心竞争力。Cantherm公司深知这一点,因此始终重视人才的引进和培养。公司不仅提供优厚的福利待遇和广阔的发展平台,还积极开展员工培训和技能提升计划。通过不断吸引和培养高素质人才,Cantherm公司逐渐建立了一支高效、专业的团队,为公司的持续发展提供了有力保障。


请注意,以上故事均为虚构,旨在展示一个电子行业中虚构公司可能遇到的发展情况。如有需要,您可以根据实际情况进行调整或补充。

顺芯(Everest-semi)公司的发展小趣事

为了进一步提升公司的国际竞争力,顺芯公司积极开展国际合作与全球布局。公司与国际知名半导体厂商建立了战略合作关系,共同研发新产品、开拓新市场。同时,顺芯公司还在海外设立了研发中心和销售中心,以便更好地服务全球客户。这些举措使顺芯公司的全球市场份额逐年提升,成为了国际半导体行业的重要力量。

问答坊 | AI 解惑

用单片机配置CPLD器件

用单片机配置CPLD器件 ALTERA公司的可编程序逻辑器件APEX20K、FLEX10K和FLEX6000虽应用广泛,但由于其内部采用SRAM存储配置数据,每次系统上电时,必须用配置芯片对其进行配置,只有在配置正确的情况下,系统才能正常工作。配置芯片是一个能产生配 ...…

查看全部问答>

谈谈我和嵌入式的故事

转眼我已工作三周的时间了,在工作过程中,我感受颇多,现在与大家一起来分享一下我的经历。 我作为一个普通本科学校的学生,经历了所有与我一样在普通本科就读的大学生的生活,从入学时的欣喜与憧憬到渐渐地失望与迷茫。原先都只是听说过的那些大 ...…

查看全部问答>

急!有人在wince5.0下把2440超频到533MHz吗?

如题,我超了一下具体步骤: 1.设置了boot中的初始化,及内核中的初始化部分      ldr     r0, = CLKDIVN      ldr     r1, = 0x5      & ...…

查看全部问答>

请问在wince 5.0下如何使用CMWAP拨号后访问wap网站?

    我使用wince 5.0的做作系统,使用TD模块,拨号时设置\"AT+CGDCONT=1,\\\"IP\\\",\\\"CMWAP\\\"\",拨号号码为*98*1#,浏览器组件选择的是“Pocket Internet Explorer”,拨号拨号成功后,我使用浏览器试图打开“wap.3g.net.cn”,可是 ...…

查看全部问答>

WINCE下怎样实时检测到SD卡或MMC卡的状态????

我用EVC做了一个工程,想要实现功能:不管程序执行到什么状态,只要SD卡或其它卡被拔出就退出程序。问题是怎么实时检测到SD卡的状态呢???在WINCE下没有WM_DEVICECHANGE等检测设备的消息,象这个功能在WINCE下应该怎么实现比较好呢??!!…

查看全部问答>

我想学单片机,要在买零件上花多少钱?

有点8086汇编基础及焊接元件的基础 有电烙铁万能表和一大堆电容,电阻,三极管,二极管什么的(这些东西单片机能用到不?) 整天盯着电脑对眼睛太不好了(估计1000多度了),想学学和汇编关系比较大的单片机,但不知道要花多少钱 大概都要买什么啊?…

查看全部问答>

ghyd(java) ,请进

http://community.eeworld.net/Expert/topic/5275/5275584.xml?temp=.5237238 谢谢…

查看全部问答>

MSP430 LaunchPad学习第一记

  其实我一直很困惑一个东西,说一下大家帮帮我啊,菜鸟问题:   #define     LED0                     &nbs ...…

查看全部问答>

【MP430共享】煤矿井下温湿度监测和光纤通信系统的研究

针对煤矿井下采用热电偶测量环境温度的缺点, 文章提出了一种基于单片机 MS P 4 3 0控制数字温度传感器 DS 1 8 B 2 0实现矿井下温湿度监测和光纤通信 系统的设计 方案。该 系统通过单片机 MS P 4 3 0控制温度传感器 DS1 8 B2 0实现对煤矿 井下的温 ...…

查看全部问答>

有没有人做过lm3s和MSP430的I2C通信?

我现在正在做lm3s8962和MSP430F2013的I2C通信,流程是这样的:lm3s8962做主机,MSP430f2013做从机,8962定时发出接收数据请求,F2013发出两个数据。F2013参考的是msp430x20x3_usi_09.c的程序,并且DCO的频率设为8MHz;lm3s8962的程序是使用库函数, ...…

查看全部问答>