找回密码
 注册
关于网站域名变更的通知
查看: 263|回复: 1
打印 上一主题 下一主题

[毕业设计] PROTEUS VSM在单片机系统仿真中的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-11 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
+ S: K3 f. Z; f0 K4 ?
摘要: 介绍了单片机系统仿真工具PROTEUS VSM及其在单片机系统仿真中的应用, 给出了具体的应用实例, 详细
9 g1 n3 W# E$ b; c* f# c0 O2 q" M+ @地介绍了PROTEUS VSM与Keil uVision3 的接口方法。
% j/ c. ]# H! ]" h1 v关键词:单片机; Keil uVision3;仿真;外围器件; PROTEUS VSM;) {  R# e/ R# l$ A1 @
近年来,由于徽电子技术的迅猛发展,在单片机价格降
1 d% }8 L9 @' L2 ]" V: D% y; Y低的同时其性能不断提高,使得单片机的应用范围得到了极
3 X1 d' Q( G. o. N9 P% T大的扩展,在汽车、通信、办公自动化、工业控制、高级玩.
! v! M, c0 a  D* n% j/ ~具、家用电器等方面都得到了广泛的应用。单片机作为一种典+ z2 }; s2 U; p0 U$ q- s: y
型的嵌人式系统,其系统设计包括硬件电路设计和控制程序( j' C- f2 L1 o
设计两个方面,其调试过程- -般分为软件调试、硬件测试、系1 x: l2 B2 U" t+ W) @. V
统调试3个过程。软件调试- -般比较容易进行,但如果要进行" A; E- f; ]4 v# p0 S8 N
硬件电路测试和系统调试则比较麻烦,因为要进行这两个过
# ~% T4 B. e- P程必须在电路板制作完成、元器件焊接完毕之后进行。而电路
1 g! z( l! E( x3 J9 C- s6 s板的制作、元器件的安装、焊接是费时费力的,如果采用作为
4 A" P) Q3 R0 Y2 v# x7 o! |) s单片机系统的仿真工具PROTEUS VSM,则不用制作具体的
  V2 H, }9 z$ ?# Z: C4 k. M* B, r电路板也能够完成以上工作。毫无疑问,在使用PROTEUS
+ \/ n. [, _& g9 F- n5 F- O4 \6 jVSM进行系统拟开发成功之后再进行实际制作,必然可以
& E, V2 W. t8 p7 c" m+ k提高开发效率、降低开发成本、提高开发速度,而这些因素对# e' H, K* S) g9 D: P
于企业来讲是非常1要的。
! E9 _/ l- E8 n0 `1 PROTEUS VSM简介
9 B7 O+ P# l+ i(1) PROTEUS VSM是一种基于标准仿真引擎
. P  [; j9 [: ]' d9 o) ^SPICE3F5的混合电路仿真工具,既可以仿真模拟电路又.
& {$ A8 J3 ?8 o! A- R可以仿真数字电路以及数字、模拟混合电路,其最大的特7 U+ }* R# w3 k% G$ ^0 ^
色在于他能够仿真基于微控制器的设计系统。3 R& D: P2 t% f2 L
(2)有比较丰富的元器件模型,单片机系统设计中常用2 Z# P0 D" W: c# |, x4 ^* Z% P: p
的外围器件,如总线驱动器74LS373、可编程外围定时器% a% d/ ~6 n6 B6 [  @; @8 E% f) s
8253、并行接口8255、多位数码管、LCD模块、矩阵式键, q8 P+ \7 R& F8 ?* E
盘、实时时钟DS1302、多种D/A和A/D转换器等都可直接
3 J" F+ n/ P: ^) _  @$ R9 V' I4 l4 ]' b9 G3 e' P/ C
调用,另外,使用者也可以自己建立新的元器件模型。* W" I8 B! k6 ~+ i5 k$ r1 S# @
(3) PROTEUS VSM支持MCS-51及其派生系列、( Q9 F2 e  Q* I8 T
Microchip公司的PIC系列及Motorola公司等多种mcu.
$ M& Z* j4 ?, n& z& L9 {, W当前,我国各高校在单片机教学中仍以Intel的MCS-51
$ p% a4 K( f$ \1 F! _9 z系列为主,所以PROTEUSVSM还可以满足教学的需要。
- K. ]: {% Z# {1 x(4)本身有PCB设计功能,同时又能够生成多种格式
1 X/ @. Z* G+ Q9 R4 ]( ?/ b) [的网络表文件,供相应的专业PCB设计工具调用,方便了9 L& b  i. f& ~( f6 K
后续PCB的设计。
0 \$ U$ R3 {' r+ q* o' ^; W(5) PROTEUS VSM能够运行于Win98/2000/XP环
2 A; S0 m7 j! [: P* e6 x3 b境,界面友好,使用方便。& u9 X  R# o. S9 ]
(6)对基于MCS-51及其派生系列单片机的设计系" q3 c4 @' K! F& y
统,PROTEUS VSM可以很方便地与Keil C51集成开发2 N2 Z3 N1 ]( s5 a
环境连接,程序编译好之后,立即可以进行软、硬件结合
% j- W. y9 \" s) N6 I8 d' _* z的系统仿真。
1 K- l8 s& [; W# y* x: O, I; r2 PROTEUS VSM的使用
6 _* }% K% v+ y7 NPROTEUS VSM运行于Win98/2000/XP环境,对PC  Y0 [) d+ A1 j' b& n
机的配置要求不高,一般的配置就能满足要求。下面简单0 |' O. G! ^$ s' g# l9 i; B7 ~
介绍系统仿真的步骤。" J. F1 |3 X: Z8 v3 s' q& u' ^
2.1绘图
; }5 ]& f* w& `1 d* N" ]6 F2 J. s运行PROTEUS VSM的ISIS后出现如图1所示的界
% I' w/ |! c% S* k) D( k面,点状的栅格区域为绘图区。左侧的上方为电路图概览
7 [* U0 G2 z0 l) m* c区,下方是元器件列表区。单击Library后选撣Pick( v/ C* f$ |1 A
Device/Symbol出现图2所示的添加元器件的对话框,输2 |4 _! f) e  F' |) e
人所要添加的器件名称,则该器件就会出现在右侧,单击* P7 u( R$ N$ \8 c) T/ x+ I/ Z
OK按钮,完成- -个元器件的添加。重复以上过程,添加& Z- x! T* o  l' u
$ u; Z/ ?+ R" |. N. B% u
! Q( Y: ?; D. \- P9 ]# K

6 `( q! b$ u4 q附件下载:
游客,如果您要查看本帖隐藏内容请回复

* x) C& q, c( [5 Y
4 D' B- {. R% K1 h

该用户从未签到

2#
发表于 2020-5-11 13:24 | 只看该作者
如果采用作为单片机系统的仿真工具PROTEUS VSM,则不用制作具体的电路板也能够完成以上工作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 23:12 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表