微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Proteus 与 kilec51联机调试入门实验

Proteus 与 kilec51联机调试入门实验

时间:11-18 来源:互联网 点击:
昨天开始搞kilec51Proteus 联机的调试,首先软件得自己从网上下下了你的还会装,开始下了哥 kile 2.0的,进行联机调试,可就是不行;问题是kile运行中不会出现startup.a51这个东东好郁闷,换到3.0就行了;应该是我下的那个版本不行;今天晚上终于把联机小实验调通了,以后就可以全心全意的进行单片机仿真了;以下是我的实验,至于具体Proteus 与 kilec51的具体设置,咱会在下一篇说明:(好高兴)

这是在Proteus 中做的简单图 用单片机AT89C51 1K电阻 LED-RED 5V电源 做成的;

相信对于Proteus 这是一张简单的图,但是这个是可以仿真的,从电路上我们知道只要给P2.7口低电平二极管就会发光;所以该试验就是通过联机用程序实现二极管的亮;这张图命名为led.dsn,保存在test中;

下面开始做kile部分的程序了:

启动keil如下:

选择上方的project菜单选择New Project,保存在test文件夹中,命名为ledc51。弹出cpu选项,选择Atmel中的At89c51在弹出窗口选择是;

保存为led_demo.c左边的Source Group1文件夹图标上右击,在弹出的菜单中选择add files togroup source group1 ;c程序加进来了,马上就要生成proteus中需要的文件了。我们先配置一下keil:

选中目标target1,右键选中options for target target1会出现下面窗口:

我们只有选中creat hex files这个是重点,因为.hex的文件才是我们要忘单片机中烧写的东东,所以要生成;运行调试出现下面图形:

见到没有创制hex文件成功;下面激动人心的时候要到了:

打开proteus双击AT89C51得到下面窗口:

在sy1.hex出都选择ledc51.hex就可以仿真了;此时我们将看到下图:

你会发现LED——RED亮了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top