当前位置:文档之家› 关于如何使用Proteus和keil4联调0001

关于如何使用Proteus和keil4联调0001

Flsof ihcet 1 ■ 5000. J OOQO Hi
*★★*■**■占占** 攵口' 康丄 ***********
一、关于如何使用 Proteus 。

软件下载地址:http:〃59.77.2.173/edown25/
Proteus 有点类似protel ,在本学期的单片机实验课中所起的作用主要是考虑到同学们只 利用上课时间在单片
机实验室编程时间比较紧,所以陈老师采用
Proteus 让大家可以自己先
做仿真,看看实验现象,关于Proteus 大家不用懂得太多,只要懂得如何用 Proteus 看现象及 与如何与Keil
uVision4联调即可。

当然,软件要先安装好,并且是破解好的。

否则会出错。

下面先讲讲如何用 Proteus 看实验现象。

其实就是助教会在下一周实验前将 Proteus 电路
图画好,大家直接打开电路图,在 51芯片上双击出窗口导入.hex 文件(编译•成功asm 或.c
文件时会生成),然后点击运行即可观看现象。

想要停止,点击停止就
0K 。

以观察实验二
的例子为例。

如图。

打开.DSN 文件
I VPICi
c n ~
|++1 I 卜 i i» i ii i ■ i □
LJ RBI 色中1尅"
3 0 IB
丈畔(D 查吾M 芻辑;[)二&口 谡计© 吐圍嵋两日

■: 「 、
'■ : ■ ■
fjjj
74UQJ? 74HC13S 74NC273
ATEQC51 ^FCLCC 0TNS1AL LECRED 上 DVEL.OkV FES
[74HC02]
■士 *
L I


M km."
,必,
———;
:::: : ■ :1
\_9—a
双击单片机芯片,出现对话框
tgotzd
出现如下界面。

用于控制界面大小等
£ *
IM.
运行、停止
ir
■li 匚
u Al 曲、M

Zip
7]羊 I ]益5^^ 实斶"1二-;「』:;」i : |立斗0 查厝&5霍缶E 工具R 设计⑪ 绘因辿 龜代世直 谓区⑧ 畀材 樓強M 第規辿 貳此(H) 双击单片机芯片,出现对话框 知识就堤力量
■Mo Messages
、如何使用 Keil uVision4与Proteus 联调。

点击运行或者停止即可观察实验室现象。

ex 文件::
m : 元件谊

PTH Fackaije
回」DE\ Hie:
plice Al ^J
Cbck Prequtrc^
M 匸
FiiceTi 2J
Propsrisr 銘哲■丨圉雨囤隔睦 厂冊期层决帜诜胆) I 馆科期引押© 厂走免件乂进行提真& I 車元拌木用于PCB®]J(fi[Lj
苗用g 冇社捕%用亩凰* Q

HJO2 ?H2138
科HC2石 /1LS373
ftratbi a
C^RELEC CRYSTAL l_LL>HED LfLXtELLDW RES [7JHC02]
Axlwcnj hqjcitiK ; |EfKjl&ldLt tjUUCIJ Keil uVi5icn4
□曰£ 1朗龜 A B
jra
打开 Keil uVision4。

如下图所示。

知识就堤力量
1、菜单栏的project菜单下新建一个工程。

2、保存工程名称后,出现如下菜单。

知识就是力量……
D 工 亡皿“1 | K«lp
选择Atmel 下的AT89C51,点击OK 后在跳出来的菜单后点击“否”
3、在生成的新工程的“
Targetl ”上点鼠标右键,菜单上选择“ Option for Target Targetl
出现如下对话框。

、3一 cct Uc.l :2t<5 I ■ "G .y
CTU |
Vo*id«y: Acoi Labs UEMce: T ookm.
Oi'a box
D
4DCiiphon
Ate Lot 、
A&lcl
Aciafch UTMC
闯b"
Anchor Dnipi AJRM
^uC
ASIX Elscticriics 匚 bpmat
Alnel ' Tb
Auehi^Mcri^y^t&int 匸占
Esten L^hois 讯工I M .
fir
T fl X
知识就堤力量★……
Output框下将“ Create HEX file "前打钩,使得在编译成功后能生成.hex文件,用于在Proteus 中作仿真,也是用于烧录的。

Debug 框将"Use:Proteus VSM Simulator ”选择,如下图显示:
注意,在设置"debug”前要将keil与Proteus的联调软件安装好!
知识就堤力量
点击“ 0K ”设置完毕!
<3101
r ft B A t? 1F U- iK 2
frwt
-自i、
| Lsource UKOup 1 1
面|=
L L 11 uUt 口匕t T Jl X
丹 otox 'r£jc &i3Lilztar
4、新建.c或.asm文件,在source Groupl右键将编写的.c或.asm文件添加进去,即可进行编译。

三、如何使用Keil uVision4与Proteus联调。

两者联调,那两者的软件肯定都是要打开的。

Keil上的软件是要已编译成功的。

Proteus 要打开相对应的电路图。

分别显示如下。


P

r - {}r
h : j
^uildi output
1、在keil 上点击也进入调试。

稍等一下,会比较慢,就想你用星研在实验箱上做实验一
样,进入调试都需要等待时间的,表急
*********
* 知识就堤力量…★…
* A ! _
/■ [J in; ' al-: =口 Tar 严 1
F 7 Scurc^
G TOUP 1
*■住]jhytnli>c
01 匸甫 inc Ludc^cctfS 1< h* "
02 a wieiqncd ohar c?a 273 at Dxfff 1:
33 eeMt wriffign^d ohar L 已3 CDiiat J ^tOK^e^O^bd, Dx :dfc f U XE ^/O K S C ^O H ! 34 iro id de 1 ay | | Q5P{ J
OG uiis i ^nedi Lnt 1; M
L-scioro ;
wlLxlr (1 j
11 X
Pr-sjact
T (J X
进入或退出调试
liblvaiille c

言茅fi= f!
成功进入调试后,基本上就大功告成了。

点击keil 上的运行(Run ),切换到Proteus 的窗口,
即可看到实验现象了。

其实就是把
Proteus 当做了实验箱,而把 keil 当做了星研平台。

后记:掌握了以上两个软件的本文里的所说的功能,同学们基本上可以在宿舍自己编程了, 其实你们要做的就只是编程,然后用
Keil uVision4与Proteus 联调看看实验做得对不对,然
Tfr-
知识就堤力量
*
知识就堤力量
proteus 上的一后再到实验室的实验箱上跑一跑程序。

看看在实验箱所出现的现象是不是跟样的。

最后,祝你们好运!努力!
□Love is n ot a maybe thing. You know whe n you love some one.。

相关主题