当前位置:   article > 正文

单片机:手把手带你实现八路开关灯模拟,以及软件的详细使用步骤_利用at89c51控制八个灯原理图

利用at89c51控制八个灯原理图

本章用AT89C51芯片实现一个简单八路开关模拟,

首先打开仿真软件proteus,鼠标点击Library,选择PickDevice,搜索AT89C51,选择第一个,点击OK,

d66b2e259ef14976bc5e42c8c620a544.png

e0337eee67df46039ddb0344b359170f.png

 

然后点击屏幕,出现轮廓,再次点击,将芯片放置,

c82f97dbe95e474fa9cb942cc3d5112e.png

接着继续点击Library,搜索LED,有很多颜色可以选择,这里选择red,点击OK,放置8个后,选择左边工具栏的power,放置后,连接LED与芯片还有电源(power),

2f8abba5904a43e0b5c7a65ea1119b35.png

连接后再点击Library,搜索开关,放置八个后,再选择接地(ground),最后连接电路,如下图

ba5f608a2c1440e38bbe215b645cc87a.png

9620603b74974c8d980040ab1c3c51f5.png

bcec4aad7a0d4fdaae79f0d13a80c78b.png

至此,我们的电路连接完成。

接下来打开编程软件,

首先新建一个Project,选择Atmel,找到AT89C51,确定,接着点击File,new,出现如下界面:

56e12d6f037b4f1f9812c2ae2eb5768e.png

输入代码:

#include<reg51.h>

void main(){
while(1)
{
    P0=P1;    
}
}

bef17fb4feb541d086b0eb57d499dfcc.png

接着点击File-save ,保存,这里特别注意,要保存为.c或.cpp文件

39ebac3b52dc4f958c89c5cfeec7d9e2.png

接着也是很重要的一步,点击这个,

c8565006ea0949b1a648a3f2d289f00d.png

勾选Create HEX File,确定。

723b6b397564435abea1c4ccf5b828d1.png

点击Target1,然后右键Source Group1,点击AddFiles to Group,将刚才的.c文件添加进去,

b7238d4f9b30431db25ebc161e2f6b80.png

点击

dfaf277f89b846e8aa95968d3ac487ae.png

最下方出现如下图,说明编译运行正常

61063b9f88d343459f1cfab4d1973c9a.png

接着返回仿真软件,鼠标点击两次芯片,出现,点击红线处,

f9589ce50d0e4e76a8061d6697f7fd8f.png

一定要选择生成的.hex文件选择,打开,ok。

e567861753fe4dc2bd988d0571af1f9f.png

点击界面左下角,运行

cc9a3ab81b294c268d720b3b5cdcefc9.png

点击任意开关,闭合,对应的LED灯亮起,一个简单的八路开关灯便实现了。

如果觉得有用,点赞收藏吧。

2abf53e51717415ca935153d3ca83fc1.png

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/699666
推荐阅读
相关标签
  

闽ICP备14008679号