手把手教编写51单片机点亮第一个LED灯
创作时间:
作者:
@小白创作中心
手把手教编写51单片机点亮第一个LED灯
引用
CSDN
1.
https://blog.csdn.net/hxbwppeqppi/article/details/140636588
51单片机(8051 Microcontroller)是一种广泛应用于各种电子设备中的微控制器,具有结构简单、功能强大、价格低廉等特点。学习51单片机开发,是电子工程和嵌入式系统学习的重要基础。本文将手把手教你使用Keil μVision4软件编写第一个51单片机程序,实现点亮LED灯的基本功能。
准备开发软件
Keil μVision4
Keil μVision4是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS-51架构的单片机,甚至ARM,它集编辑、编译、仿真等于一体,它的界面和常用的VC++软件的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。
新建一个项目
新建一个文件夹用来存放51单片机的文件
将新建的文件夹进行命名
双击打开Keil μVision4
找到project再点击里面的第一个
找到刚刚新建的文件夹并打开
进行命名操作并点击保存
选择Atmel并双击
选择AT89C52并点击ok
弹出这个点击否即可
新建空白文档
点击保存
进行命名为main.c
点击上面的一个图标
点击上面的一个图标
编写C语言程序
下面提供点亮第一个单片机的代码
#include "reg52.h"
sbit LED1=P2^0;
main()
{
while(1)
LED1 = 0;
}
书写完后点击这个
显示这个就说明代码没有问题
将程序下载到开发板上
这里采用的是PZ-ISP
实验现象
原本板子供电后
下载程序到板子后
我们可以很明显的看到D1的LED被点亮。这就说明我们的程序已经成功的运行了。
热门推荐
淡水石斑鱼养殖技术方法
布尔什维克的军事支柱:谢尔盖·加米涅夫的辉煌与悲剧
债务压力山大?教你几招轻松应对
乔布斯式理财法:金钱是工具,而非目的
神奇的种子⑤ | 穗丰鲫游向全国
捡鱼捡到抽筋!江西一水库泄洪,海量大头鱼搁浅,有人开货车来拉
一鱼十味:中国各地特色鲤鱼菜品的文化之旅
为何鲤鱼不是“四大家鱼”?因为它成了钓鱼人的最爱
2025年春夏女装图案流行趋势
白鲢VS花鲢:食性大揭秘,钓友必学
钓大头鱼的最佳深度
钓白鲢和钓花鲢的4个不同点,钓鲢鳙的秘密
冬季养生正当时:黑米黑豆黑芝麻的营养密码
改良回锅牛肉:用卤牛腱子肉,烹饪更简单
番茄配黑豆:一白一黑的美容养生新搭配
黑芝麻营养功效全解析:每日10克这样吃最养生
猪肾可适量食用,高胆固醇和高尿酸者需谨慎
荣耀200拍照优化秘籍大公开
海南岛的生态资源与环境保护策略
【地理拓展】详解世界上最长的褶皱山系、海南岛的“地理胡焕庸线”
探索海南:全面解析海南岛的生态资源与环境保护策略
土豆价格暴跌至700元/吨,供需失衡引发农民生计危机
2号线西延伸等四条新线建设推进,上海地铁织密城市交通网
上海地铁2、15号线换乘更便捷:距离缩短80米,时间减少6分钟
新增换乘致命名争议,广州地铁淘金站或将改名
上海禁放烟花成效显著,除夕夜PM2.5浓度降幅达90%
华硕笔记本U盘关机重启解决方案:从BIOS设置到驱动排查
U盘装系统总重启?教你快速搞定
缓刑的适用条件
探秘海南分界洲岛:热带风情与自然奇观之旅