前言
放假了!最近闲着没有事干,于是斥“巨资”买了个普中的51开发板玩玩,现在就交大家入门--点亮第一颗LED灯
准备材料
- 51单片机开发板(其实最小系统板也可以)
- KEIL软件
- 电脑一台(废话)
- 一条Micro Usb线
- STC烧录工具 [点我查看]也可以去宏晶官方网站下载
- CH340串口驱动 [点我下载]
- LED小灯珠
- 面包板,可有可无
开始!
首先先安装KEIL5软件,并配置51开发环境(下次出文章)
然后打开桌面上的KEIL5软件
加载界面
点击[Project]新建文件
然后点击[New uVision Project]新建项目
接着找一个位置,把项目放入其中
选择第二项(如果没有配置51开发环境没有第二项)
找到[Microchip]并展开
根据自己单片机的型号选择,这里我选AT89C51(型号可以在单片机上找到)
在弹出的窗口里选择[是(Y)]
然后点击左上角 新建文件
新建后按下键盘上的[Ctrl+S]快捷键保存
文件名输入[名字.c]在按保存,注意名字可以修改,但后缀名.c不要改动
然后右键左边的[Source Group 1]
在右键菜单里选择第三项
然后选择之前创建的C文件
成功.png
之后成这样就成功了!
写入代码
首先打开项目,导入头文件reg52
#include <reg52.h>
REG52头文件解释
GPIO:
带Px.x的都为GPIO(比如P1.2写为P1^2),其它则不是
然后定义管脚(将P2.7管脚定义为LED)
sbit LED = P2^7;
再把main主函数写出来
然后将LED管脚设置为低电平
当然,也可以写到while(1)循环里面
保存
接下来配置编译设置
打开魔术棒
然后打钩
点击OK
然后编译
一般选择第二个
编译成功,0错误,0警告
至此,编译成功
打开STC烧录软件
加载中
选择好芯片
芯片型号 DH 芯片型號
打开文件
单片机连接电脑(先安装CH340串口驱动)
点击下载编程开始烧录
因为烧录工具需要冷启动所以要重启,因为已经关闭电源了,所以开启电源就行,如果是开启状态下的话,需要关掉,在打开
烧录中
成功
现在关闭电源,准备接线
P27连接LED灯负极
P00(VCC)或5V或3.3V连接LED正极
开启电源
完