ARM体系结构与编程课程设计题目具体要求[PRINT].doc_第1页
ARM体系结构与编程课程设计题目具体要求[PRINT].doc_第2页
ARM体系结构与编程课程设计题目具体要求[PRINT].doc_第3页
全文预览已结束

下载本文档

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

文档简介

ARM体系结构与编程课程设计题目具体要求【基本功能必须完成,可选的功能供有能力的学生完成】课程设计步骤:查阅硬件相关资料、硬件连接(焊接)、软件设计与调试、验收、完成课程设计报告1.微波炉控制系统(模拟) 任务:实现微波炉控制面板要求:1)熟悉开发板工作环境;2)通过按键实现微波炉的工作时间的设定(以1分和10秒为增减单位)。3)通过按启动键开始倒计时,到时后自动停止,并可通过按停止键取消工作。4)通过串行通讯在电脑上显示倒计时时间;可选:通过数码管显示倒计时时间;5)可选:通过按键实现至少三种工作模式:强、中、弱。2.洗衣机控制系统(模拟) 任务:实现洗衣机控制面板要求:1)熟悉开发板工作环境;2)熟悉脉宽调制技术及电机驱动模块L298的工作原理;3)通过按键实现洗衣机的工作方式的设定(洗涤,漂洗,甩干)。4)通过按启动键开始工作(电机转),到时后自动停止,并可通过按停止键取消工作。5)可选:通过按键实现至少三种洗涤工作模式:强、中、弱。 3.智能小车控制系统 任务:实现小车的运动控制要求:1)熟悉开发板工作环境;2)熟悉脉宽调制技术及电机驱动模块L298的工作原理;3)采用2个PWM通道分别控制小车的左右轮转速;4)通过GPIO控制实现小车的前进,转弯,停车,刹车等功能。5)可选:实现小车按预定设置的轨迹自动行驶的功能。 4.简单电子钟设计 任务:设计一个具有时、分、秒显示的电子时钟,通过LED数码管显示。(也可通过LCD液晶屏或电脑屏幕显示)要求:1)熟悉开发板工作环境;2)熟悉LED数码管驱动原理;3)具有时、分、秒显示功能;4)走时准确,有整点闪烁报时功能;5)实现闹钟功能。6)可选:时间可调,设置3个按键实现时间小时、分、秒的人工加减。7)可选:实现串口时钟显示和校正功能。即ARM通过串口向上位机发送时间信息;上位机可以向ARM发送时间校正数据重新校正时间。ARM和上位机的通讯协议自定,上位机可以使用现成的串口收发软件,如超级终端、串口精灵。5.日历电子钟设计 任务:设计一个具有万年日历功能的电子时钟,通过LCD液晶屏显示。(也可通过LED数码管或电脑屏幕显示)要求:1)熟悉开发板工作环境;2)熟悉LCD液晶驱动原理;3)具有年、月、日和时、分、秒显示功能;4)时间可调,走时准确,有报时功能;5)可选:具有按月的日历功能,并能显示星期;6)可选:具有闰月自动转换功能;6.嵌入式计步器 任务:采用加速度传感器和LPC嵌入式开发板实现对运动者步数进行累计。要求:1)熟悉LPC开发板平台;2)熟悉加速度传感器的原理及应用;3)研究合适的加速度算法,实现对运动者不同的运动状态进行判别,并能准确记录步行数目。4)能够在LCD液晶屏上显示行走时间、距离、步数等。(也可通过串行通信在电脑屏幕显示)5)可选:具有时钟功能,可以通过按键设置初值状态。6)可选:还可以通过串行通信接口,设定定时初值,并将结果传入计算机。7.嵌入式交通信号灯控制系统(模拟) 任务:对十字路口的交通灯进行定时转换控制要求:1)熟悉开发板环境;2)熟悉LED灯驱动原理;(ARM GPIO驱动)3)灯光控制的规律可归纳如下:(1)东西与南北的交通灯定时交换红绿灯一次。(2)每次红绿灯交换之间要求黄色灯点亮一段时间。(3)路口发生事故时,可禁止路口通行(各个路口全部红灯)。当事故处理完毕,恢复正常通行。4)可选:四个方向用数码管显示通行时间并倒计时。(也可通过串行通信在电脑屏幕显示)5)可选:通过串行通信接口(或程序设定),设定定时交换及黄灯亮的时间,并写入文件保留。下次显示时自动读取文件中的数值。8.嵌入式无线通讯系统任务:实现两个无线模块的通信联络。要求:1)熟悉开发板环境;2)熟悉无线模块接口原理及应用;3)通过按键实现相互通信(呼叫,接收,通话);4)可选:将接收到的数据通过串行接口传输给PC机,并保存成文件。9.嵌入式红外线遥控系统 徐世林任务:实现两个红外模块的通信联络。要求:1)熟悉LPC开发板平台;2)熟悉红外模块接口工作原理及应用;3)通过按键实现相互通信(呼叫,接收,通话);4)可选:将接收到的数据通过串行接口传输给PC机,并保存成文件。10.LCD液晶屏图片、字符显示 任务:采用LPC嵌入式开发板,控制其上的LCD液晶屏显示bmp格式图片、字符。要求:1)熟悉LPC开发板平台;2)熟悉LCD液晶屏的工作原理;3)可选:可自动轮流显示多个图片,并具有暂停功能;11.LCD液晶屏字符、图形显示 任务:采用LPC嵌入式开发板,控制其上的LCD液晶屏显示显示字符、图形。要求:1)熟悉LPC开发板平台;2)熟悉LCD液晶屏的工作原理;3)可显示字符以及矩形、圆形、三角形等图形;4)可选:显示时有一定运动效果,并具有暂停功能;12.简单字幕机任务:采用LPC嵌入式开发板,控制LCD点阵显示器显示字幕。要求:1)熟悉LPC开发板平台;2)熟悉LCD点阵显示器的工作原理;3)可显示中英文字符;4)可选:显示时有一定滚动效果,并具有暂停功能;13.温度采集显示系统 任务:采用LPC嵌入式开发板,通过温度传感器测量当前温度。要求:1)熟悉LPC开发板平台;2)熟悉温度传感器的工作原理;3)测量的温度值通过LED数码管显示(也可通过LCD液晶屏或电脑屏幕显示)。4)可设定温度报警值,温度超过报警值时发出灯光或声音报警;5)可选:自动定期测量温度,将测量的温度通过串行通信接口传送给PC机,并保存成文件;14.湿度采集显示系统 任务:采用LPC嵌入式开发板,通过湿度传感器测量当前温度。要求:1)熟悉LPC开发板平台;2)熟悉湿度传感器的工作原理;3)测量的湿度值通过LED数码管显示(也可通过LCD液晶屏或电脑屏幕显示)。4)可设定湿度报警值,湿度超过报警值时发出灯光或声音报警;5)可选:自动定期测量湿度,将测量的湿度通过串行通信接口传送给PC机,并保存成文件;15.气体泄漏探测系统任务:采用LPC嵌入式开发板,通过烟雾传感器(广谱气体传感器)探测是否有烟雾或特殊气味的气体。要求:1)熟悉LPC开发板平台;2)熟悉烟雾传感器(广谱气体传感器)的工作原理;3)探测到烟雾时,发出灯光或声音报警;4)探测到烟雾时,启动风扇进行排风;5)可选:将探测到烟雾的日期和时间通过串行通信接口传送给PC机,并保存成文件;16.定时闹钟控制器任务:设计一个具有定时控制蜂鸣器发出声音的定时闹钟控制器。要求:1)熟悉开发板工作环境;2)熟悉RTC原理;3)能够设定蜂鸣器发出声音的时间(时、分、秒);4)能设定多个闹钟时间;5)蜂鸣器响时可通过按键停止其鸣响。6)可选:设置3个按键实现闹钟时间小时、分、秒的人工加减。7)可选:上位机可以通过串行通信接口向ARM发送闹钟时间。ARM和上位机的通讯协议自定,上位机可以使用现成的串口收发软件,如超级终端、串口精灵。17.人体及动物探测器任务:采用LPC嵌入式开发板,通过热释红外传感器感知人体、小动物的热源。要求:1)熟悉LPC开发板平台;2)熟悉热释红外传感器的工作原理;3)探测到人或动物时,发出灯光或声音报警;4)可选:将探测到人或动物时的日期和时间通过串行通信接口传送给PC机,并保存成文件;18.声音感应系统任务:采用LPC嵌入式开发板,通过声响开关检测是否有声音发出。要求:1)熟悉LPC开发板平台;2)熟悉声响开关的工作原理;3)探测到声音时,发出灯光或声音报警;4)可选:将探测到声音时的日期和时间通过串行通信接口传送给PC机,并保存成文件;19.光线感应系统 章毓文任务:采用LPC嵌入式开发板,通过光敏传感器检测是否有光线变化。要求:1)熟悉LPC开发板平台;2)熟悉光敏传感器的工作原理;3)探测到光线变化时,发出灯光或声音报警;4)可选:将探测到光线变化时的日期和时间通过串行通信接口传送给PC机,并保存成文件;其他方面的选题采用C /OS-系统实现上面某个任务用七段LED数码管显示模拟量采样值要求:(1)模拟量(电压)随机变化(05V)。不断地采样模拟量,将所采样的模拟量的值保存到存储单元中。(2)用七段LED数码管显示

温馨提示

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

评论

0/150

提交评论