|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:本文介绍了Proteus软件,并在Proteus环境下完成对电子密码锁系统的模拟硬件和.& S+ s9 m1 u7 G6 A8 i
软件进行设计.通过仿真,结果表明该系统功能达到预期要求.
8 c. g3 D8 ?- K! P9 n关键词: Proteus;电子密码锁;单片机
$ S7 V. ^% {: H5 `+ h1引言( a: B) t1 B# p! W: R
目前,随着微电子技术的迅猛发展和日益普7 m6 l9 q) a6 ~+ [) P+ d% r
及,单片机在家用电器、机器人、工业控制单元、高' i% ]5 \. l6 r: W: H1 ~9 J* N" [
级玩具、仪器仪表、汽车电子系统、金融电子系统、
9 A. H# _5 |2 G. [5 R- T通信系统等方面都得到了广泛的应用.单片机系! e" f& d3 ]; W7 @5 J0 z8 }
统的设计包括硬件电路设计和程序设计两个方面,
" |" ]8 {. y7 k调试过程一般分为软件调试、硬件调试、系统调试
# \* S; r7 h6 W1 |三个过程,软件调试一般比较容易进行,但如果6 U# ]! z7 c; t( m" Z9 `
要进行硬件电路调试和系统调试就相当麻烦,这两7 n2 y# J; u! [& y
个过程必须在PCB板制作后、元器件焊接完毕之
5 N' P7 a/ v: t C* f后进行,且PCB板的制作、元器件的安装焊接费时. m( b4 ]" a8 `5 c! U3 @2 r
费力.利用Proteus进行单片机系统的仿真设计0 I$ p1 H5 \8 ~/ f& v
可以极大地简化单片机程序在目标硬件上的调试
! a" D: x0 q: U7 L工作,大幅度节省制作电路板的时间,对于提高产5 V% ~# j/ d( ?$ B
品的开发效率、降低开发成本等有重要作用.
5 }9 Y" m. o) `2 Proteus 简介0 q9 C; p" l8 K0 p6 M3 S4 ]
Proteus软件由Labcenter 公司开发的电路分/ m4 W( F; E* c" y/ R
) }. P7 {5 v3 S8 o3 L! e析与实物仿真软件,不仅能够仿真模拟、数字电路
3 m# @5 o# H7 i/ \* @' d" B% e以及模数混合电路,更具特色的是Proteus能够) }$ [, b% i' v3 h
仿真基于单片机的电子系统,如51系统及其派生! Z9 i" G. Y0 ?% v7 G7 p' _
系列,AVR和PIC系列的单片机系统.微控制器
7 I' @9 G: k* @. v; R* [+ z系统的仿真需建立编译和调试环境,可选Medwin
# x$ S2 o; R* {' M) {1 |/ U5 |软件集成开发环境连接,用汇编和C语言编写的. c% t/ Y+ ^5 q
程序编译好之后,立即进行进行软、硬件结合的系2 y% L, ~6 C4 C
统仿真[1,2].0 ] T' @* W: [( T$ D
在元器件方面,Protcus软件提供模拟、数字、' d% r; a# y+ Z$ S$ @4 L3 _6 l
交、直流等元器件达30多个元件库,共计数千种.* n R/ {& ^3 c0 t; r
对于元件库没有的器件,用户可依照需要自己创: D! ]# h4 i% O6 X' M2 A
建;在仪器仪表方面,Protcus不仅提供常见的交、( {0 Y0 { R7 h" r9 q
直流电压表、电流表、示波器外,还有逻辑分析仪、2 B; e& p3 a% O
计数器、SPI调试器、I?C调试器、信号发生器、点阵
, B- u+ J$ |. {图形器等特殊的仪器;此外,Proteus软件本身有. R# U+ W a7 q9 K
PCB设计功能,可以方便地进行后续PCB板的设
2 A5 F3 X; C( T) v5 z% B1 M( b# w计.6 \" }" R9 o5 }# _; T1 | m9 `7 j
Proteus自身只带汇编编译器,不支持C语: B) c" G, s! e) R# H G
言.但可以将它与medwin 集成开发环境连接,将.
g3 o8 n' N- n# Q
: e! R7 ^' g6 b1 a5 K! N+ g+ c) N: Q5 Q1 N6 G$ {
/ L$ t- b4 D5 z/ T: m) W3 E+ G! J9 D/ y
附件下载:
3 Y# o* C. K! E$ K
0 [5 o6 k3 f) }% ?; E& f |
|