51单片机点亮第一个LED教程
单片机芯片型号: STC89C52
建立工程文件
打开keil4软件界面如下:
新建工程文件(自己选择文件路径,并给工程命名):
若出现下图点击OK:
然后选择Atmel点击OK(根据自己的芯片型号选择):
然后会出现下图(提示是否复制8051的启动文件到工程中)点击否(若需要点击是):
出现下图表示已经建好了:
新建.c文件
点击下图的小图标新建源代码(也可以在file中新建):
点击保存在建好的工程文件中(源代码文件以.c结尾):
添加.c文件到工程中
双击下图中的位置将源代码文件添加到工程文件中:
编写代码:
#include<reg52.h> //引用51的头文件sbit LED1 = P1^0;//定义P10引脚名为LED
sbit LED2 = P1^1;void main()
{LED1 = 0;LED2 = 0;}
然后按照下图操作:
点击OUTPUT:
然后将create前的方框打对勾,然后点击OK:
然后点击编译所有文件:
然后打开烧录软件选择自己对应的芯片型号:
选择串口号:
点击打开文件:
最后一步,下载编程:
51单片机点亮第一个LED教程相关推荐
- 51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验
文章目录 一.51单片机GPIO介绍 1.GPIO概念 2.GPIO 结构框图与工作原理 2.1 P0端口 2.2 P1端口 2.3 P2端口 2.4 P3端口 2.5 要点 二.LED简介 三.硬件 ...
- 4.STC15W408AS单片机点亮第一个LED
STC15W408AS单片机有14个I/O口.其所有I/O口均可由软件配置成4种类型.4种类型分别为:准双向口/弱上拉(标准8051输出模式).推挽输出/强上拉.高阻输入(电流既不能流入也不能流出)或 ...
- 手把手教你学51单片机-点亮你的LED
单片机内部资源 Flash--程序存储空间.对于单片机来说 Flash 最大的意义是断电后数据 不丢失. RAM--数据存储空间.RAM 是单片机的数据存储空间,用来存储程序运行过程中产生的和需要的数 ...
- 最小系统八位灯的c语言程序,一个女生物联人的自学单片机笔记2021.1.23(单片机---点亮第一个LED灯)...
Hello!宝宝们,今天是2021.1.22,这里是甜小姐的后花园. 岁岁常欢愉,万事皆顺意
- HT合泰单片机入门教程(第二章 点亮第一个LED灯)
文章目录 系列文章目录 前言 一.新建工程 1.启动HT-IDE3000 2.建立工程 二.点亮LED灯 1.了解I/O 2.LED代码 总结 系列文章目录 第一章 HT单片机环境搭建 第二章 点亮第 ...
- 51单片机_点亮第一个LED灯_0x01
/*点亮第一个led灯sbit 变量名=地址值; */#include <reg52.h>sbit led=P2^0; //即定义led为P2口的第0位,以便进行位操作.(sbit是定义特 ...
- 毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
基于51单片机无线蓝牙APP控LED灯亮灭亮度设计 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 LED信号指示灯电路设计 2.2 蓝牙模块 3.部分代码展示 3.1 串 ...
- 单片机入门:点亮第一个LED小灯
目录 硬件电路设计 仿真电路设计 程序设计 仿真实现 认识了单片机的基本概念,掌握了单片机最小系统的设计方法后,我们开始进行第一个单片机设计--利用51单片机点亮一个LED小灯. 硬件电路设计 结合5 ...
- 单片机点亮一个灯程序_初识单片机C语言编程,点亮第一个LED灯
温馨提示 如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我. 点亮第一个LED灯 实验现象: C语言程序代码: #include /*================= 硬件功能位定义 == ...
最新文章
- python 打包 .app 运行 控制台窗口_Python打包工具
- Kubernetes master节点的高可用配置
- Mysql 如何设置字段自动获取当前时间,附带添加字段和修改字段的例子
- vector中针对自定义类型的排序
- ubuntu 安装ssh 服务
- Qt::QWidget 无默认标题栏边框的拖拽修改大小方式
- TCP/IP、IPX/SPX、NETBEUI常识
- 数字信号处理(4)- 自适应滤波器
- 如何获得免费卡巴斯基激活码?
- iOS打包上传时的四个类型
- webview出现图片加载异常 Mixed Content: The page at 'https
- 微信小程序 action-sheet组件 + 分享代码实现
- Rqnoj341星门跳跃
- HDU 4427 Math Magic (2012长春-dp )
- pg中 on conflict 使用与爬坑
- 快递鸟电⼦⾯单批量打印流程与注意事项
- 关于NFT的版权的保护认证
- python——餐饮数据分析
- 全志F1C100s主线linux入坑记录 (10)调试串口更改
- 给图片加文字,加图片
热门文章
- 如何用AD20打开ddb文件
- matlab中udt函数,《MATLAB信号处理超级学习手册》——2.5 离散时间信号中的运算...
- 第4章 Python 数字图像处理(DIP) - 频率域滤波6 - 二维DFT和IDFT的一些性质 - 平移和旋转、周期性、对称性
- 对已有文件进行既读又写的操作时关于文件位置注意事项(适用于Python和C/C++)
- 第二阶段团队冲刺(七)
- 【UOJ#246】套路(动态规划)
- ES6学习笔记六(Iterator和for..of)
- 1185 威佐夫游戏 V2
- UE4 集成讯飞听写插件
- MySQL优化大总结