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

单片机学习笔记 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.kler.cn/a/403203.html

相关文章:

  • mac安装Pytest、Allure、brew
  • YOLOv11来了,使用YOLOv11训练自己的数据集和预测 (保姆级无代码操作版)
  • 【UCIE协议系列-1】
  • 染色质重塑与心衰中的细胞间通讯机制:解读一篇Nature力作
  • gitlab:使用脚本批量下载项目,实现全项目检索
  • 多算法模型(BI-LSTM GRU Mamba ekan xgboost)实现功率预测
  • 创建型设计模式(模版方法、观察者模式、策略模式)
  • 网络安全实施方案
  • 关联度分析、灰色预测GM(1,1)、GM(1,1)残差模型——基于Python实现
  • 类和对象——static 成员,匿名对象(C++)
  • OAI-5G开源通信平台实践(三)
  • linux 软连接的使用
  • tensorflow有哪些具体影响,和chatgpt有什么关系
  • [Unity]【游戏相关】 游戏设计基础:如何创建有效的游戏设计文档
  • C++常用库
  • Git错误:gnutls_handshake() failed: The TLS connection was non-properly terminated
  • mybatis的动态sql用法之排序
  • 同三维T80003JEHS 4K/60帧HDMI/SDI超高清H.265解码器
  • java arr.length 获取数组长度 开销 详解
  • x的算术平方根( 二分查找)
  • SQL Server Management Studio 的JDBC驱动程序和IDEA 连接
  • 跨平台WPF框架Avalonia教程 十二
  • 关于安卓模拟器或手机设置了BurpSuite代理和安装证书后仍然抓取不到APP数据包的解决办法
  • 基于gradio+networkx库对图结构进行可视化展示
  • TypeScript 与 JavaScript 的主要区别及使用场景
  • [大数据] Iceberg