一起玩儿Proteus仿真(C51)——01. 仿真软件Proteus和开发软件Keil C51的安装

摘要:本文介绍仿真软件Proteus和开发软件Keil C51的安装

智能小车系列文章已经连续发布49期了。为了照顾更多读者的需求,从这周开始,新增加一个系列——Proteus仿真系列,这个系列的文章还是以一个个小的专题的形式,介绍与C51单片机相关的仿真项目的设计、开发和测试的全过程。不过将来还是会以ESP32系列为主,因为ESP32可以介绍的内容还很多,可以说其个性化、有特点的东西还没怎么介绍。未来每周会穿插一、两期关于Proteus仿真的文章。

Proteus和8051单片机都是上世纪80年代的产物了,我90年代上学的时候,就开始使用51系列单片机了,那个时候,有的51单片机上还有一个小的窗口,写程序要用单独的烧写器,程序的擦除要使用紫外线灯。后来才有了电擦写ROM。关于这两者的资料很多很多了,在这里就不再具体的解释和介绍了。下面就来简单的介绍一下如何搭建仿真和开发环境。

先来安装Proteus仿真软件。运行安装程序,首先看到的是欢迎界面,如下图所示:

单击“Next”进入下一步,接着是许可条款页面,如下所示:

这个许可条款是必须要接受的,选中下边的“I accept the terms of this agreement”,然后单击“Next”。接下来是许可密钥类型选择页面。如下图所示:

如果有许可密钥文件,那么可以选择第一项的本地安装。否则需要选择云端或者服务器安装密钥许可文件。然后单击“Next”,弹出如下窗口:

再单击“Next”,会弹出密钥许可文件安装窗口,如下所示:

先单击“Brows For Key File”按钮,然后在弹出的文件选择对话框中选择密钥许可文件,然后,再单击“Install”按钮,将密钥安装到本地,安装后如下图所示:

单击“Close”关闭本窗口,将被询问是否导入以前版本的各种模板、类库等文件,如下图所示:

如果有以前版本的相关文件,就选中导入。如果没有,那么单击“Next”进入下一步,选中安装的类型。如下图所示。

大部分选择典型安装就可以了。单击“Typical”就进入到软件安装过程了。当安装过程结束后,会显示安装成功界面,如下图所示:

到此为止,整个安装过程就结束了。不过默认安装的Proteus是英文版的,如果想切换到中文版,需要找到汉化文件,并将Proteus安装目录中的同名文件替换掉,再次启动之后就可以看到中文界面了。

Proteus安装完成了,再来看一下Keil C51的安装。单击安装程序,进入到安装欢迎页面,如下图所示:

然后单击“Next”按钮,进入到安装许可页面。如下图所示:

同样的,需要勾选下边的“I agree to all the terms of the preceding License Agreement”后“Next”按钮才可以使用,单击“Next”按钮,进入安装路径选择页面,如下所示:

在这个页面可以修改Keil C51的安装路径,如果不修改,就单击“Next”,进入客户信息录入界面。如下所示:

在这个页面中,需要输入使用者的姓名、公司名称和电子邮件地址,输入完成后,单击“Next”就开始软件的安装工作了。如下图所示:

稍等片刻之后,软件就安装完成了,会自动进入到安装完成界面,如下图所示:

到此为止,Keil C51的安装工作就完成了。下一篇将通过一个简单的例子,来教会大家如何使用Proteus设计电路图,如何用Keil C51开发51单片机程序以及如何通过Proteus的仿真功能,来验证设计和开发工作的正确与否。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/355361.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构(二)------单链表

制作不易,三连支持一下呗!!! 文章目录 前言一.什么是链表二.链表的分类三.单链表的实现总结 前言 上一节,我们介绍了顺序表的实现与一些经典算法。 但是顺序表这个数据结构依然有不少缺陷: 1.顺序表指定…

(2)(2.9) Holybro Microhard P900无线电遥测设备

文章目录 前言 1 特点 2 规格 3 包装内包括 前言 Holybro Microhard Radio 集成了 microhard Pico 系列射频模块,能够在强大的拓扑结构中提供高性能无线串行通信,如点对点、点对多点和安全 Mesh(P840 不提供 Mesh)。 它采用跳…

多线程 之 静态代理

什么是静态代理? 静态代理是一种思想,找一个代理负责一些琐事,自己则专注于一件大事。 有哪些具体的表现? 在日常生活中做饭就是这样,会做饭的人需要做饭,那么其他的人就来帮他打杂,这样做饭的…

Sqli-labs-master第一关通关攻略

第一关基于错误的字符串/数字型注入 第一关打开,请输入id数值作为参数,那就输呗整个1,2,3看看效果 通过ID数值得变动,页面也随之发生变化,然后就是判断SQL语句是否拼接,是字符型还是数字型 输入…

DETR解读,将Transformer带入CV

