当前位置: 首页 > 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微调
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Angular 响应式表单 基础例子
  • CAP理论的例子讲解
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CSS3 变换
  • JS题目及答案整理
  • Mybatis初体验
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • V4L2视频输入框架概述
  • Yeoman_Bower_Grunt
  • 复习Javascript专题(四):js中的深浅拷贝
  • 搞机器学习要哪些技能
  • 工程优化暨babel升级小记
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 世界上最简单的无等待算法(getAndIncrement)
  • 通信类
  • 线上 python http server profile 实践
  • Linux权限管理(week1_day5)--技术流ken
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​ArcGIS Pro 如何批量删除字段
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ###C语言程序设计-----C语言学习(6)#
  • (13)Hive调优——动态分区导致的小文件问题
  • (C语言)共用体union的用法举例
  • (function(){})()的分步解析
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (接口封装)
  • (论文阅读40-45)图像描述1
  • (一)基于IDEA的JAVA基础12
  • (转)http-server应用
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET6实现破解Modbus poll点表配置文件
  • .NET构架之我见
  • .so文件(linux系统)
  • @Transactional 竟也能解决分布式事务?