随笔分类 -  Proteus仿真

摘要:这次修改,笔者主要在上次的设计基础上再次对电路部分进行了完善。经过修改完善的电路图如下:  上次的设计和相应的程序代码可参考:  基于ARM的流水灯仿真示例(第一次修改)  原始版本可参考:  基于ARM的流水灯仿真示例 阅读全文
posted @ 2010-06-06 20:55 it-mac 阅读(982) 评论(0) 推荐(1)
摘要:本设计实现了通过ARM对步进电机(Motor)的控制。控制方式有两种,一种是通过外部中断,另外一种是通过串口发送命令进行控制。  本设计可实现步进电机的速度和方向控制。通过串口方式控制电机时,只要在仿真过程中在虚拟终端(Virtual Terminal)输入相应的命令即可控制电机的运转。   虚拟终端  串口控制命令(双引号内字符,可自己定义)如下:  "<": 使电机逆时针方向转动;  "... 阅读全文
posted @ 2010-05-14 19:58 it-mac 阅读(6572) 评论(7) 推荐(2)
摘要:本次设计在上一篇(《基于ARM的流水灯仿真示例》)的基础上,加了晶振电路,并且改变和与LED灯相连的电阻的接法。在原来的设计中,所有的LED灯都和一个电阻相连,虽然仿真没有出现问题,但在现实电路中这样的接法很可能导致该电阻烧坏,所以本设计分别给每个LED灯接了一个电阻。整体电路的连接如下图所示。 经过修改之后的电路图 修改之前的电路图  程序部分并没有做出任何修改,程序代码如下:[代码]  本设计... 阅读全文
posted @ 2010-05-14 19:25 it-mac 阅读(1595) 评论(1) 推荐(1)
摘要:本设计使用的仿真工具是Proteus 7.4,IDE是ADS 1.2,芯片是LPC2134  在Proteus中的电路图如下图所示:  本设计使用的是周立功的LPC2131的工程模板。LPC2131的RAM为8K,而LPC2134的为16K,因此在使用工程模板时必须修改mem_a.scf、mem_b.scf和men_c.scf文件中的RAM最高端地址,即把“0x40002000&rdq... 阅读全文
posted @ 2010-05-12 00:21 it-mac 阅读(3429) 评论(0) 推荐(1)