注:本文主要介绍利用protues和keil软件联合仿真51单片机进行的跑马灯实例。
软件:Proteus 8 Professional 和 Keil uVision4(目前keil分为ARM的和51的,下载该软件要分清)
过程:
1. keil编写源代码
1.1 建立工程
打开keil,建立名为test(也可为其它名)的工程,CPU选择Atmel的AT89C52,如下图所示
然后单击否选项,建立好工程了。
1.2. 编写源代码
建立test.c文件,并加载到该工程中,单击魔术棒->Output->"Create HEX file"->OK,如下图所示:
在 test.c中编写代码如下,编译通过无错误,在practice文件夹下会发现有个test.hex文件,如下图所示:
2 protues建立仿真电路
2.1 建立工程,建立仿真电路
创建的仿真电路下图所示
3 联调
双击80C52单片机,单击 Program File->选择test.hex->OK,如下图所示
在protues中运行该仿真电路,跑马灯正常运行。
本文附带keil的源代码及protues的仿真电路,下载链接如下
http://download.csdn.net/detail/echoszf/9775383
如有疑问可以联系我,我的联系方式为QQ:1185281115