(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第3套_第1页
(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第3套_第2页
(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第3套_第3页
(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第3套_第4页
(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第3套_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统应用开发赛项书2.竞赛期间选手不得做出影响他人的动作,或者发出噪音干扰其他参赛选3.所有参赛选手进入赛场后,直到比赛结束之前,禁止向赛场任何人透露5.竞赛第一模块下发的功能电路板含有故障,选手装联过程中需要进行调6.参赛选手应在第一模块竞赛测评开始前,完成程序下载、固化,第一模7.本模块竞赛结束后,参赛选手应将现场下发的所有资料整理并交给现场1终端输入任务测评启动命令后进行各竞赛任务测评。各竞赛任务见竞赛任务表1(二)嵌入式系统驱动程序开发任务表11要求基于功能电路板通过编程实现数码管计时显示系统。1.通过编程实现数码管显示计时,要求从本模块竞赛测评时开始计时,计时单位为秒。显示)。2.本模块竞赛测评过程中,要求数码管全程显示,期间计时器不能清零和暂停,不允许执行任何形式的复位操作,若整个测评过程中由于个人操作不当等造成计时器2要求基于功能电路板通过编程实现GPIO控制,1.通过编程实现对RGBLED灯亮灭控制,按照红灯、绿灯、蓝灯顺序实现红灯亮起1S后关闭、绿灯亮起1S后关闭、蓝灯亮起1S后关闭,2.通过编程实现对RGBLED灯的红色灯光亮度渐变控制,要求实现灯光亮度由亮到暗,由暗到亮的呼吸灯效果,3要求基于功能电路板通过编程实现LCD显示屏显示指定信息%1.通过编程实现在LCD显示屏显示指定信息,显示图形:等边三角形、正五角星%形、等腰梯形,等边三角形填充颜色为蓝色、正五角星形填充颜色为绿色、等腰梯形填充颜色为红色,要求显示效果明显便于观察2.通过编程实现LCD显示屏显示滑块控件,通过触摸屏改变滑块控件位置并显示滑块控件当前调节值,显示位置、字体大小、颜色、屏幕背景颜色选手可自行决要求文字显示清晰便于观察。4要求语音交互系统实现指定文本信息播报及语音识别交互显示。1.通过编程实现语音交互系统播报指定文本信息,信息内容为“奏响新时代社会主义民主政治华彩乐章”。32.要求通过语音控制语音交互系统播报当前任务运行时间(任务1中的数码管显5要求LCD显示屏实时准确显示温度传感器和光照度传感器数据。前温度:XX.X℃”,显示位置、字体大小、颜色、屏幕背景颜色选手可自行决定,要2.通过编程实现恒温控制,要求LCD显示屏实时正确显示温度传感器数据与温度3.通过编程实现启动LCD显示屏实时准确显示光照度传感器数据信息,显示格式:“当前环境光强度:XXXXX1x(其中X为光照度值,若首位为0,则可以不显示)”。4.通过编程实现当光照强度≤1001x时,RGBLED灯点亮(显示颜色不作要求),当光照强度>1001x时,RGBLED灯关闭。6要求基于功能电路板通过编程利用触摸屏实现密码锁系统开发。1.通过编程实现密码锁系统,密码锁UI界面示例见右图所示。2.要求密码锁初始密码为1234,密码锁包含密码设置和开锁功能,设置完开启密码后,进行密码验证当输入密码正确时,RGBLED灯亮绿色灯光,蜂鸣器滴一声,当输入密码错误时,RGBLED灯亮黄色灯光,蜂鸣器滴、滴、滴响三声,如果连续输入3次错误密码,蜂鸣器持续报警且RGBLED灯红色灯光以500ms进行闪烁。要求LCD显示屏实时显示光照强度传感器数据1.通过编程实现启动LCD显示屏实时正确显示光照度传感器数据和UI曲线图,要求曲线跟随传感器数值变化而变化,当光照度传感器数值上升,则曲线应呈现上升趋4和动态实时曲线图。本任务启动命令:task01势,当传感器数值下降,则曲线应呈现下降趋势,延时不超过2s.2.要求x轴为时间信息,y轴为传感器数据值信息。随着时间的增长,当曲线占据整个屏幕后呈现从左向右滚动状态。3.示例UI界面,具体UI界面自行设计,能展示功能和数据变化即要求根据不同音调的频率播放“1,2,3,4,5,6,7”七个音调,对应频率如表格所示(单位Hz本任务启动命令:task021.通过编程实现无源蜂鸣器播放音调“1,音名唱名音调音名频率1.竞赛装联调试阶段结束后,参赛选手应停止功能电路板装联、调试,并将电脑置于关闭状态。2.竞赛测评过程中,上述任务只能使用1个综合程序完成功能演示,在现场评分裁判口令下,通过板载功能按任务的结果展示,单个任务测评演示次数不超过3次,否则认定为任务未完成,如因页面刷新速度过快,导致裁判无法确认显示内容是否正确,后果由选手自行承担。5·嵌入式系统应用开发赛项竞赛任务书·使用时间,超过规定时间不得继续操作,需将竞赛单元1123应的语音信息编号按指定格式上传至评分终42567交通信号灯(A)进入识别模式,并在规定的定格式将正确信息发给智能交通信号灯(A)839态标志物(B)上的二维码信息,并将有效数45/6息显示B路灯息显示B路灯交站12345678嵌入式系统应用开发赛项竞赛任务书使用时间,超过规定时间不得继续操作,需将竞赛单元1123245志物(A)中显示的车牌信息。然后识别图中多功能信息显示标志物(A)显示(车牌显示),67式将图形信息按照指定格式发送至多功能信色(255,255,0)、品色(255,0,255)、青色(0,255,255389根据多功能信息显示标志物(C)中识别到的行人数量,采用倒车入库的方式驶入对应车41234567895号灯-C5CC报警台1BB多功能信2交通信交通信344A44多功能多功能示-A9立体7B立体7B6线性反馈移位寄存器(LFSR):通常由移位寄存器和异或门逻辑组成。其主要应用在:伪一个反馈移位寄存器(feedbackshiftregister)由两部分组成:移位寄存器和反馈函数(feedbackfunction)。移位寄存器是位序列,具有n位长的移位寄存器称为n位移位寄存器。每次输出一位,移位寄存器中所有位右移一个位。新的最左端的位根据寄存器中其他位计算得到。移位寄存器输出的一个位常常是最低有效的位。移位寄存器的周期是指输出序列从开反馈函数密码设计者喜欢用移位寄存器构造序列密码,因为这容易通过数字硬件实现。最简单的反馈移位寄存器是线性反馈移位寄存器(LinearFeedbackShiftRegister,LFSR)。反馈函数跟寄存器中某些位简单异或,这些位叫做抽头序列(tapsequence),有时也叫Fibonacci配置 (Fibonacciconfiguration)。因为这是一个简单的反馈序列,因此大量的数学理论都能用于分析LFSR。密码设计者喜欢分析序列确保它们是随机并充分安全的。LFSR的反馈函数就是简单地对移位寄存器中的某些位进行异或,并将异或的结果填充到LFSR的最左端。对于LFSR中每一位的数据,可以参与异或,也可以不参与异或。其中,我们把参与异或的位称为抽头。如下图所示,如果移位寄存器中的值为{b₁,b₂,....,bo},则第n+1位的值可以表示为b₈=C₁b₁④C₂b₂…④C₆b₁,其中b;,i∈[1,n]表示移位寄存器的数据(0或1);c;,i∈[1,n]表示第i位是否是抽头,如果是,则c₁=1,表示该位将参与运算;如果不是,则c₁=0,表示该位将不参与运算。上式表示了LFSR的一种递推关系,在这个式子中,可以明显看出,c;将抽头位7选出并留下来参与运算,并且将不是抽头的位剔除掉。LFSR也具有周期。由于一个n级LFSR最多只能遍历一种状态,因此,当LFSR移位到一会陷入一种循环,即LFSR存在周期。为了能够产生足够安全的密钥,我们通常要求LFSR的周期能够足够大。一个n级LFSR最多只能遍历2-1个状态,也就是说,周期就是2°-1,我们把周期为2°-1的LFSR所生成的序列称为m序列。m序列LFSR反馈函数对应的特征多项式被称为本原多项式。产生一个给定阶数的本原多项式最简单的方法是选择一个随机的多项式,然后测试它是否本原。下表列举了一些不同阶数的本原多项式,例如(32,7,5,3,2,1,0)是指x³+x²+x³+x²+x²+x+1,这样很容易把它转变成最大周期LFSR。第一个数是LFSR的长度,最后一个数为常数0,可以忽略,除0以外的所有数字指明了抽头序列,这些抽头从移位寄存器的左边开始计数。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论