首页 理论教育 学习零起点Proteus单片机仿真技术

学习零起点Proteus单片机仿真技术

时间:2023-11-06 理论教育 版权反馈
【摘要】:点击Keil uVision2软件的菜单或图标,进入Keil C51界面,在菜单栏选择“工程”→“新建工程”,如图3-1所示。我们采用Atmel公司的89C52单片机,如图3-4所示。图3-7 保存C语言程序文件用鼠标左键单击“保存”按钮退出结束。图3-13 编译程序图3-14 编译结果显示图3-15 查看生成的可执行文件到这里,我们已经完成了用Keil C51编写和编译C语言程序,生成了可执行文件。

学习零起点Proteus单片机仿真技术

这里我们使用Keil C51 uVision2软件,虽然更高的版本可以与Proteus联机调试,但需要安装插件,会增加一些困难。因此,选用较低的版本,更有利于简化学习过程。

首先,我们介绍一下用Keil C51编写和编译C语言程序的基本步骤。点击Keil uVision2软件的菜单或图标,进入Keil C51界面,在菜单栏选择“工程”→“新建工程”,如图3-1所示。

978-7-111-36904-2-Chapter03-1.jpg

图3-1 新建工程菜单

然后在弹出的对话框中选择一个路径,新建一个目录,用以存放工程文件,并输入一个工程名称,例如,在“我的文档”中新建一个目录test,如图3-2所示。

然后进入新建的目录test,并将工程命名为t1,用鼠标左键单击“保存”按钮退出,如图3-3所示。

978-7-111-36904-2-Chapter03-2.jpg

图3-2 新建工程目录

978-7-111-36904-2-Chapter03-3.jpg

图3-3 新建工程名称

接着,要选择单片机型号,从厂商开始选,找到一个具体的型号。我们采用Atmel公司的89C52单片机,如图3-4所示。

978-7-111-36904-2-Chapter03-4.jpg

图3-4 选择厂商和单片机型号

用鼠标左键单击“确定”按钮结束。这样,一个工程就建好了。接着,要向工程中添加文件。一般是新建一个文本文件,然后通过命令添加至工程的文件夹中,如图3-5所示。

978-7-111-36904-2-Chapter03-5.jpg

图3-5 新建程序文件

我们新建一个文本文件,并在其中输入C语言程序,程序内容如下:

978-7-111-36904-2-Chapter03-6.jpg

输入程序内容后,界面显示如图3-6所示。

978-7-111-36904-2-Chapter03-7.jpg

图3-6 输入或粘贴程序

然后,将该文件存盘保存,如图3-7所示。

978-7-111-36904-2-Chapter03-8.jpg

图3-7 保存C语言程序文件

用鼠标左键单击“保存”按钮退出结束。虽然文件已经存放在工程文件夹中,但并没有加入到工程中,还需要通过命令,将文件加入工程,操作过程如图3-8所示。(www.xing528.com)

978-7-111-36904-2-Chapter03-9.jpg

图3-8 选择添加文件的菜单

在弹出的对话框中选择保存的C语言文件,如图3-9所示。

978-7-111-36904-2-Chapter03-10.jpg

图3-9 选择、添加程序文件到工程中

按“Add”按钮添加文件,若有多个文件可多次选择添加,最后按“关闭”按钮结束。添加文件后,我们就可以在该目录下看到添加的文件了,如图3-10所示。

978-7-111-36904-2-Chapter03-11.jpg

图3-10 查看已添加的程序文件

接下来,需要编译该工程,产生可执行文件供Proteus仿真运行使用。在编译前,先要设置目标属性。将光标放在最上层等目录“Target 1”,依次打开菜单“工程”→“目标Target 1属性”,如图3-11所示。

978-7-111-36904-2-Chapter03-12.jpg

图3-11 设置目标属性

然后在对话框中选择“输出”页进行设置,选择“生成HEX文件”即可,如图3-12所示。

978-7-111-36904-2-Chapter03-13.jpg

图3-12 设置生成可执行文件

用鼠标左键单击“确定”按钮保存设置。设置完目标属性后,就可以进行编译了。点击菜单“工程”→“构造目标”,如图3-13所示。

系统开始编译工程,并在编译输出框中显示编译结果,如图3-14所示。

从显示结果看,在编译中没有错误、没有警告,并产生了HEX文件即可执行文件,编译成功了!查看工程目录我们可以找到生成的可执行文件t1.hex,如图3-15所示。

978-7-111-36904-2-Chapter03-14.jpg

图3-13 编译程序

978-7-111-36904-2-Chapter03-15.jpg

图3-14 编译结果显示

978-7-111-36904-2-Chapter03-16.jpg

图3-15 查看生成的可执行文件

到这里,我们已经完成了用Keil C51编写和编译C语言程序,生成了可执行文件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