手把手教编写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被点亮。这就说明我们的程序已经成功的运行了。
热门推荐
车联网安全入门:CAN总线及环境模拟详解
零代码生产管理系统:中小企业数字化转型的新选择
幻塔手游SSR武器抽奖保底规则是什么 怎么确保抽到SSR武器
空腹饮食禁忌,真相与误区:香蕉、牛奶、豆浆到底能不能吃?
高中一年级数学学习策略:如何高效掌握数学知识
艾灸后的十大注意事项
手指指节处有硬肉凸起?可能与这四种情况有关
剧本里的开场怎么写才能抓眼球?3种实用方法!
串联电感和电容的阻抗计算方法是什么?
钆双胺注射液大人小孩使用的方法分别是什么
车速鉴定的标准是什么?车速鉴定对驾驶安全有何影响?
矿主78张RTX 3080挖矿月赚7万元,揭秘显卡短缺背后的故事
工业设计如何推动产品创新?
Excel表格怎么分开逐份打印
正常人有窦性心律不齐吗
如何计算股票的内外盘?这些计算方法对投资者有何参考意义?
Excel中将图片沉于底部的多种方法
如何控制Vue异步请求顺序
数控技术应用专业实训四个阶段详解
马斯克天价薪酬方案背后:制定股权激励考核指标需要规避哪些风险?
汽车喷油嘴清洗攻略:步骤、判断与日常养护建议
流鼻血原因與處理:5個方法預防鼻出血
法院立案后5日内未向被告送达起诉书副本是否违规?
种植藕的最佳月份是什么时候?(藕的生长环境与生长习性以及适宜的种植时间)
HR怎么找人力资源中介
秋瑾《满江红》:巾帼英雄的革命情怀与文学魅力
虚拟机如何避免高峰期
那些容易混淆的皮肤病,你未必能分清
求职简历照片什么底色
为什么要对投标人进行资格审查?审查主要内容是什么