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

学习51单片机01(安装开发环境)

新学期新相貌.......哈哈哈,我终于把贪吃蛇结束了,现在我们来学stc51单片机!

要求:c语言的程度至少要到函数,指针尽量!如果c语言不好的,可以回去看看我的c语言笔记。

1.开发环境的安装(资源包版权问题上传不了)

下载keil4软件:

        Keil 4(全称 Keil μVision4)是德国 Keil Software 公司开发的一款专业嵌入式软件开发工具,主要用于 8051 单片机、ARM Cortex-M 系列微控制器的程序开发。它集成了编译器、调试器、项目管理器等功能,是嵌入式开发领域的主流工具之一。

语言是c语言,环境是Keil

安装完软件后跟着箭头一步步操作,目的是激活

 然后复制这个CID     

我们进入注册机 ,将CID粘贴到这个CID这个位置

然后按Generate随后把生成的内容复制

复制完后就放到这个红色框里面,然后ADD Lic 就激活了

     激活后我们来创建第一个工程,我们要先在想要放项目的文件夹里面创建一个main.c文件,随后创建工程就在那个最上方第4个project那边,我们选择第一个new uvision project,创建完后会有下面左侧的这些东西。

随后我们放一些测试代码,编译运行一下

测试代码:

#include "reg52.h"

sbit led1 = P3^7;

sbit led2 = P3^6;

void main()

{

led1 = 0;

led2 = 0;

while(1);

}

对了 c语言是我们程序员认识的代码,单片机只认识011010这种的二进制文件,所以我们要配制一下,设置一下

好的,随后我们点击这边,这两个都可以,一个是build,一个是rebuild,都可以

成功的话会在底部输出这些

编译运行成功后你会发现在你原先放main.c文件的文件夹里面多了那么多的文件,那么就说明创建成功了,点击这个有keil图标的这个,就是会自动打开我们的工程。

恭喜我们,第一个工程创建成功了!梦的开始!

相关文章:

  • 基于Matlab的非线性Newmark法用于计算结构动力响应
  • STM32 之网口资源
  • 当 DeepSeek 遇见区块链:一场颠覆式的应用革命
  • 学习黑客蓝牙技术详解
  • SAP Fiori Elements Object Page
  • rocketmq 拉取消息
  • AI智能体 | 使用Coze一键制作“假如书籍会说话”视频,18个作品狂吸17.6万粉,读书博主新标杆!(附保姆级教程)
  • 输入一个正整数,将其各位数字倒序输出(如输入123,输出321)
  • 【行为型之模板方法模式】游戏开发实战——Unity标准化流程与可扩展架构的核心实现
  • Prometheus 的介绍与部署(入门)
  • 第二章 变量和运算符
  • git push 报错:send-pack: unexpected disconnect while reading sideband packet
  • c#队列及其操作
  • vscode调试c/c++
  • 在linux中,如何使用malloc()函数向操作系统申请堆内存,使用free()函数释放内存。
  • python打包exe报错:处理文件时错误:Excel xlsx file; not supported
  • Python常见问题
  • 深入理解 Dijkstra 算法:原理、实现与优化
  • openfeign与dubbo调用下载excel实践
  • 如何获得sqoop-1.4.6.2.3.99.0-195.jar
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 2025年上海科技节5月17日启动,56家重点实验室和大科学设施将向公众开放
  • 第二期人工智能能力建设研讨班在京开班,近40国和区域组织代表参加
  • 香港暂停进口美国北达科他州一地区禽肉及禽类产品
  • 新疆交通运输厅厅长西尔艾力·外力履新吐鲁番市市长候选人
  • 乘联分会:上半年车市价格竞争温和,下半年价格战或再开启