51单片机开发环境keil uVision4安装,创建一个简单工程
1、51单片机程序头文件
#include<reg51.h>
简单的51 C程序
#include<stdio.h>
void main() /*主函数*/
{while(1) /*循环*/{}
}
2、安装开发环境
软件及注册机下载地址:http://www.onlinedown.net/soft/578373.htm
1. 安装Keil C51版本,即uV4
2.以管理者身份 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID
3. 以管理者身份打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变
4. 点击Generate生成许可号,复制许可号
5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。
3、创建一个工程
双击安装好的uV4程序,点击project中的new uvision project
输入你想要创建工程的名字后,选择atmel的at89c51或at89c52
创建一个c文件,通过点击上方的创建文件或者点击file -> new
或者
出现一个text文本后,点击上方的保存,保存到你的工程文件夹下,存为c文件
将创建的main.c添加到你的工程中,如图右击左侧栏的source group 1在弹出来的窗口中选择add files to group
添加后点击close,已经在左边栏看到main.c
3、开始编写一个最简单的程序
这里我开始CPU选择atmel 52故开始的库文件填写为reg52.h如果你选择51则这里填写为reg51.h
#include"reg52.h"void main()
{while(1){}
}
设置软件,使其能够输出hex文件
进行编译
4、烧录程序到单片机
若之前没有安装CH340驱动这里建议先安装,因为串口芯片多数都为ch340
链接:https://pan.baidu.com/s/1smOA0rp-wqqBiUXkCsPolA 提取码:8z3w
烧录软件下载地址:链接:https://pan.baidu.com/s/1lqvHiE_H35neNOZVsAiIxA 提取码:mugw
下载后打开程序,选择相对应的51单片机型号
第二步:COM选择,版本不一的STC-IS不能够自己扫描COM的,请打开电脑设备管理器--端口号进行查看,选择相对应的COM口。
第三步:打开你所需要的下载到单片机的hex文件
第四步:点击下载。会出现如下图提示:
正在检测单片机,然后板子重新打开电源上电,重新上电后会出现如下提示:
51单片机开发环境keil uVision4安装,创建一个简单工程相关推荐
- 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码
51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子 1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...
- vscode+platformio IDE+sdcc搭建51单片机开发环境(win764)
vscode+platformio IDE+sdcc搭建51单片机开发环境,使用的单片机是STC89C52RC,最终我们使用单片机引脚的pwm输出实现两颗led拖尾交替输出,模拟警车上的灯的一个效果. ...
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
- 51单片机支持python么_macOS搭建51单片机开发环境
1.概述 鉴于好多朋友平常工作电脑为苹果,再配一台 Windows 机器来开发 51 单片机,略显多余.为此,本文详细讲解在 macOS 搭建 51 单片机开发环境. 软硬件需求:macOS 笔记本或 ...
- Linux操作系统搭建51单片机开发环境(国产桌面操作系统deepin)
1.概述 操作系统作为计算机系统的掌上明珠,一直是我们国家极力想要掌握的核心技术之一.随着这几年国际关系动荡,地缘政治风云突变的缘故,开发和应用国产操作系统热情空前高涨.尤其基于 Linux 的国产操 ...
- 基于Mac OS系统搭建51单片机开发环境
基于Mac OS系统搭建51单片机开发环境 Reason 本人是杭电计科学生,参加的智能小车队伍平时需要大量基于单片机的操作,目前使用的是MBP(冤种mac),网上大多又是基于Windows系统等开发 ...
- linux 下51单片机开发环境搭建
linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...
- 51单片机开发环境搭建 - VS Code 从编写到烧录
我安装并测试成功的环境: 操作系统:Windows 10 (22H2) 单片机:STC89C52RC Python version: 3.7.6 在这之前,给51单片机写程序是用 Keil 5(编写+ ...
- 51单片机开发环境配置(使用VScode开发)
前言 工欲善其事,必先利其器,作为一个个单片机爱好者,相信大家入门的时候都是用的keil来开发,这个当然也可以,但是用的时间长了就发现这个开发效率真是慢呀.于是我就想能不能在vscode上开发单片机, ...
最新文章
- visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案
- php减少损耗的方法之一 缓存对象
- 一个popup弹窗实现思路--(基于mintui分析)
- linux 非交互ssh sshpass简介
- Ⅳ:zookeeper的acl权限控制
- java 事务_Java中事务总结详解(精华)
- Django项目创建图解
- 来一场蛋白和小分子的风花雪月
- 包装又缩水!iPhone 13包装盒塑料膜变纸质拉条 网友:要将环保进行到底?
- 【VRP】基于matlab改进的模拟退火和遗传算法求解车辆路径规划问题【含Matlab源码 343期】
- 微信小程序卡券java_微信小程序领取卡券(java)
- 2021最全数学建模比赛时间、含金量、获奖率等数据一览!
- C#如何获取指定周的日期范围
- Java UTC(GMT)时间和Date时间转换
- 河北工程大学计算机类专业排名,河北工程大学优势专业排名,2021年河北工程大学最好的专业排名...
- 小熊的十万个为什么?
- 读史可以明智_明智之举:获得满意的广告
- 幼麟・闪影・奎特尔~2019不太冷!
- Pixelmator for mac(图片编辑处理工具) v3.8.1激活版
- 新宜中国携手fone,踏上预算管理新征程