当前位置: 首页 > news >正文

单片机学习笔记 1. 点亮一个LED灯

        把基础的东西都过一下,用来学习记录一下。

目录

1、Keil工程

2、Keil实现代码

3、烧录程序


0、实现的功能

        点亮一个LED灯

1、Keil工程

        打开Keil,Project----New uVision Project,工程文件命名----OK

        选择单片机类型AT89C52,和STC89C52RC差不多,只是公司名字不一样而已

         弹出的界面点击否,不需要初始代码

          新建-----保存-----main.c文件

        右键Source Group1,点击Add Files,选择刚刚的文件

2、Keil实现代码

        原理比较简单。单片机的P1口只需要输出0(低电平)即可实现点亮

         实现代码如下,点击编译

         编译前要生成HEX文件,方便后续烧录:

【注意】主函数中不能直接写P1^0 = 0; 因为P1是有8位,如果同样实现该功能,应该写为P1 = 0xFE;否则会报以下的错

3、烧录程序

        电脑连接上单片机(前提PC已经装好驱动),我的电脑----右键管理----程序管理器,查看单片的端口名

           选择好单片机型号、串口号后,打开HEX文件,地址和工程文件的地址一样。点击下载即可,最好把最左下角勾上,这样直接就能编译即烧录

        实物展示。上面的跳线挺方便,原理图中也有展示,拔掉就灭,不然实现其他功能时太闪眼


贴片电容读法:105----10e5 pF = 1e6 pF = 1uF

http://www.lryc.cn/news/486355.html

相关文章:

  • Poetry 完整安装与项目环境搭建指南
  • 【MyBatis源码】MapperRegistry详解
  • Java项目实战II基于Spring Boot的工作流程管理系统设计与实现(开发文档+数据库+源码)
  • flink StreamGraph 构造flink任务
  • 【51单片机】LCD1602液晶显示屏
  • 理解 HTML5 Canvas 中逻辑像素与物理像素的关系
  • 7.揭秘C语言输入输出内幕:printf与scanf的深度剖析
  • 数据分析-系统认识数据分析
  • 蓝桥杯介绍
  • 鸿蒙加载网络图片并转换成PixelMap
  • hive搭建
  • 51c扩散模型~合集1
  • 从零开始深度学习:全连接层、损失函数与梯度下降的详尽指南
  • Liebherr利勃海尔 EDI 需求分析
  • java小练习
  • go语言中的占位符有哪些
  • 基于Windows安装opus python库
  • 【设计模式】行为型模式(五):解释器模式、访问者模式、依赖注入
  • 使用nossl模式连接MySQL数据库详解
  • 【MySQL】ubantu 系统 MySQL的安装与免密码登录的配置
  • 高级 SQL 技巧讲解
  • 浅论AI大模型在电商行业的发展未来
  • 【python笔记03】《类》
  • Flutter 应用在真机上调试的流程
  • 以太坊基础知识结构详解
  • 安全见闻(完整版)
  • LeetCode100之反转链表(206)--Java
  • 牛客周赛第一题2024/11/17日
  • 麒麟Server下安装东方通TongLINK/Q
  • BERT的中文问答系统33