ARM嵌入式 实验二 熟悉PROTEUS电子仿真软件的使用(LPC2138)

一、实验目的

  1. 掌握RPROTEUS电子仿真软件的安装过程;
  2. 掌握RPROTEUS电子仿真软件的使用方法;
  3. 掌握创建电子仿真原理图的过程;
  4. 掌握为ARM芯片添加程序并仿真调试的过程。

二、实验内容

实现流水灯仿真实验。安装RPROTEUS电子仿真软件,根据实验原理图创建一个PROTEUS原理图,并添加相应的元件和导线;使用RealView MDK集成开发环境建立并生成实现流水灯的代码,为ARM芯片添加代码,最后查看仿真运行结果。

三、实验要求

  1. 了解RPROTEUS电子仿真软件的安装过程;
  2. 能够使用RPROTEUS电子仿真软件建立原理图并添加元件和导线;
  3. 能够设置元件及芯片的参数,并为ARM芯片添加代码;
  4. 能够检查并修改原理图的错误,并进行仿真运行;
  5. 实验报告内容包括实现流程水实验的过程。

四、示例原理图及程序


#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)相关推荐

  1. PROTEUS电子仿真软件的使用——流水灯

    实验二 熟悉PROTEUS电子仿真软件的使用 一.实验目的 1. 掌握RPROTEUS电子仿真软件的安装过程: 2. 掌握RPROTEUS电子仿真软件的使用方法: 3. 掌握创建电子仿真原理图的过程: ...

  2. 【嵌入式实验】《ARM汇编与接口设计》

    嵌入式实验 一.实验目的 二.实验内容 三.预备知识 四.实验设备及工具(包括软件调试工具) 五.实验步骤 5.1 ADS开发工具安装和使用 插话 5.2 arm-linux-gcc编译工具安装和使用 ...

  3. 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc

    ARM嵌入式跑马灯设计实验报告.doc ARM嵌入式设计实验报告 题目: 跑马灯的设计 专 业: 班 级: 姓 名: 学 号: 指导教师: 2014年11 月 目 录 1 题目要求---------- ...

  4. proteus如何添加stm32_电路仿真软件详谈(六),Proteus电路仿真软件的超级应用

    一款优秀的电路仿真软件,可帮助用户更好实现相应功能,而Proteus电路仿真软件便是这样一款利器.本文中,将讲解基于Proteus电路仿真软件的SPI接口的设计与实现.通过本文,希望大家对Proteu ...

  5. 应聘linux/ARM嵌入式开发岗位

    **************************************************************** 因为发在中华英才和智联招聘没有人采我所以我 在这里发布我的个人简历希望 ...

  6. 安徽工程大学C语言程序设计实验报告,安徽工业大学嵌入式实验报告.docx

    安徽工业大学嵌入式实验报告 <嵌入式系统实验报告>指导教师:陆勤姓名:程少锋学号:139074366班级:物联网131班实验一B 熟悉实验开发环境一.实验目的熟悉ADS1.2 开发环境,学 ...

  7. Linux编译和下载嵌入式实验,嵌入式实验6交叉编译及Linux简单程序设计实验

    <嵌入式实验6交叉编译及Linux简单程序设计实验>由会员分享,可在线阅读,更多相关<嵌入式实验6交叉编译及Linux简单程序设计实验(7页珍藏版)>请在人人文库网上搜索. 1 ...

  8. 电路仿真软件详谈(九),proteus电路仿真软件及版本问题

    电路仿真软件用途广泛,可哪款电路仿真软件功能最为强大呢?对于这个问题,想必诸多朋友第一反应想到proteus电路仿真软件.众所周知,proteus是电路仿真软件界的实力佼佼者.但proteus电路仿真 ...

  9. 电路仿真软件详谈(28),如何在印刷电路板中应用proteus电路仿真软件

    电路仿真软件必不可少,电路仿真软件的使用让电路设计变得更为便捷.为增进大家对电路仿真软件的了解,本文将对proteus电路仿真软件予以介绍,主要内容为介绍该电路仿真软件在印刷电路板设计里的应用.如果你 ...

  10. ARM嵌入式Linux系统设计与开发

    ARM嵌入式Linux系统设计与开发 基本信息 作者: 俞辉    李永    刘凯    王晓虹    丛书名: 高等院校计算机教材系列 出版社:机械工业出版社 ISBN:9787111300045 ...

最新文章

  1. 深蓝学院的深度学习理论与实践课程:第五章
  2. Android之View绘制流程源码分析
  3. 需要搭建一个高性能的文件系统?我推荐你试试它.....
  4. ug10许可证错误一8_落实管理要求 做好证后监管——江西省南昌市开展排污许可证后监管探索与实践...
  5. 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统
  6. npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
  7. php wdatepicker,WdatePicker时间控件的使用
  8. .net与mysql,ASP.NET与MySql的连接
  9. android 侧滑删除功能,200行代码让你在Android中完美实现iOS版侧滑删除效果
  10. sql stuff 函数_SQL STUFF函数概述
  11. Appium框架中Android下EditText内容清除
  12. php excel导出柱状图,YII2框架下使用PHPExcel导出柱状图
  13. 袁国宝:罗永浩直播之道
  14. oracle odi 资料档案库访问期间出现未分类的异常错误,ODI11g问题汇总
  15. elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)
  16. JAVA实现Excel文件的导入导出
  17. Excel 多列条件查找
  18. 基于Python的结构力学位移法编程求解
  19. 一分钟自我介绍 建议
  20. 电脑操作系统无法进入,报注册表损坏0x000014C,处理办法

热门文章

  1. java ini_Java读取ini文件 [org.dtools.javaini] | 学步园
  2. System.Reflection.ReflectionTypeLoadException
  3. .orig 等冲突文件的来源
  4. windbg分析崩溃dmp没有可用信息的处理
  5. 【HTTP】401未经授权的错误及其通常解决方案
  6. myeclipse10异常闪退Java was started but returned exit code=1
  7. 【Games101】Lecture05 光栅化 笔记
  8. matlab红外遥感温度反演,热红外遥感地表温度反演研究现状与发展趋势
  9. linux服务器安装虚拟桌面,并可视化连接远程桌面
  10. ie浏览器代理设置方法 怎么给IE浏览器设置代理?