51单片机仿真软件 Proteus 8 Pro 安装步骤

51单片机仿真软件 Proteus 8 Pro 安装步骤

学习 51 单片机的时候,如果手头没有开发板,可以使用仿真软件 Proteus。Proteus 可以仿真 51 单片机及周边元器件(例: LED) 的运行情况。

可以简单认为:Proteus 是一个虚拟机,它可以虚拟出来一个 51 单片机的系统,这个系统包含了 MCU 以及 LED,数码管等常见元器件。可以把写好的代码下载到这个虚拟的 MCU 中,然后 MCU 就可以控制周边元器件工作。

例如:用 Keil C51 写好了一个控制 LED 闪烁的代码,然后把代码放进 Proteus, Proteus 就可以在虚拟出来的 51 单片机中运行代码,还可以在 Proteus 的界面中看到代码运行的效果。这样做,用于代码的调试,非常方便。

注意:虚拟的环境和真实的硬件还是有差异的,在 Proteus 中能正常运行的代码,在真实的硬件中有可能会出错,切记!

下面是安装步骤,这里使用 Proteus 8 Pro 的安装做演示。

01 下载 Proteus 8 Pro

下载后的 Proteus 8 Pro 有如下几个文件:
在这里插入图片描述

02 开始安装

步骤 01

步骤1

步骤 02

步骤2

步骤 03

步骤3

步骤 04

步骤4

步骤 05

步骤5

步骤 06

步骤6

步骤 07

可以看到,注册有效期到 2020年1月1日
步骤7

步骤 08

把电脑的时间修改为 2019 年12 月
步骤8

步骤09

步骤09

步骤 10

步骤 10

步骤 11

这里按照默认值即可,直接点 Next
步骤11

步骤 12

选择 Custom , 也就是自定义模式
步骤12

步骤 13

可以修改安装路径,例:
D:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional
D:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional Data\

步骤13

步骤 14

步骤14

步骤 15

步骤15

步骤16

在这里插入图片描述

步骤 17

注意: 安装完成后,不要点击 “Run Proteus 8 Professional”, 直接点 “Close”
步骤17

步骤 18

这里是 Path 文件解压后得到的
步骤18

步骤 19

步骤19

步骤 20

步骤20

步骤 21

步骤21

步骤 22

步骤 22

步骤 23

步骤23

步骤 24

步骤24

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

经典链表问题:解析链表中的关键挑战

这里写目录标题 公共子节点采用集合或者哈希采用栈拼接两个字符串差和双指针 旋转链表 公共子节点 例如这样一道题:给定两个链表,找出它们的第一个公共节点。 具体的题目描述我们来看看牛客的一道题: 这里我们有四种解决办法: …

pandas写入MySQL

安装好pandas、mysql pip install pandas pip install pymysql 导入pandas、mysql import pymysql as mysql import pandas as pd 建立连接 conmysql.connect(host10.10.0.221,userroot,passwordroot,databasepandas,port3306,charsetutf8) 创建游标 curcon.cursor() 读…

文档的重要性及接口文档模板

随着工作年限的增长,我们逐渐意识到工作中文档的重要性不可忽视。优质的文档不仅能提高工作效率,还能有效降低沟通成本,因此我们必须注重文档的撰写和格式。最近,由于未能及时更新文档,导致在项目开发中出现了信息冲突…

Vue解决 npm -v 报错(一)

报错内容: npm WARN config global --global, --local are deprecated. Use --locationglobal instead. 解决方案: 代码: prefix -g 替换为: prefix --locationglobal 原创作者:吴小糖 创作时间:2023.1…

Android之AMS原理分析

在学习android框架原理过程中,ams的原理非常重要,无论是在面试中还是在自己开发类库过程中都会接触到。 1 简述 ActivityManagerService是Android最核心的服务,负责管理四大组件的启动、切换、调度等工作。由于AMS的功能和重要性&#xff0c…

字符串输入(注意:cin遇到空白字符停止读入)

