|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ |8 A$ G& r, T' M& z3 S) C t2 e: Q% U% H摘要: 介绍了单片机系统仿真工具PROTEUS VSM及其在单片机系统仿真中的应用, 给出了具体的应用实例, 详细
! R9 r, P4 }# A" Y4 E地介绍了PROTEUS VSM与Keil uVision3 的接口方法。
2 z* a0 N& k, G1 v3 V) c, p关键词:单片机; Keil uVision3;仿真;外围器件; PROTEUS VSM;
]5 K5 j& |/ q& `2 Q9 H: `( O近年来,由于徽电子技术的迅猛发展,在单片机价格降
$ ^/ x/ \* }# \低的同时其性能不断提高,使得单片机的应用范围得到了极" O0 A8 f0 k9 N2 w
大的扩展,在汽车、通信、办公自动化、工业控制、高级玩.: \/ }3 A0 N: p0 [0 R
具、家用电器等方面都得到了广泛的应用。单片机作为一种典7 I2 c1 J D+ K7 x9 d$ H! K
型的嵌人式系统,其系统设计包括硬件电路设计和控制程序
, w3 a4 F& W2 N/ Y设计两个方面,其调试过程- -般分为软件调试、硬件测试、系" i4 ^: \& P+ M& ^$ I
统调试3个过程。软件调试- -般比较容易进行,但如果要进行" a& p: Y4 }' T6 u9 S; y. U
硬件电路测试和系统调试则比较麻烦,因为要进行这两个过
6 p! m0 ?% }! o) e% o' i程必须在电路板制作完成、元器件焊接完毕之后进行。而电路2 x# ]- Z$ {" \ s! N
板的制作、元器件的安装、焊接是费时费力的,如果采用作为7 A `( \8 B# s% F' |) e
单片机系统的仿真工具PROTEUS VSM,则不用制作具体的
4 b- |# s" \& g电路板也能够完成以上工作。毫无疑问,在使用PROTEUS ]! \; v) Y8 {
VSM进行系统拟开发成功之后再进行实际制作,必然可以
5 p9 m2 q, b/ m! c y( s+ @提高开发效率、降低开发成本、提高开发速度,而这些因素对
% S6 s+ K+ P1 |# B& B Z6 G于企业来讲是非常1要的。
9 W$ d1 W- v, v* ~* F5 o1 w1 PROTEUS VSM简介+ e+ a6 {2 r& O: _! N1 \
(1) PROTEUS VSM是一种基于标准仿真引擎
! }. E' B: h6 b% ?- s9 ~! H% _SPICE3F5的混合电路仿真工具,既可以仿真模拟电路又.
" M5 r" I! w& h可以仿真数字电路以及数字、模拟混合电路,其最大的特
1 J0 ?6 @' G% ~3 Z色在于他能够仿真基于微控制器的设计系统。0 |& F# C7 I* m& R" B# N" C
(2)有比较丰富的元器件模型,单片机系统设计中常用; ]6 [+ S# B1 S2 s
的外围器件,如总线驱动器74LS373、可编程外围定时器) f+ }# b u. Z, _; Q* O1 e
8253、并行接口8255、多位数码管、LCD模块、矩阵式键4 s. ]* c; @" [$ A+ _) Z: ~
盘、实时时钟DS1302、多种D/A和A/D转换器等都可直接
+ p- ?/ @8 `& S2 v8 n6 ]9 x4 [3 T- D+ H
调用,另外,使用者也可以自己建立新的元器件模型。
2 s9 u0 d# x8 }9 A* S& M" `, m(3) PROTEUS VSM支持MCS-51及其派生系列、$ p$ w( w& F) p- z: C( C- [
Microchip公司的PIC系列及Motorola公司等多种mcu.9 n1 J! x( R7 m. B" P2 E
当前,我国各高校在单片机教学中仍以Intel的MCS-51) Z3 c7 K4 A# z) n2 P8 s8 }
系列为主,所以PROTEUSVSM还可以满足教学的需要。
; k% T2 I) y0 n(4)本身有PCB设计功能,同时又能够生成多种格式
7 }6 y. |9 }, I1 Z% _! S的网络表文件,供相应的专业PCB设计工具调用,方便了' K4 f0 [) }5 k' V$ k
后续PCB的设计。
: l5 }2 n; J: x7 o% B(5) PROTEUS VSM能够运行于Win98/2000/XP环
2 W! d: d3 ]) T6 u' m8 n境,界面友好,使用方便。
/ O; Q1 {) l! `! y(6)对基于MCS-51及其派生系列单片机的设计系+ Z1 Q7 M5 Z& i; y2 a# ~
统,PROTEUS VSM可以很方便地与Keil C51集成开发( d; Y. G, R. O$ f
环境连接,程序编译好之后,立即可以进行软、硬件结合3 ?8 h! I8 T% M) q
的系统仿真。
, |, H! R( a6 t2 PROTEUS VSM的使用% j8 f! x1 [$ Z, h7 G7 a
PROTEUS VSM运行于Win98/2000/XP环境,对PC& |5 [9 I5 i7 n3 v/ X: y
机的配置要求不高,一般的配置就能满足要求。下面简单
: b6 m# x! x0 U介绍系统仿真的步骤。
8 C8 ~# M5 d' r) d" D) y, a3 J2.1绘图4 {4 p- d8 v4 z1 m: e6 Z4 I9 Y
运行PROTEUS VSM的ISIS后出现如图1所示的界$ g$ N0 l/ y% c' x) W
面,点状的栅格区域为绘图区。左侧的上方为电路图概览
" t5 T1 F4 K3 q3 C; o$ ?) Q" r: K区,下方是元器件列表区。单击Library后选撣Pick
$ {( t& C: H' D2 zDevice/Symbol出现图2所示的添加元器件的对话框,输3 X& z7 r4 j' M6 C: \
人所要添加的器件名称,则该器件就会出现在右侧,单击
/ b! k1 W& }1 ^6 |" U. D0 h9 AOK按钮,完成- -个元器件的添加。重复以上过程,添加
5 e5 v( S2 ~/ j/ x4 V1 Q, ~) \5 l6 u. k7 l8 j% M6 j f2 y! ?5 ^
& W' m D! k( J" {1 y9 d
+ A- b$ T1 I, e. `附件下载:' o, ]3 Q+ h B- x* {# I D
0 d( u: H P4 c8 R
|
|