手把手教编写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被点亮。这就说明我们的程序已经成功的运行了。
热门推荐
英国上课怎么请假
眼睑抽搐原因是什么
利用数据分析改进需求定义
公司人力资源数据怎么找
智能化食品安全管理:AI视频监控在大型商场的技术方案
鹅喜欢吃什么食物?全面了解鹅的饮食需求与喂养技巧
延长郁金香花期的养护技巧!
只需5步,让瓶中鲜花绽放更持久
有经验的游戏策划如何参与项目立项
大梁出现问题后如何进行处理?处理过程中怎样保证车辆安全性?
历史杂谈—浅谈张载的“横渠四句”
钟殿胜教授组稿|刘畅:从作用机制及临床研究看新型骨髓保护药物曲拉西利的合理应用
香皂可以洗头吗?不同发质的科学解答
数列的极限与收敛性
CA证书说明与使用
主控编程注意什么
多模态大语言模型 vs 人类:视觉认知能力的较量
线性系统根轨迹法详解
为什么有的药片上有刻痕?
七宗罪:揭秘历史上著名的八大罪行的起源与影响
探索贵阳美食:必尝的当地特色美食与小吃大全
逆势爆发的西安地铁!
西安地铁已开通11条线路,运营里程达到353千米——“智慧地铁”开启古城新时代
“3·15晚会”曝光名单全记录
在家早教全攻略:游戏与玩具,伴宝宝快乐成长!
油泼面的传统制作工艺解析
维生素补充剂真是越多越好?科学为你解答!
唐氏筛查和无创DNA检测的优缺点分析,孕中期这样选更科学
MBTI:概念、类型、应用、局限与理论基础的全面解析
让母亲河恢复青春模样