ARM嵌入式实验 熟悉PROTEUS电子仿真软件的使用(LPC2138)
ARM嵌入式 实验二 熟悉PROTEUS电子仿真软件的使用(LPC2138)
一、实验目的
- 掌握RPROTEUS电子仿真软件的安装过程;
- 掌握RPROTEUS电子仿真软件的使用方法;
- 掌握创建电子仿真原理图的过程;
- 掌握为ARM芯片添加程序并仿真调试的过程。
二、实验内容
实现流水灯仿真实验。安装RPROTEUS电子仿真软件,根据实验原理图创建一个PROTEUS原理图,并添加相应的元件和导线;使用RealView MDK集成开发环境建立并生成实现流水灯的代码,为ARM芯片添加代码,最后查看仿真运行结果。
三、实验要求
- 了解RPROTEUS电子仿真软件的安装过程;
- 能够使用RPROTEUS电子仿真软件建立原理图并添加元件和导线;
- 能够设置元件及芯片的参数,并为ARM芯片添加代码;
- 能够检查并修改原理图的错误,并进行仿真运行;
- 实验报告内容包括实现流程水实验的过程。
四、示例原理图及程序
#include <LPC213X.H>
void delay(int m)
{
unsigned int i,j;
for(i=m;i>0;i–)
for(j=10000;j>0;j–)
;
}
main()
{ PINSEL0 &= ~0xFFFF0000;
IO0DIR |= 0x000000FF;
IO0CLR |= 0x000000FF;
while(1)
{ delay(100);
IO0SET |= 0x000000FF;
delay(100);
IO0CLR |= 0x000000FF;
}
}
五、实验过程及结果
1、首先添加需要用到的元件,按照老师所给流水灯原理图
点击如下p按钮,在弹出窗口输入要添加的元件名称(LPC2138、BUTTON、CAP、CAP-ELEC、CRYSTAL、LED-RED、RES)
2、点击元件添加到画布,按照老师所给原理图完成绘制组装,同时根据要求更改电阻值、电容值,完成图如下:
3、双击lpc2138添加.hex代码文件
4、点击Design->Configure Power Rails,更改电源设置(新建VCC3.3,更改值,并完成添加,如下两图)
5、点击运行,遇到如下问题:
Cannot open ‘C:\Users\lyh\AppData\L ocal\T emp\LISA9584.SDF’
Simulation FAILED due to fatal simulator errors.
6、网上查找到解决方法,更改环境变量,在“用户变量”栏里,找到TEMP与TMP,分别双击,将变量值都改为%SystemRoot%\TEMP。下面的“系统变量”栏里,同样的修改方法。
7、再次点击运行成功(每个灯都能按照.hex代码文件中设定的亮起):
ARM嵌入式实验 熟悉PROTEUS电子仿真软件的使用(LPC2138)相关推荐
- PROTEUS电子仿真软件的使用——流水灯
实验二 熟悉PROTEUS电子仿真软件的使用 一.实验目的 1. 掌握RPROTEUS电子仿真软件的安装过程: 2. 掌握RPROTEUS电子仿真软件的使用方法: 3. 掌握创建电子仿真原理图的过程: ...
- 【嵌入式实验】《ARM汇编与接口设计》
嵌入式实验 一.实验目的 二.实验内容 三.预备知识 四.实验设备及工具(包括软件调试工具) 五.实验步骤 5.1 ADS开发工具安装和使用 插话 5.2 arm-linux-gcc编译工具安装和使用 ...
- 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc
ARM嵌入式跑马灯设计实验报告.doc ARM嵌入式设计实验报告 题目: 跑马灯的设计 专 业: 班 级: 姓 名: 学 号: 指导教师: 2014年11 月 目 录 1 题目要求---------- ...
- proteus如何添加stm32_电路仿真软件详谈(六),Proteus电路仿真软件的超级应用
一款优秀的电路仿真软件,可帮助用户更好实现相应功能,而Proteus电路仿真软件便是这样一款利器.本文中,将讲解基于Proteus电路仿真软件的SPI接口的设计与实现.通过本文,希望大家对Proteu ...
- 应聘linux/ARM嵌入式开发岗位
**************************************************************** 因为发在中华英才和智联招聘没有人采我所以我 在这里发布我的个人简历希望 ...
- 安徽工程大学C语言程序设计实验报告,安徽工业大学嵌入式实验报告.docx
安徽工业大学嵌入式实验报告 <嵌入式系统实验报告>指导教师:陆勤姓名:程少锋学号:139074366班级:物联网131班实验一B 熟悉实验开发环境一.实验目的熟悉ADS1.2 开发环境,学 ...
- Linux编译和下载嵌入式实验,嵌入式实验6交叉编译及Linux简单程序设计实验
<嵌入式实验6交叉编译及Linux简单程序设计实验>由会员分享,可在线阅读,更多相关<嵌入式实验6交叉编译及Linux简单程序设计实验(7页珍藏版)>请在人人文库网上搜索. 1 ...
- 电路仿真软件详谈(九),proteus电路仿真软件及版本问题
电路仿真软件用途广泛,可哪款电路仿真软件功能最为强大呢?对于这个问题,想必诸多朋友第一反应想到proteus电路仿真软件.众所周知,proteus是电路仿真软件界的实力佼佼者.但proteus电路仿真 ...
- 电路仿真软件详谈(28),如何在印刷电路板中应用proteus电路仿真软件
电路仿真软件必不可少,电路仿真软件的使用让电路设计变得更为便捷.为增进大家对电路仿真软件的了解,本文将对proteus电路仿真软件予以介绍,主要内容为介绍该电路仿真软件在印刷电路板设计里的应用.如果你 ...
- ARM嵌入式Linux系统设计与开发
ARM嵌入式Linux系统设计与开发 基本信息 作者: 俞辉 李永 刘凯 王晓虹 丛书名: 高等院校计算机教材系列 出版社:机械工业出版社 ISBN:9787111300045 ...
最新文章
- 深蓝学院的深度学习理论与实践课程:第五章
- Android之View绘制流程源码分析
- 需要搭建一个高性能的文件系统?我推荐你试试它.....
- ug10许可证错误一8_落实管理要求 做好证后监管——江西省南昌市开展排污许可证后监管探索与实践...
- 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统
- npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
- php wdatepicker,WdatePicker时间控件的使用
- .net与mysql,ASP.NET与MySql的连接
- android 侧滑删除功能,200行代码让你在Android中完美实现iOS版侧滑删除效果
- sql stuff 函数_SQL STUFF函数概述
- Appium框架中Android下EditText内容清除
- php excel导出柱状图,YII2框架下使用PHPExcel导出柱状图
- 袁国宝:罗永浩直播之道
- oracle odi 资料档案库访问期间出现未分类的异常错误,ODI11g问题汇总
- elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)
- JAVA实现Excel文件的导入导出
- Excel 多列条件查找
- 基于Python的结构力学位移法编程求解
- 一分钟自我介绍 建议
- 电脑操作系统无法进入,报注册表损坏0x000014C,处理办法
热门文章
- java ini_Java读取ini文件 [org.dtools.javaini] | 学步园
- System.Reflection.ReflectionTypeLoadException
- .orig 等冲突文件的来源
- windbg分析崩溃dmp没有可用信息的处理
- 【HTTP】401未经授权的错误及其通常解决方案
- myeclipse10异常闪退Java was started but returned exit code=1
- 【Games101】Lecture05 光栅化 笔记
- matlab红外遥感温度反演,热红外遥感地表温度反演研究现状与发展趋势
- linux服务器安装虚拟桌面,并可视化连接远程桌面
- ie浏览器代理设置方法 怎么给IE浏览器设置代理?