1、”5、 添加另一个元件LED6、 找到如图所示的LEDBLUE的型号,然后双击;我们就会看到在左边框框里出现了刚刚添加的两个元件。好了,现在只需要这两个元件就够了,因为我们只点亮一个灯。关掉添加元件界面7、 鼠标选中左边框框里的”AT89C51”变蓝色。然后再在中间大的界面单击一下出现了一个待放下的单片机:再单击一下就放下去了。8、 一样的道理选中LED,并放在单片机的旁边:如图:9、 选中LED变红色,然后鼠标右击,出现那个蓝色的箭头是将元件旋转的。试试。10、 旋转成如图所示:11、 好了,再添加电源。在左边一列中找到这个黄色的双箭头单击,找到power,一样的选中变蓝色,然后放到中间界面
2、中去,变成这样:(连线自己琢磨)好了,是不是只要让P2.0口变低电平就可以让灯亮了?(结合单片机讲义理解)现在开始写程序控制那个P2.0口了。嘿嘿Keil篇章:1、 打开keil软件。2、 找到project项:选择close project(如果是灰色的话就不需要了)。3、 好了,开始新建工程了。4、 还是project选项,选中new Uvsion project,会弹出一个对话框,给工程取个名字吧,并选择要保存在那个位置(自己定)。我们就叫“led灯”吧5、 取好名字后点击保存。又弹出一个对话框:如图,选中atmel变蓝色,找到at89c51 然后单击ok。弹出一个提示:选择“否”。6、
3、 选项filenew新建一个文件。7、 单击保存按钮(蓝色的):8、 弹出一个对话框,给新建的文件取个名字吧(随便取,就叫led灯吧,不过必须加上“.C”)如图: 9、 最后一步了:添加刚刚新建的.C文件:找到如图的东东,使它变蓝色,然后右击看到了“add files to group source group 1”单击这个选项。弹出一个对话框:找到led灯.c文件,双击它就行了。然后选择close。10、 看到这里是不是多了一个led灯.c文件,那就是添加成功了。11、 好了,可以写C语言的代码了。嘿嘿。12、 在刚刚新建的led灯.c文件里面写哦,如上图。13、 写好如图中的代码。#inc
4、ludesbit led=P20;void main() led=0;/只有让led=0才能让P2.0口输出低电平 /灯就可以亮了。然后看看单片机讲义知道了。14、单击那个有个魔法棒的东东,弹出如上图的对话框。选中output将图中的creat HEX file前面的选中。15、然后单击图中的一个“”箭头向下的按钮,就开始编译了。如果是0 error(s), 0 warning(s)就说明没错误,没警告。那么接下来就可以将生成的HEX文件下载到单片机里面去了。Proteus与keil联合篇章:1、 重新回到刚刚proteus的那个界面。双击单片机,然后弹出一个对话框。如上图,我们看到了一个黄色的小文件夹按钮单击它,然后弹出一个对话框,找到我们刚刚新建led灯工程的那个文件夹里面去,我们可以发现看到了一个led灯.hex文件,双击它。然后点击ok.3那么led灯.hex文件就下载到了单片机里面去了(这只是仿真的,对实物操作要用下载软件下载到单片机里面去的)。然后点击运行按钮,此时我们可以看到灯变蓝色了。灯就点亮了。 电子创新人才孵化站小易制作2013/1/15