嵌入式实训题目及要求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014-2015-1嵌入式实训题目及要求:

1、秒表

具体要求:

(1)利用液晶屏来显示计时,最低位计时时间为0.1秒。

(2)利用中断按键或3x3键盘来控制秒表。一个按键用来控制计时的启动和复位,另一个按键用来复位,即将液晶屏显示内容清0;液晶屏时间显示格式为:小时(两位):分钟(两位):秒(两位)。

(3)秒表初始化时设置初始年月日、时分秒信息,利用内部定时器将所显示时间进行每秒更新一次。

(4)年月日、时分秒信息也可以通过外部3X3按键进行修改。

(5)将秒表每次启动时与紧接着的暂停之间所经过的时间间隔计算并显示。

2、键盘控制的滚动字幕

具体要求:

(1)用液晶屏显示一串文字(至少8个字以上)从左向右滚动、从右向左滚动、从上向下滚动、从下向上滚动的字幕显示效果;

(2)利用3x3键盘来控制不同的字幕显示效果。可以给不同的键定义不同的显示效果,按下不同的按键,可以调整字幕显示效果和显示速度。

3、电子钟

具体要求:

(1)利用液晶屏显示时间,显示格式为时:分:秒。时间值从实时时钟RTC中获取。

(2)利用3x3键盘进行时间设置。例如,可以用某键选择要设置数位值,某键调整其具体数字增大或减小,某键用于确认。

(3)可以设置闹钟功能,即通过按键设置某时刻到来时发出警报。

(4)定时时间到,通过数码管显示报警信息,同时LED闪烁报警,或者扬声器发出报警声。

4、简易计算器

具体要求:

(1)所有输入、运算和输出结果均在液晶屏上显示。

(2)输入内容用扬声器语音播报。

(3)+-X/用3X3键盘中某一键输入(比如第一次按下该键选择“+”、第二次选择“-”,以此类推)、=、C各用3X3键盘中某一键实现,数字0-9与、用余下6键实现,有个别数字复用某一键。

(4)计算结果正确,有出错提示。(比如分母为零等错误)。

5、串口文件传输器

具体要求:

(1)编写串行通信程序,可从PC机接收文件传输。文件可使用txt格式通过串口调试助手发送,传入的文件存放在片内缓冲区(文件大小至少在512字符以上)。

(2)利用外部中断将接收到的txt文件内容在液晶屏进行显示。

(3)同时再将液晶屏上显示内容通过串口传输到PC机的串口调试助手,在其窗口中显示。

6、应答式串行通信

具体要求:

(1)利用串行通信线连接两块实验板。一块板做数据的发送方,另一块做接收方。

(2)要注意通信双方的通信协议设计。例如:发送方在发送的真正数据前,先发送一个“握手信号”(如55H),如果得不到对方的应答信号,则反复发送握手信号;接收方在收到发送方的握手信号后,回答一个“应答信号”(如AAH);发送方只有在接收到接收方的应答信号以后才开始发送真正的数据。

(3)一次数据收发完成后,两块实验板均将各自发送的数据和接收的数据在液晶屏上进行显示。(一次发送的数据量至少在512个字符以上)

7、智能交通信号灯

具体要求:

(1)利用液晶屏实现智能交通信号灯。

(2)利用片内定时器产生定时从而控制信号灯的红绿黄灯的正常交替,要求在液晶屏上分区域显示十字路口东西方向和南北方向两组信号灯的实物显示(用圆形表示)。

(3)根据信号灯的设计实现相应方向上人行信号灯的设计,并在液晶屏上分区域对应显示其实物(有行人图标表示)

8、电子琴

具体要求:

(1)利用PWM产生不同音符的发声。

(2)利用不同音符所对应的脉冲驱动外接扬声器的发声,编辑一首简单的乐曲。

(3)同时将当前音符所对应的符号在数码管上进行显示。

9、LED广告牌设计

具体要求:

(1)利用GPIO口驱动自制LED点阵(16x16)。

(2)驱动LED点阵显示一条广告信息,按照从右往左或从左往右的方向滚动播放(程序初始化完成后默认是从右往左的方向播放)。

(3)利用外部中断控制LED显示内容的复位,即触发一次外部中断其显示内容又从该广告信息的第一个字符开始播放。

10、射击游戏设计

具体要求:

(1)利用液晶屏实现游戏屏幕显示。

(2)在液晶屏上初始显示若干不同分布的目标和作为发射子弹的飞机,利用不同按键控制飞机的上下左右移动和子弹的发射。

(3)利用片内定时器每个一定时间变换一次所有目标的阵型。

(4)当子弹击中目标,被击中目标消失,同时在另一区域产生一个新的目标,否则原有目标群不变。

相关文档
最新文档