赞
踩
本章用AT89C51芯片实现一个简单八路开关模拟,
首先打开仿真软件proteus,鼠标点击Library,选择PickDevice,搜索AT89C51,选择第一个,点击OK,
然后点击屏幕,出现轮廓,再次点击,将芯片放置,
接着继续点击Library,搜索LED,有很多颜色可以选择,这里选择red,点击OK,放置8个后,选择左边工具栏的power,放置后,连接LED与芯片还有电源(power),
连接后再点击Library,搜索开关,放置八个后,再选择接地(ground),最后连接电路,如下图
至此,我们的电路连接完成。
接下来打开编程软件,
首先新建一个Project,选择Atmel,找到AT89C51,确定,接着点击File,new,出现如下界面:
输入代码:
#include<reg51.h>
void main(){
while(1)
{
P0=P1;
}
}
接着点击File-save ,保存,这里特别注意,要保存为.c或.cpp文件
接着也是很重要的一步,点击这个,
勾选Create HEX File,确定。
点击Target1,然后右键Source Group1,点击AddFiles to Group,将刚才的.c文件添加进去,
点击
,
最下方出现如下图,说明编译运行正常
接着返回仿真软件,鼠标点击两次芯片,出现,点击红线处,
一定要选择生成的.hex文件选择,打开,ok。
点击界面左下角,运行
点击任意开关,闭合,对应的LED灯亮起,一个简单的八路开关灯便实现了。
如果觉得有用,点赞收藏吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。