预备知识:新建keil5工程。
新建Proteus工程。
这个链接讲的预备知识:
1.1 STC89C52点亮一个LED灯(proteus仿真)_康康复习站的博客-CSDN博客
1,任务目标:1.1使用keil 5编辑代码。
1.2使用proteus进行环境搭建(仿真)。
1.3使用独立按键点亮一个LED灯。
2,任务步骤打开keil5软件 新建工程,工程界面如下,
接下来我们写代码并编译
#include <REGX51.H>
void main()
{
while(1){
if(P3_1==0)
{
P2_0=0;
}else
{
P2_0=1;
}
}}
编译好后我们打开proteus 新建工程,把我们需要仿真的环境搭建好。
然后我们把keil 5 编译的.hex文件与芯片连接起来。运行仿真
我们会发现 当我们按下按键时LED灯被点亮,当我们松开时LED灯熄灭。
自此我们就完成了独立按键控制LED灯。
3,思考 3.1 在keil5中我们代码为什么要这么写?含义何在?
3.2 在proteus中我们的电路为什么要这么连,与我们写的代码有什么关联?
3.3 根据现有环境,更改代码,使独立按键相当与LED灯的开关。
-----------------------------我是一个分割线-------------------------------------------------------------------------
作者水平有限,如有错误,欢迎指正。