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

学习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图标的这个,就是会自动打开我们的工程。

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

http://www.xdnf.cn/news/6092.html

相关文章:

  • 机器学习基础课程-6-课程实验
  • 精益数据分析(57/126):创业移情阶段的核心要点与实践方法
  • 前端3D动画库
  • 《隐私计算:数据安全与隐私保护的新希望》
  • Spring的Validation,这是一套基于注解的权限校验框架
  • 使用libUSB-win32的简单读写例程参考
  • zookeeper本地部署
  • 存储扇区分配表:NAND Flash与SD NAND(贴片式SD卡)的架构差异
  • spark数据压缩
  • Linux动态库与静态库
  • 通用软件项目技术报告 - 导读IV(终)
  • leetcode二叉树相关题目复习(C语言版)
  • 【ROS】将Qt的Pro工程转换到ROS2的colcon
  • java基础:异常体系
  • 006-nlohmann/json 结构转换-C++开源库108杰
  • # 深度剖析LLM的“大脑”:单层Transformer的思考模式探索
  • 青少年编程与数学 02-019 Rust 编程基础 11课题、类型系统
  • GAN简读
  • npm install 报错
  • CS4334:一款高性能的立体声音频数模转换器
  • 如何自定义 Spring MVC 的配置?
  • 【unity游戏开发——编辑器扩展】使用EditorGUI的EditorGUILayout绘制工具类在自定义编辑器窗口绘制各种UI控件
  • 高速数字测试利器,新款是德科技UXR0504B示波器
  • RPA vs. 传统浏览器自动化:效率与灵活性的终极较量
  • STM32 片上资源之串口
  • 《实现模式》以Golang视角解读 价值观和原则 day 1
  • 快速定位到源码位置的插件 - vite/webpack
  • 【Python】普通方法、类方法和静态方法的区分
  • hbase shell的常用命令
  • 双目云台摄像机:双摄安防功能全方位