手把手教编写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被点亮。这就说明我们的程序已经成功的运行了。
热门推荐
静物摄影中背景和灯光的选择
摄影要会用光 用光先从了解光线的特性开始
近期值得关注的扩散模型Diffusion与时间序列结合的文章
美国心脏协会发布:改善心血管健康的饮食指南!10条建议如下
从远古到现代,在《文明 6》中铸就文明辉煌
在熊市中如何选择投资方向?这些投资方向的发展前景如何?
kVA等于多少kW?
混元无极功·修炼心法
早餐吃什么补蛋白最快?专家推荐五大高蛋白食材
借款担保类合同审查要点及注意事项
强制履行合同请求权是什么?适用条件及法律规定详解
开源项目的运作机制是什么
告别外卖!上班族如何自制健康午餐,营养搭配全攻略
赵春玲:矢志蓝天梦 C929总设计师的巾帼风采
柠檬水降尿酸效果好吗
二十四节气之冬至——感受传统节日文化的魅力
芒种与句芒,谈谈《红楼梦》芒种祭祀句芒神,以及李商隐的句芒诗
达拉特旗“十大孔兑”治理成绩斐然 谱写黄河生态新篇章
C语言如何防止命名污染
兼职劳动法规定:工作时间、报酬标准与权益保护全解析
一文看懂CAN总线原理、特点及应用
如何在PPT里显示项目需求
成人学习的十大有效教学方法
从400家AI初创公司,我看到了这四个创业趋势
貓狗抓傷咬傷,傷口怎麼處理? 要不要打疫苗? 急診醫師破解迷思
PETG碳纤是什么?深度解析高性能3D打印线材的技术特性
静电放电现象深度解析:对电子设备安全的新挑战
宝宝辅食添加指南:鸡蛋的科学喂养方法
C语言如何将行列式化成三角行列式
黄芪的功效与禁忌:从养生到食用全解析