(14)趣味单片机新玩法-Proteus之51单片机工程建立

Proteus支持多种型号的单片机,我们先拿大家最熟悉的51单片机来建一个工程,方便不同初学者可以对熟悉的平台有选择权

建立工程前我们需要先安装keil软件,怎么安装51单片机keil软件大家可以在网上找到相应的安装方法,安装方式也比较简单,直接下一步,下一步就好了。

最新版Keil图标

新建51单片机工程

在选择编译软件的时候如果安装有keil可以“check”一下就会出现,然后在“Compile”位置就可以选择Keil软件了,这样我们基于51单片机的工程就建立好了。

建好的工程会有两个文件,左边的“Schematic Capture”是原理图,右边的“Source Code”是代码文件。

原理图文件里面就一个51单片机,其他的东西都要自己添加

代码文件:可以直接在main函数中添加代码

然后我们来实现一个LED灯的闪烁

原理图补充-寻找并放置元器件(LED型号:LED-BLUE、电阻型号:ERJ-8GEYK156V)

原理图补充-连接好电路并设置元器件参数

把代码补充好,这里注意我们连接的引脚是"P1.0"

运行看下有没有错误,我们可以看到下边的“Output”显示0警告,0错误,然后LED灯按照我们的预期一闪一闪。

看到这里,你以为就完事了,其实并没有,我们接下来使用Debug单步看下程序如何执行,以及寄存器值的变化。

我们可以清楚的看到右边寄存器内部值的变化

对汇编感兴趣的小伙伴,可以单独看下汇编代码是如何工作的

你可能感兴趣的:((14)趣味单片机新玩法-Proteus之51单片机工程建立)