准备工作:
- 需要安装keil c51 及proteus 8.13版本,都可以在公众号 《软甲管家》获取
新建原理图工程:
- 打开proteus 软件,根据步骤安装好后,桌面会出现图标。
- 点击文件(F)->新建工程(N).
- 修改工程名称及其保存路径。
- 选择<DEFAULT>.选项。
- 默认选择并点击下一步。
6.选择keil 与proteus 联合调试这一步选择默认即可。
- 点击Finish 完成工程创建1。
- 点击元件符号1,后再点击放置符号2。
- 放置元件步骤是1,输入元件的名称搜索,2在搜索结果中选择具体型号,3确定,4.在网格点击即可放置。
- 空白处双击即可,放置刚刚选择过的元件。
- 小技巧:
- 鼠标滚轮可以对原理图放大缩小。
- 旋转元件可以通过点击元件,然后右键->顺时针旋转/逆时针旋转/水平旋转等。
- 绘制线的快捷键是w(输入法处于英文状态下)
- 修改元器件的值可以通过双击元件完成。
- 放置电源方法为1选择端口,2,选择电源。3.按照放置元件的步骤一样,双击网格中即可.
注意:放置完成电源后,要及时切换为放置元器件模式,放置出现搜索不到元件的情况出现。
- 放置本次所需要的元件如下表。
器件 | 关键词 |
单片机 | AT89C51 |
电阻 | RES |
电容 | CAP |
按键 | BUTTON |
晶振 | CRYSTAL |
电解电容 | CAP-ELEC |
灯 | LED-BIBY |
晶振的参数修改为12MHz
- 最终放置完成图如下。
新建代码工程(keil):
- 双击图标打开软件
- 1选择project\,2选择New uVision Project...选项
- 1在桌面先建立一个文件夹,最好是英文不包含特殊字符的,2选择给工程命名,3保存。
- 选择芯片的包。1.选择芯片的基础包,2,输入89c51,3选择型号。4.确定老版本的keil可能在其他目录下,是由于后面该公司被收购了。所以采用搜索的方法更好一些。
- 询问是否拷贝启动文件,我们选择是。
- 1展开2右键3.选择添加文件
- 1选择.c文件,2写入文件名称3添加文件。
- 在main 文件下写入代码。
/*51单片机的头文件*/
#include <reg51.h>
/*主函数*/
int main()
{
/*拉低P1端口*/
P1=0;
/*单片机等待*/
while(1);
}
- 输出hex文件。1选择输出格式。2.选择hex.
- 1编译2编译提示。
- 找到hex所在目录。
编译并调试:
- 打开proteus ,双击单片机,选择hex 目录加载程序,下载程序。之后点击确定关闭窗口。
- 点击左下角开始运行按钮.
- 观察运行结果.
需要修改电阻值,以及电容值。最后完成点亮了第一颗灯的实验.本次实验到此结束.
视频操作可以来b站搜索《b站吴小凹》观看操作视频。
微信公众号关注《吴小凹》,发送《点亮led》即可获取pdf,工程源码等资源哦。