历史上的今天
返回首页

历史上的今天

今天是:2025年08月11日(星期一)

正在发生

2021年08月11日 | ARM嵌入式实验 熟悉PROTEUS电子仿真软件的使用(LPC2138)

2021-08-11 来源:eefocus

一、实验目的

掌握RPROTEUS电子仿真软件的安装过程;

掌握RPROTEUS电子仿真软件的使用方法;

掌握创建电子仿真原理图的过程;

掌握为ARM芯片添加程序并仿真调试的过程。


二、实验内容

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


三、实验要求

了解RPROTEUS电子仿真软件的安装过程;

能够使用RPROTEUS电子仿真软件建立原理图并添加元件和导线;

能够设置元件及芯片的参数,并为ARM芯片添加代码;

能够检查并修改原理图的错误,并进行仿真运行;

实验报告内容包括实现流程水实验的过程。

四、示例原理图及程序

在这里插入图片描述

#include

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:UserslyhAppDataL ocalT empLISA9584.SDF’

Simulation FAILED due to fatal simulator errors.

在这里插入图片描述

6、网上查找到解决方法,更改环境变量,在“用户变量”栏里,找到TEMP与TMP,分别双击,将变量值都改为%SystemRoot%TEMP。下面的“系统变量”栏里,同样的修改方法。

在这里插入图片描述

7、再次点击运行成功(每个灯都能按照.hex代码文件中设定的亮起):

在这里插入图片描述

推荐阅读

史海拾趣

EREM公司的发展小趣事

作为一家具有社会责任感的企业,EREM始终关注环境保护和可持续发展。在生产过程中,EREM严格遵守环保法规和标准,采用环保材料和工艺,减少对环境的影响。此外,EREM还积极参与公益活动和社会责任项目,为社会做出积极贡献。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实基础。

请注意,以上故事均为虚构,旨在展示EREM公司在电子行业中的发展历程和可能面临的挑战与机遇。如需了解更多关于EREM公司的信息,请查阅相关官方资料或咨询行业专家。

Axon' Cable公司的发展小趣事

Axon' Cable公司自1965年在法国成立起,便致力于通讯连接器的研发与生产。在创业初期,公司面临着资金短缺、技术瓶颈和市场竞争的诸多挑战。然而,Axon' Cable凭借其坚定的信念和不懈的努力,逐步突破了技术难关,并成功开发出了一系列具有竞争力的产品。这些产品在市场上得到了广泛认可,为公司的后续发展奠定了坚实的基础。

Advanced Pressure Technology公司的发展小趣事

随着技术的不断进步和市场的不断扩大,APT公司的产品逐渐应用于半导体制造和其他清洁行业,如太阳能电池板、LCD、LED、平板显示器等。2000年,APT公司决定创建高纯度产品系列,并成功推出了HP特种气体应用和AK产品线。这一举措不仅进一步丰富了APT公司的产品线,也使其能够更好地满足高端市场的需求。此后,APT公司不断拓展其市场版图,产品远销全球各地,赢得了广泛的客户认可。

Global Power Technology Co., Ltd公司的发展小趣事
可能是压缩机故障、制冷剂泄漏、冷凝器或蒸发器积尘过多等。
昆泰芯微电子(CONNTEK)公司的发展小趣事

昆泰芯微电子坚持以人为本,践行合作共赢的企业文化。公司注重员工的个人发展和团队协作,鼓励员工积极参与公司的各项活动和决策。同时,公司也积极与合作伙伴建立良好的合作关系,共同推动行业的发展。公司以正直、求实、进取、创新、协同、分享的十二字箴言作为公司从上至下贯彻的做人做事理念,让员工和企业共同成长,共创前程,共享收获。

以上五个故事概述了昆泰芯微电子在电子行业中的重要发展历程和成就。这些故事不仅展现了公司的技术实力和市场竞争力,也体现了公司的企业文化和发展理念。

Blue Creation公司的发展小趣事

Blue Creation公司深知人才是企业发展的核心。因此,公司高度重视人才队伍建设,通过校园招聘、社会招聘等多种渠道吸引优秀人才加入。同时,公司还建立了完善的培训体系,为员工提供持续的学习和发展机会。这些举措使得Blue Creation拥有一支高素质、专业化的人才队伍,为公司的快速发展提供了有力保障。

问答坊 | AI 解惑

基于SOPC的数据发生系统设计

0 引 言   可编程片上系统(SOPC)是一种特殊的嵌入式系统,因为SOPC是片上系统(SoC),即由单个芯片完成整个系统的主要逻辑功能;SOPC是可编程系统,具有灵活的设计方式,可裁减,可扩充,可升级,并具备软硬件在系统可编程的功能;SOPC结合了SoC ...…

查看全部问答>

ARM7 内部时钟问题 见鬼了!!!

PREINT = (CLK_Apb_PclkFreq()>>15) -1 ;// 设置基准时钟分频器 CLK_Apb_PclkFreq() / 32768 -1 PREFRAC = (UINT32)CLK_Apb_PclkFreq() & 0x7fff;//CLK_Apb_PclkFreq() - (CLK_Apb_PclkFreq() / 32768) * 32768; printf(\"PCLK:%d\",CLK_Apb_Pclk ...…

查看全部问答>

74HC595在点阵显示屏制作中的功能

我在做一个16*64的点阵显示屏,我参考别人的电路图,里面是用到74HC595,查资料说是8位输出输入移位寄存器,但是不清楚在这个点阵显示屏中的真正作用,各位高手教教我,谢谢.…

查看全部问答>

wince6.0的nk.bin文件通过eboot下载到开发板上之后终端出现这样的信息,系统无法启动,请教各位了!

信息如下: SACCST(0x00000300) SACCEN(0x00000000) SACCDIS(0x00000000) STMSK addr(0x00460048) SRMSK addr(0x0046004c) SACCST addr(0x00460050) SACCEN addr(0x00460054) SACCDIS addr(0x00460058) +CodecInit +CodecConfigure coun ...…

查看全部问答>

问个很简单的问题stm32怎样加密啊?

                                 rt!还有现在大陆有stm32f103xcde销售吗,价位怎样?谢谢!…

查看全部问答>

volatile的影响?

以前使用volatile时,只是为了不让变量被优化每次都重新取值。昨天试了下这个函数,发现使用volatile和不使用volatile差别非常的大,如下: 使用volatile void delay(volatile u32 nCount) {   for (; nCount != 0; nCount--); ...…

查看全部问答>

【我给XILINX资源中心做贡献】给大家介绍一个Xilinx文档导航器

最近下载了一个Xilinx文档导航器,安装了这个软件,发现找Xilinx的文档很方便!…

查看全部问答>

串口驱动

我的电脑是WIN7系统的,买了一块51单片机的学习板,可是安装不到电脑上,听说得用USB转串口驱动,我下载了好几个,可是安装后也有很多问题,在设备管理器里面能看到USB2.0-Ser!一项,点击属性后提示“由于其配置信息(注册表中的)不完整或已损坏,Wi ...…

查看全部问答>

关于定时器的捕获模块

各位大神谁有关于定时器捕获模块的程序,能不能给贴一个,什么型号的430都行的啊!谢谢!…

查看全部问答>