- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学 ARM嵌入式系统实验 实验报告
PAGE 2
中南大学实验报告
——ARM嵌入式系统实验
学 院: 地球科学与信息物理学院
专业班级: 生医0902班
姓 名: 沈颂林
学 号: 0405090422
指导老师: 李凌云
小组成员: 吴慧英、刘佳女
目录
一.实验内容基本介绍2
1.C 和ARM 汇编混合编程实验
2.外部中断应用实验
3.串口通信应用实验
4.看门狗定时器应用实验
5.Nor flash 应用实验
6.Nand flash 应用实验
TFT 液晶屏显示实验
关键内容解释8
程序代码和注解12
实验心得27
一.实验内容基本介绍
C 和ARM 汇编混合编程实验
实验目的
1. 熟悉ADS 开发环境、AXD 及Multi_ICE 调试环境。
2. 掌握简单的ARM 汇编指令的使用方法。
3. 掌握S3C2410A 的I/O 控制寄存器的配置。
4. 掌握ARM 汇编指令和C 语言相互调用的方法
实验设备
PC 机、ARM 仿真器、2410 实验箱、串口线。
实验内容
1. 熟悉ARM 开发环境的建立。
2. 使用ARM 汇编和C 语言设置 GPIO口的相应寄存器。
外部中断应用实验
实验目的
1. 掌握向量中断控制器的设置;
2. 掌握外部中断引脚功能设置及外部中断的工作模式设置;
3. 了解中断服务函数的编写。
4. 熟悉ARM9微控制器的 GPIO 控制。
实验设备
同实验1(略)
实验内容
设置 P0.16 低电平触发外部中断 0,短接JP3 的P0.16 端口,当按键KEY1 按下后, P0.16 输入低电平触发外部中断,取反LED,观察LED现象。
五、实验步骤
1. 启动 ADS 1.2,使用 ARM Executable Image for lpc2103 工程模板建立一个工程VICDef_C。
2. 在工程的 user 的main.c中编写实验程序,然后调试。
4. 选用 DebugInRAM 生成目标,然后编译连接工程。
5. 将 EasyARM2103 开发板上的JP3 的P0.16 端口短接。
6. 选择【Project】-【Debug】,启动 AXD 进行 JTAG 仿真调试。
7. 在中断服务程序中设置断点,全速运行程序,观察现象。
8. 单步/全速运行程序,观察程序是否正确运行。
9. 编写程序,实现按键控制流水灯,4个LED灯轮流点亮。当按键按下并松开时,LED1亮,1秒后LED2亮直到4个灯全亮,之后全部熄灭,重新循环。当再次按下按键时停止流水灯显示,并全部熄灭。
3.串口通信应用实验
内容:当通信距离较近时,只需使用少数几根信号线就可实现数据通信。最简单的情况只需三
根线(发送线、接收线、信号地线)便可实现全双工异步串行通信。
无Modem 时,最大通信距离按如下方式计算:RS-232C 标准规定,当误码率小于4%
时,要求导线的电容值应小于2500PF。对于普通导线,其电容值约为170PF/M。则允许距
离L=2500PF/(170PF/M)=15M
这一距离的计算,是偏于保守的,实际应用中,当使用9600bps,普通双绞屏蔽线时,
距离可达30~35 米。
零Modem 的最简单连线(3 线制)
下图是零 MODEM 方式的最简单连接(即三线连接),图中的2 号线与3 号线交叉连接
是因为在直连方式时,把通信双方都当作数据终端设备看待,双方都可发也可收。在这种方
式下,通信双方的任何一方,只要请求发送RTS 有效和数据终端准备好DTR 有效就能开始
发送和接收。
图 串口3 线连接方法
(1)RTS 与CTS 互联:只要请求发送,立即得到允许
(2)DTR 与DSR 互联:只要本端准备好,认为本端立即可以接收(DSR、数传机准
备好)
看门狗定时器应用实验
实验目的
1.了解 watchdog 的作用
2.掌握 S3C2410A 的watchdog 定时器的使用方法
实验内容
1.实现看门狗复位
2.编程实现看门狗喂狗
实验设备
1.S3C2410A 实验箱
2.ADS1.2 集成开发环境,ARM 仿真器、串口连接线
实验原理
1 看门狗功能简述
嵌入式系统运行时受到外部干扰或者系统错误,程序有时会出现“跑飞”,导致整个系
统瘫痪。为了防止这一现象的发生,在对系统稳定性要求较高的场合往往要加入看门狗
(watchdog)电路。看门狗的作用就是当系统“跑飞”而进入死循环时,恢复系统的
您可能关注的文档
- 数列求和之裂项相消法 课件——2022-2023学年高二下学期数学人教A版(2019)选择性第二册.ppt
- 心理测量完整版.doc
- 太原理工大学MATLAB课程设计报告.doc
- 概率论与数理统计公式总结_3.doc
- 物流仿真实验一.doc
- 数控车床实训报告4.doc
- 周末安全温馨提示幼儿园小班(精选4篇).doc
- 环境调研报告.doc
- 实验报告--混凝土钢筋锈蚀测试实验报告.doc
- 经济学读书笔记 3.doc
- 2024届天津109中学中考语文模试卷含解析 .pdf
- 2023运输公司安全制度_运输公司安全制度范文 .pdf
- 2023年高校教师资格证之高等教育学过关检测试卷B卷附答案 .pdf
- 2023年高校教师资格证之高等教育学能力测试试卷B卷附答案 .pdf
- 2023年度军队文职人员公开招录考试《教育学》题库(含答案) .pdf
- 2024年云南省普洱市保安员证考试题库及答案(真题) .pdf
- 2024中等职业技术学校章程(必威体育精装版版) .pdf
- 2024年传染病报告管理制度 .pdf
- 2024北京门头沟初三二模道法试题及答案 .pdf
- 2024山东钢铁厂“大学习、 大培训、 大考试”培训考试题库(含答案.pdf
文档评论(0)