论文出处 [2005.12872] End-to-End Object Detection with Transformers (arxiv.org) 一个前置知识 匈牙利算法:来源于二部图匹配,计算最小或最大匹配 算法操作:在n*n的矩阵中 减去行列最小值,更新矩阵(此时行或者…

(蓝桥杯每日一题)求最长回文串

问题描述 给出一个长度为 n 的小写字符串,求一个最长的子串 S,满足SXY,X,Y>1,且X,Y 均为回文串。 输入格式 输入包括一行: 第一行是一个长度为 n 的小写字符串。 输出格式 输出包括一行: 一行一个整数,表…

Java设计模式-享元模式(12)

馆长准备了很多学习资料,其中包含java方面,jvm调优,spring / spring boot /spring cloud ,微服务,分布式,前端,js书籍资料,视频资料,以及各类常用软件工具,破解工具 等资源。请关注“IT技术馆”公众号,进行关注,馆长会每天更新资源和更新技术文章等。请大家多多关注…

Vue ECharts X轴 type为value的数据格式 + X轴固定间隔并向上取整十位数 - 附完整实例

echarts:一个基于 JavaScript 的开源可视化图表库。 目录 效果 一、介绍 1、官方文档:Apache ECharts 2、官方示例 二、准备工作 1、安装依赖包 2、示例版本 三、使用步骤 1、在单页面引入 echarts 2、指定容器并设置容器宽高 3、数据处理&am…

Java: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

我们在平时练习的时候一般使用低版本的jdk来练习,以便了解不同版本jdk的区别,下面是我们练习中遇到的问题 >>> DefaultHttpClient mHttpClient new DefaultHttpClient(new BasicHttpParams()); ClientConnectionManager ccm mHttpClien…

【Vite+Vue3+TS】基于Vite+Vue3+TypeScript+ESLint+Prettier+Stylelint搭建项目(亲测超详细)

目 录 项目搭建步骤确定node版本使用Vite创建Vue3项目规范目录结构配置环境修改Vite配置文件集成路由工具Vue Router集成状态管理工具Pinia集成CSS预编译器Sassvite-plugin-svg-icons图标组件集成UI框架Element Plus集成HTTP 请求工具 Axios 项目代码规范集成ESLint配置集成Pre…

docker环境搭建及其安装常用软件

centos安装docker Install Docker Engine on CentOS | Docker Docs 下载docker sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io…

Git学习,基础,安装,配置,笔记总结

Git安装与常用命令 本教程里的git命令例子都是在Git Bash中演示的,会用到一些基本的linux命令,在此为大家提前列举: ls/ll 查看当前目录 cat 查看文件内容 touch 创建文件 vi vi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编 辑…

【YOLO系列算法俯视视角下舰船目标检测】

YOLO系列算法俯视视角下舰船目标检测 数据集和模型YOLO系列算法俯视视角下舰船目标检测YOLO系列算法俯视视角下舰船目标检测可视化结果 数据集和模型 数据和模型下载: YOLOv6俯视视角下舰船目标检测训练好的舰船目标检测模型舰船目标检测数据YOLOv7俯视视角下舰船…

ES6.8.6 为索引映射(Mapping)创建自定义分词器,测试分词匹配效果

文章目录 环境创建索引:配置自定义分词器、字段指定分词器自定义分词器参数说明创建索引:custom_analyzer_comment 使用索引中自定义的分词器进行分词分析自定义分词器my_custom_analyzer分词测试:测试中文停用词、英文字母转小写测试敏感词替…

Parquet文件推送数据到OSS

1. 任务背景 任务说明:公司 saas 数据分析类产品,客户需要把行为数据回传到客户指定文件系统中(oss)周期:T1数据格式:parquet数据范围:部分表全量,部分表增量其他要求: …

STM32-LwESP 移植

LwESP 是一个专门解析 Espressif 公司旗下 ESP 系列芯片 AT 指令的开源库,具有以下特性: 支持 Espressif 公司 ESP32, ESP32-C2, ESP32-C3, ESP32-C6 和 ESP8266 芯片。独立平台,采用 C99 标准编写,易于移植。允许不同的配置来优…

【Linux】第三十九站:可重入函数、volatile、SIGCHLD信号

文章目录 一、可重入函数二、volatile三、SIGCHLD信号 一、可重入函数 如下图所示,当我们进行链表的头插的时候,我们刚刚执行完第一条语句的时候,突然收到一个信号,然后我们这个信号的自定义捕捉方法中,正好还有一个头…

Python模拟艾里光束:光可以不沿直线传播

文章目录 Airy光束有限能量Airy光束 Airy光束 在光学领域,傍轴近似下光束传输遵循方程 i ∂ ϕ ∂ z 1 z a ∂ 2 ϕ ∂ x 2 0 i\frac{\partial\phi}{\partial z}\frac{1}{z}\frac{a\partial^2\phi}{\partial x^2}0 i∂z∂ϕ​z1​∂x2a∂2ϕ​0 其中 k 2 π n …

【发展】不确定时代下的从容 —— 终局思维、长期主义与复利

文章目录 一、终局思维1、电影 《蝴蝶效应》2、未来是什么样的 二、长期主义1、这是一个不确定的时代2、做难但正确的事情 三、复利1、复利思维2、马太效应 一、终局思维 终局思维 在面对很多选择时,从终点出发考虑问题,来决定当下的选择。 1、电影 《蝴…

容器和虚拟机的对比

容器和虚拟机的对比 容器和虚拟机在与硬件和底层操作系统交互的方式上有所不同 虚拟化 使多个操作系统能够同时在一个硬件平台上运行。 使用虚拟机监控程序将硬件分为多个虚拟硬件系统,从而允许多个操作系统并行运行。 需要一个完整的操作系统环境来支持该应用。…