1.输入多个字符串时,又无法开二维数组; 可动态分配数组(直接声明数组,指向的地址的不变的) while (num--){char* arr (char*)malloc(10000 * sizeof(char));char ch 0;int k 0;while ((ch getchar()) ! \n){arr[k…

文心一言 VS 讯飞星火 VS chatgpt (118)-- 算法导论10.3 3题

三、用go语言,在ALLOCATE-OBJECT和 FREE-OBJECT过程的实现中,为什么不需要设置或重置对象的 prev 属性呢? 文心一言: 在 Go 语言中,ALLOCATE-OBJECT 和 FREE-OBJECT 过程的实现通常不需要显式地设置或重置对象的 prev 属性。这…

【简记】getprop, setprop 命令使用

getprop, setprop 命令使用 1、终端设置、读取系统属性 // 例 adb shell setprop "test" "1" adb shell getprop "test"2、安卓读取系统配置 部分属性需要通过反射 android.os.SystemProperties 的方法获取,参见 android 获取手机…

Java EE-使用Servlet搭建一个简单的前后端交互程序

上述前端和后端的代码如下&#xff1a; 前端&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vie…

LuatOS-SOC接口文档(air780E)--lcd - lcd驱动模块

常量 常量 类型 解释 lcd.font_opposansm8 font 8号字体 lcd.font_unifont_t_symbols font 符号字体 lcd.font_open_iconic_weather_6x_t font 天气字体 lcd.font_opposansm10 font 10号字体 lcd.font_opposansm12 font 12号字体 lcd.font_opposansm16 font…

搭建网站七牛云CDN加速配置

打开七牛云后台&#xff1b;添加域名&#xff1b; 添加需要加速的域名&#xff0c;比如我添加的是motoshare.cn 源站配置&#xff0c;这里要用IP地址&#xff0c;访问的目录下面要有能访问测试的文件&#xff0c;尽量不要用源站域名&#xff0c;这个只能用加速二级域名&#x…

【试题039】 多个逻辑或例题

题目&#xff1a;设int n;,执行表达式(n0)||(n1)||(n2)||(n3)后,n的值是&#xff1f;代码分析&#xff1a; //设int n; , 执行表达式(n 0) || (n 1) ||(n 2) ||(n 3)后, n的值是?int n;printf("n%d\n", (n 0) || (n 1) || (n 2) || (n 3));//分析&#xff1…

树的重心学习

知识&#xff1a; 定义&#xff1a;重心是指树中的一个结点&#xff0c;如果将这个点删除后&#xff0c;剩余各个连通块中点数的最大值最小&#xff0c;那么这个节点被称为树的重心。 &#xff08;最大值的最小值&#xff09; 树的重心的性质&#xff1a; 1.一个树最多只有1个或…

STM32-LTC6804方案成熟BMS方案

方案下载链接&#xff01;&#xff01;https://mp.weixin.qq.com/s?__bizMzU2OTc4ODA4OA&mid2247549092&idx1&snc73855c4e3d5afddd8608d8528864f95&chksmfcfb1373cb8c9a65a4bd1f545a1a587af882f209e7ccbb8944f4d2514d241ca1d7fcc4615e10&token539106225&a…

vue 插槽 作用域插槽

vue 插槽 作用域插槽 **创建 工程&#xff1a; H:\java_work\java_springboot\vue_study ctrl按住不放 右键 悬着 powershell H:\java_work\java_springboot\js_study\Vue2_3入门到实战-配套资料\01-随堂代码素材\day05\准备代码\10-插槽-作用域插槽 vue --version vue crea…

01-JVM 内存结构

JVM 内存结构 Java 虚拟机的内存空间分为 5 个部分&#xff1a; 程序计数器Java 虚拟机栈本地方法栈堆方法区 JDK 1.8 同 JDK 1.7 比&#xff0c;最大的差别就是&#xff1a;元数据区取代了永久代。元空间的本质和永久代类似&#xff0c;都是对 JVM 规范中方法区的实现。不过…

【工具】利用ffmpeg将网页中的.m3u8视频文件转化为.mp4格式

目录 0.环境 1.背景 2.前提 3.详细描述 1&#xff09;在网站上找到你想下载的视频的.m3u8链接 2&#xff09;打开命令行&#xff0c;用ffmpeg命令进行转化 3&#xff09;过程&结果截图 0.环境 windows64 ffmpeg 1.背景 网页上有个.m3u8格式的视频文件&#xff0c;…

Redis 主从复制,哨兵,集群——(2)哨兵篇

目录 1. Redis 哨兵是什么&#xff1f; 2. Redis 哨兵有什么用&#xff1f; 2.1 主动监控 2.2 消息通知 2.3 故障转移 2.4 配置中心 3. Redis 哨兵数量配备要求 4. 哨兵配置文件详解 5. quorum 投票数详解 5.1 quorum 的含义 5.2 网络抖动导致主观下线 5.3 quorum …

一分钟带你了解网页升级访问原因

一分钟带你了解网页升级访问原因 相信大家肯定在日常浏览网页访问的时候会遇到页面紧急升级就是页面打不开的这种情况&#xff0c;其实就是暂时访问不了该网站的&#xff0c;很多小伙伴们搞不清楚网页升级访问是什么意思&#xff0c;也不知道网页升级访问原因?其实这种情况很常…

云计算与云服务

云计算与大数据 1、虚拟化简介1.1、什么是虚拟化1.2、虚拟化的分类 2、云计算与云服务2.1、云计算2.2、云服务2.3、云计算的特点 3、云服务模式&#xff08;IaaS、PaaS、SaaS和DaaS&#xff09;4、云计算分类&#xff08;公有云、私有云和混合云&#xff09; 1、虚拟化简介 当下…