摘要:学习嵌入式开发板STM32之前,我们先来回顾学习一下proteus软件的仿真设计以及C51单片机LED点亮。
关键字:Proteus 8,C51单片机
前提知识:掌握一定的C语言编译知识,和C51单片机的基础知识。一、点亮LED的程序编译
这里我主要做的是C52的库以及程序设计,C52对于C51做了简单的升级,但编程是两个可以互相用代码的。
该提醒翻译结果为:是否将标准8051启动代码复制到项目并将文件添加到项目中,此次项目可以不添加8051启动代码,所以这里我选择了"否"。③正常打开界面
上图是我的C52开发板的LED模块的原理图,由于LED为共阳极,所以当负极为低电平时,LED亮;当负极为高电平的时候,LED灯灭。且LED的端口连在P2端口。#include
此次仿真需要89C52、LED灯、电源、电阻。②元件库如下
在proteus中上面的元器件依次选择为,AT89C52,LED-BULE(这里的BLUE仅代表颜色,不代表型号),POWER,RES。
LED串联一个电阻是为了限流,电阻的阻值可以小一点,这样LED灯会更亮一点。④双击89C52添加hex文件
*开发板调试需要自行购买开发板并安装程序烧入软件,但由于涉及广告问题,这里我不提供我的开发板厂商以及烧录软件,请大家理解。1.USB连接开发板
温馨提示:芯片类型,波特率,需要根据自己的芯片以及程序的波特率进行相对应的设置,上图设置仅是我的设置。4.成果展示
更多回帖