一、实验目的实验目的
1、熟悉ARM开发板的基本使用和基本开发流程。、2、加强对嵌入式操作系统的了解,加强对课内知识的使用。、3、熟悉基本的单片机开发环境。、4、锻炼一定团队合作能力以及对嵌入式问题的解决能力。、
二、实验仪器及设备
安装开发环境的PC机ARM7实验板及相应链接线AKSeriesEmulator仿真器
三、实验内容或任务
1、基本实验、
内容1:ARM(LPC2131)ADSV12环境熟悉LPC2131硬件环境介绍;ADS工具简介;要求:了解LPC2131DemoBoard资源、环境;掌握ADS工具使用。内容2:ADS模板工具ARMC语言程序设计ADS环境中编程模板的理解与使用;使用ADS工具,基于LPC2131进行简单的C程序设计;要求:熟练掌握ADS工具的使用,掌握ARMC程序设计、调试技术;内容3:GPIOOutputLED、Beep实验理解ARM芯片引脚功能选择;理解GPIO的使用设置、输出驱动方法;熟练掌握ADS工具,基于LPC2131进行简单的C程序设计;要求:实现一个秒闪航标灯和蜂鸣。内容4:GPIOI
putKeyI
put实验理解ARM芯片引脚功能选择;理解GPIO的使用设置、输入驱动方法;熟练掌握ADS工具,基于LPC2131进行简单的C程序设计;要求:实现一个秒闪航标灯和可按键控制的蜂鸣器。
f内容5:Ei
tVIC实验理解ARM芯片引脚功能选择;理解外中断的含义与应用;熟练掌握ADS工具,基于LPC2131进行简单的C程序设计;要求:实现一个秒闪航标灯和可按键控制的蜂鸣器(用外中断方式实现)。内容6:定时器理解ARM芯片引脚功能选择;理解GPIO的使用设置、输入输出驱动方法;熟练掌握ADS工具,基于LPC2131进行简单的C程序设计;要求:基于ucosII的GPIO、定时器、RTC、串口等综合实验。内容7:异步串行口UART理解ARM芯片引脚功能选择;理解GPIO的使用设置、输入输出驱动方法;理解UART串行通信原理,学习ARMUART资源的驱动编程;熟练掌握ADS工具,基于LPC2131进行简单的C程序设计;要求:结合前边内容,实现LPC2131和PC端串行传输数据信息。
2、选题实验、
电梯控制系统
要求该控制器应具备如下功能:
1、
通过键盘输入楼层,输入之后数码管从当前位置向上或向下运行。流水灯表示运动方向。
2、3、4、5、
流水灯在运行中显示电梯正在运行的方向,并且在电梯到达时在该楼层亮闪3次。运行到对应楼层,显示楼层号。灯表示运行楼层可同时满足多用户需求。达到该系统与现实电梯系统的一致性。
数码管数字大小增减表示向上、向下。
四、r