|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- S, L1 f& u" e$ Q& U4 X9 h1 v- e摘要: 介绍了单片机系统仿真工具PROTEUS VSM及其在单片机系统仿真中的应用, 给出了具体的应用实例, 详细
3 p) u. P+ |' Y% Y: F地介绍了PROTEUS VSM与Keil uVision3 的接口方法。9 }, q" M ^4 {2 d
关键词:单片机; Keil uVision3;仿真;外围器件; PROTEUS VSM;
% e$ \$ I6 R% b9 @近年来,由于徽电子技术的迅猛发展,在单片机价格降
6 M8 H0 j2 X- @; ^4 |低的同时其性能不断提高,使得单片机的应用范围得到了极
' z& K( ~8 l' }+ T, }! R7 g1 ?大的扩展,在汽车、通信、办公自动化、工业控制、高级玩., Y1 S4 M( V9 i: o4 V K X; x
具、家用电器等方面都得到了广泛的应用。单片机作为一种典* z* O) A( r1 p. m
型的嵌人式系统,其系统设计包括硬件电路设计和控制程序; K5 m1 ~: t7 S/ n3 g i4 a5 `
设计两个方面,其调试过程- -般分为软件调试、硬件测试、系7 P4 ]; ~, `' P
统调试3个过程。软件调试- -般比较容易进行,但如果要进行
% ?: t y8 T5 H. _( x2 V硬件电路测试和系统调试则比较麻烦,因为要进行这两个过6 }+ ^6 b: \1 n3 g$ O& R; ]
程必须在电路板制作完成、元器件焊接完毕之后进行。而电路
6 K& Q# R8 C8 Z2 v& e) U" c1 y板的制作、元器件的安装、焊接是费时费力的,如果采用作为
- k B' |- G2 z6 P4 T2 H# j6 T单片机系统的仿真工具PROTEUS VSM,则不用制作具体的
; p. G' z9 @8 u1 i! R8 t电路板也能够完成以上工作。毫无疑问,在使用PROTEUS( E z% @& D& O7 s7 S( s& i+ X6 ~
VSM进行系统拟开发成功之后再进行实际制作,必然可以
0 ^$ V" A; O, S提高开发效率、降低开发成本、提高开发速度,而这些因素对
6 a. V( N5 K, s6 _于企业来讲是非常1要的。4 M% I7 H. v# v; s6 i
1 PROTEUS VSM简介, a2 C7 B. e* }- ~% i7 s$ E/ w' L
(1) PROTEUS VSM是一种基于标准仿真引擎! b; |+ m r5 o8 a5 k
SPICE3F5的混合电路仿真工具,既可以仿真模拟电路又.
7 g3 o& f" ?" F; i可以仿真数字电路以及数字、模拟混合电路,其最大的特
3 G1 \. u- q* k: w3 I* t8 K# b色在于他能够仿真基于微控制器的设计系统。
' Z' ^6 _+ A" y) s4 ^) D(2)有比较丰富的元器件模型,单片机系统设计中常用
- c$ i6 K8 k- m$ u* L的外围器件,如总线驱动器74LS373、可编程外围定时器
/ k% x3 C; t( k b7 g Z8253、并行接口8255、多位数码管、LCD模块、矩阵式键
2 p+ R a0 m. o7 D盘、实时时钟DS1302、多种D/A和A/D转换器等都可直接- H+ H4 ]0 H3 r F) P
- ^: R: ~+ {) S0 B调用,另外,使用者也可以自己建立新的元器件模型。 |" R2 D* a! y" P$ y4 K' \! S( y- E4 ]
(3) PROTEUS VSM支持MCS-51及其派生系列、
" j/ g; \" o% l' x2 eMicrochip公司的PIC系列及Motorola公司等多种mcu.3 \& E, X5 m1 ?
当前,我国各高校在单片机教学中仍以Intel的MCS-514 q: t! @% f( i" ~+ A$ v/ g
系列为主,所以PROTEUSVSM还可以满足教学的需要。
7 m6 Y3 [8 K. \(4)本身有PCB设计功能,同时又能够生成多种格式
7 L# [. ?( A6 G0 m) S, x0 S$ r5 w$ j的网络表文件,供相应的专业PCB设计工具调用,方便了
# I# o, ?; @! u: P后续PCB的设计。
6 T7 ^& W" N9 }5 O2 w8 \+ w& |(5) PROTEUS VSM能够运行于Win98/2000/XP环( F0 B( o5 z! q! N u6 Z3 ^
境,界面友好,使用方便。
4 e5 o! r% d0 b. [(6)对基于MCS-51及其派生系列单片机的设计系9 z5 q5 J, [, f: x, d, _$ O3 X, N
统,PROTEUS VSM可以很方便地与Keil C51集成开发% M! h+ W. ~6 c, [3 l
环境连接,程序编译好之后,立即可以进行软、硬件结合 ^7 y/ i& n4 D4 `
的系统仿真。) G( I. N0 F: j' N$ [
2 PROTEUS VSM的使用' ^5 f8 ?( h8 q$ L, f V; j
PROTEUS VSM运行于Win98/2000/XP环境,对PC k s+ m$ T2 V, R) n! b, d
机的配置要求不高,一般的配置就能满足要求。下面简单& Q+ m' U* W6 \
介绍系统仿真的步骤。
1 f' l8 a' k8 B! F C b" i2.1绘图
) E& {- C, r1 o3 n$ P运行PROTEUS VSM的ISIS后出现如图1所示的界
b* W+ n. i# ~6 t4 }面,点状的栅格区域为绘图区。左侧的上方为电路图概览
( j& {7 b8 W6 v0 I- [; O* @: F区,下方是元器件列表区。单击Library后选撣Pick% w; P1 W. `0 J
Device/Symbol出现图2所示的添加元器件的对话框,输( r( k. @6 n8 z2 U
人所要添加的器件名称,则该器件就会出现在右侧,单击
$ M/ c* ~( P7 T, E+ z+ `# s& |+ y, x; rOK按钮,完成- -个元器件的添加。重复以上过程,添加
+ x8 x4 L/ ?4 d6 C" o$ Z
$ m8 v* d: c0 M* J* d
9 n. C& s' k% _6 A7 x0 X9 t: y$ q) B8 h) `
附件下载:
3 [7 R( W. F2 `8 E9 r& U5 r( i Q" V$ g" p9 t8 d
|
|