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

###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目

 

前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。

 

 

一.  两个主要软件的介绍 

 

1.KeiluVision5软件 

  Keil uVision5是一款集成开发环境(IDE),主要用于对嵌入式系统中的微控制器进行编程。该软件提供全面的开发环境,包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。特别地,Keil uVision5 IDE主要用于对基于ARM架构的微控制器进行编程,并支持业界常用的各种基于ARM的微控制器。

Keil uVision5 IDE的主要功能和特点包括:

(1)代码编写和编辑:提供源代码编辑器,使开发人员能够高效地编写和编辑代码。
(2)项目管理:通过项目管理器,开发人员可以轻松地组织和管理他们的项目。
(3)调试和测试:Keil uVision5 IDE包含一个强大的调试器,允许开发人员调试和测试他们的代码。此外,IDE还包括一个模拟器,允许开发人员在不需要实际硬件的情况下测试他们的代码。
优化和性能提升:Keil uVision5 IDE提供不同级别的优化,帮助开发人员从微控制器中获得最大性能。
(4)通信协议支持:支持各种通信协议,如UART、SPI、I2C、CAN和USB,使开发人员能够方便地实现与外部设备的通信。
(5)代码库和函数库:提供预先构建的代码库和函数库,减少了开发时间和工作量。

总之,Keil uVision5 IDE是开发基于微控制器的嵌入式系统的强大工具。它使开发人员能够在单个环境中编写、测试和调试代码,从而提高开发效率并减少开发时间。

软件的获取以及破解软件:

  keil5  链接:https://pan.baidu.com/s/1ZfOcAG4X7N51I5ytTnW61Q  提取码:jceo

(关于软件的安装和破解问题可私聊问我哦)

 

2.STC-ISP软件

  STC-ISP是一款专业的单片机编程软件,主要用于STC系列单片机的下载程序编写和烧录。以下是STC-ISP软件的主要特点和功能:

(1)支持多种STC单片机型号:STC-ISP软件支持STC89系列、12C2052系列和12C5410系列等多种STC单片机的编程和烧录。
(2)简单易用:STC-ISP软件的操作界面简洁直观,易于上手。用户可以轻松选择单片机型号、配置串口等参数,完成单片机的编程和烧录。
(3)丰富的功能特性:STC-ISP软件内置了串口助手、波特率计时器、单片机驱动等工具设备,方便用户进行单片机的调试和开发。同时,软件还支持I2C、SPI、ADC等片内资源以及多种片外扩展应用,为用户提供了丰富的功能选项。
(4)在线编程:STC-ISP软件支持在线编程功能,用户可以在不拆卸单片机的情况下,通过串口连接电脑进行编程和烧录,大大提高了开发效率。

总之,STC-ISP软件是一款功能强大、操作简便的单片机编程工具,适用于STC系列单片机的开发和应用。无论是初学者还是经验丰富的工程师,都可以通过STC-ISP软件轻松完成单片机的编程和烧录工作。

  该软件获取已绑定资源放在文章顶部,对于该软件不需要安装,只需要放在桌面添加快捷方式即可。

 

二.  软件的使用 

 

1.如何在KeiluVision5中创建工程 

1. 点击创建

 

2.外部创建一个KEIL project文件夹

 

 

3.KEIL project文件夹内再次创建一个工程文件夹 ,文件名可名为project

 

4.这里用的为51单片机,搜索AT89C52并点击即可,点击OK

 

 

5.点击否

 

 

6.点击Target1左边+号找到SourceGroup1,点击鼠标右键,再点击添加item

 

 

7.这里点击的是用C语言编写,也可以用其他语言编写,命名为main,点击添加

 

 

8.即出现编程界面

 

 

9.这里第一个为编译,第二个为建立工程并编译,一般写完程序点击第二个即可

 

 

10.由于我们的STC-ISP软件只接受指定文件,所以下面的操作是在我们的文件夹中产生hex文件

(1)点击

 

 

(2)点击output,再打勾,然后点击OK

 

 

(3)最后还需要再次建立工程并编译才会生成hex文件

 

 

2.关于STC-ISP软件使用 

1.找到所用51单片机型号,扫描串口一般为USB-CH340串口(后面会有关于CH340驱动安装),再打开指定文件,然后下载

 

 

2.这种文件

 

 

3.这里注意在点击下载前,51单片机一定要处于关闭状态,点击下载后再打开51单片机

 

4.单片机型号见图中黑色部分,单片机频率见银色铭牌部分

 

 

三.  关于CH340驱动 

 

1.情况一 

  有些电脑在插上USB接口后即可,检查到单片机,则不需要安装驱动

 

2.情况二 

  安装CH340驱动(可搜索下载,这个网站一般都有),对于CH340驱动需要下载安装即可,下载后电脑就可以自动识别单片机连接。 

 

以上就我能够想到的,如果有问题私聊我哦。

 

感谢老铁的浏览,希望老铁可以一键三连加个关注,您的支持和鼓励是我前进的动力,后续会分享更多学习编程的内容。 

 

 

 

相关文章:

  • XMall 开源商城 SQL注入漏洞复现(CVE-2024-24112)
  • 【白话前端】扫盲贴:Svg动画和Canvas动画区别
  • Linux_文件系统
  • Redis 的 SETNX
  • 【AIGC】Stable Diffusion的常见错误
  • 第9章 网络编程
  • 一分钟了解电脑关机快捷键是什么!
  • 2024年 前端JavaScript入门到精通 第一天
  • LabVIEW网络测控系统
  • C语言程序设计(第四版)—习题7程序设计题
  • 【AIGC】Stable Diffusion的ControlNet插件
  • Unity类银河恶魔城学习记录7-5 p71 Improving sword throwing state源代码
  • HCIA-HarmonyOS设备开发认证V2.0-内核扩展组件
  • Linux第57步_“linux系统镜像”和“根文件系统”重新打包小结
  • Llama-Factory的baichuan2微调
  • [译] 怎样写一个基础的编译器
  • 【笔记】你不知道的JS读书笔记——Promise
  • 2017-08-04 前端日报
  • Android交互
  • Bytom交易说明(账户管理模式)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Docker入门(二) - Dockerfile
  • in typeof instanceof ===这些运算符有什么作用
  • Java Agent 学习笔记
  • learning koa2.x
  • leetcode46 Permutation 排列组合
  • Webpack 4x 之路 ( 四 )
  • 从0实现一个tiny react(三)生命周期
  • 判断客户端类型,Android,iOS,PC
  • 如何进阶一名有竞争力的程序员?
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用parted解决大于2T的磁盘分区
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 阿里云ACE认证学习知识点梳理
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • $(function(){})与(function($){....})(jQuery)的区别
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (第一天)包装对象、作用域、创建对象
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (十一)手动添加用户和文件的特殊权限
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • .NET CF命令行调试器MDbg入门(一)
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .net连接oracle数据库
  • /etc/fstab和/etc/mtab的区别
  • @html.ActionLink的几种参数格式
  • @Service注解让spring找到你的Service bean
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [AAuto]给百宝箱增加娱乐功能
  • [android] 请求码和结果码的作用
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [C++]指针与结构体