首页 > 其他分享 >proteus+keil5仿真学习笔记(第一章 Proteus概况)

proteus+keil5仿真学习笔记(第一章 Proteus概况)

时间:2024-03-22 09:31:32浏览次数:20  
标签:仿真 设置 快捷键 单片机 proteus 元器件 keil5 Proteus

第一章 Proteus概况

目录

前言

一、proteus是什么?

二、proteus安装

三、ISIS 编辑窗口介绍

四、元器件查找

五、防秃小技巧

1、快捷键设置

2、属性赋值工具的使用

总结


前言

主要参考《零起点学Proteus单片机仿真技术》这本书,结合自己实际仿真中遇到的问题和解决方法,写下这篇笔记。希望可以帮助大家更好学习,也希望大家可以积极交流。


一、proteus是什么?

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

——百度百科

不需要带实物,只要电脑便可以实现仿真,对于我这种买过51单片机后又闲置的人来说,简直是太友好了。

二、proteus安装

安装可以参考https://blog.csdn.net/weixin_43772810/article/details/121993865这篇文章。

三、ISIS 编辑窗口介绍

鼠标在图标上短暂停留,会有提示框出现。

如果出现和下图一样的竖向模型显示工具栏显示不全。可以看一眼自己电脑的设置-显示-缩放与布局,将比例调小一点。

四、元器件查找

用鼠标左键单击 “元器件列表窗口” 的左上角的 “P” 按钮, 就会弹出一个 “Pick Devices” 对话框。

1. 直接输入元器件名称查找

在关键字 (Keywords)文本框中直接输入你想查找的元器件名称,大小写无关,若该元器件存在,就会在中间的结果 (Results) 框中出现,然后用鼠标左键双击出现在框中元器件的名称,将该元器件放入 “元器件列表窗口”。

2. 通过类别查找

可以通过类别 (Category)、 子类别 ( Sub category) 和制造商 (Manufacture) 来选择元器件, 通过这种方法, 可以查找到非常具体的元器件。

常用元器件对应缩写

电阻

RES
电容CAP(极性电容: CAP-ELEC)
晶振CRYSTAL
按键BUTTON
开关SWITCH
排阻RESPACK
发光二极管(LED)LED-BIBY
二极管DIODE
三极管PNP/NPN
蜂鸣器BUZZER(active为有源蜂鸣器)
超声波传感器HCSR04
直流电机MOTOR-DC
单片机AT89C51/AT89C52/STM32XX
LCD1602LM016L
OLED屏OLED12864I2C
滑动变阻器POT(-HG为1%精度,-LIN/-LOG精度为10%)
继电器RELAY

五、防秃小技巧

1、快捷键设置

1) 打开 “系统” 菜单, 选择 “设置快捷键”。

2) 在编辑快捷键的对话框 “ 命令组” 中选择 “ 方向工具条命令” ,然后选择 “顺时针旋转” 工具,将光标点击在 “ 快捷键” 文本框,按键盘的空格键,文本框中即出现 “ Space” ,按 “ 确定” 键结束。

其余常用命令也可以设置快捷键,方便使用。

2、属性赋值工具的使用

打开 “属性设置工具” 后, 在 “字符串” 文本编辑框中输入 VALUE = 1K, 并在“应用到” 选择 “点击”。用鼠标左键单击 “确定” 按钮后, 分别用鼠标点击每个需要修改的电阻, 就会把电阻值改为 1KΩ。

同理,可以修改元件的编号, 即元件参考值, 在 “字符串” 中需要用 REF 来定义,按顺序增量编号, 用#号代表编号, 在 “计数值” 中设置起始值, “增量” 中设置增加的数值。端点值也可以通过这种方法设置。

小插曲

一直以来使用的keil 5芯片库只有32系列的芯片,而之后的仿真实验使用的是at89c52芯片。添加芯片的方法可以参考https://blog.csdn.net/mao_hui_fei/article/details/78492427这篇文章。芯片包我就放在评论区了。


总结

很多概念性基础知识,看看就得了。防秃小技巧和小插曲可能对实验仿真更有帮助。

标签:仿真,设置,快捷键,单片机,proteus,元器件,keil5,Proteus
From: https://blog.csdn.net/muling0504/article/details/136834683

相关文章

  • proteus+keil5仿真学习笔记(第二章 1位数码管计数器)
    第二章1位数码管计数器目录第二章1位数码管计数器前言一、数码管的结构原理二、按键应用三、中断处理四、程序设计及仿真proteus电路程序总结前言主要介绍数码管、按键的应用,并涉及单片机中断处理技术。一、数码管的结构原理数码管结构如下:有两种数码......
  • proteus+keil5仿真学习笔记(第三章 4位数码管计数器)
    第三章4位数码管计数器前言一、多位数码管显示程序二、定时器原理三、程序设计与仿真proteus电路程序总结前言4位数码管计数器与1位数码管计数器相比,增加了片选电路,以确定选择哪个数码管进行工作。单片机定时器的应用也与中断处理相似,需要设置一些规定的寄存器,以......
  • 学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)
    学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)文章目录学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)1、按键控制数码管第一位显示数字22、按键控制数码管第一位按顺序显示数字0~91、按键控制数码管第一位显示数字2按键按下数码管第一位......
  • 学习C51单片机——动态数码管显示(学习笔记Keil5)
    学习C51单片机——动态数码管显示(学习笔记Keil5)文章目录学习C51单片机——动态数码管显示(学习笔记Keil5)1、延时函数2、数码管动态显示1、延时函数延时100msvoidDelay100ms(void) //@12.000MHz{ unsignedchardatai,j; i=195; j=138; do { while......
  • 改善Keil5图标不清晰、菜单栏太小问题
    Step1:鼠标指针置于Keil5图标,点击鼠标右键,点击“属性”。Step2:菜单栏选择“兼容性”,选择更改高DPI设置。Step3:勾选“替代高DPI缩放行为”,缩放执行选择“系统(增强)”。结语:路漫漫其修远兮,吾将上下而求索。......
  • 【STM32】使用Keil5加载程序时出现No Target Connected错误的解决办法
    错误情况加载程序时弹出Notargetconnected的Error框,随后弹出Flashdownloadfailed-TargetDLLhasbeencancelled。此时打开设置中Debug选项的Setting窗口,显示SWDIO中Notargetconnected解决办法检查设置里的Debug选项里的调试器型号有没有选对,如下图所示,我用的是S......
  • Keil5在Debug下如何实时查看变量的值
    在Debug模式下查看某个变量的值很简单,只需把需要查看的变量添加到watch,有一点要注意的是该变量必须是全局变量才能实时显示,具体操作如下图。1、把鼠标光标移到要查看的变量处;2、点击鼠标右键,在弹出的窗口中选择Add‘ADC _Value’to;3、选择显示的窗口,有两个窗口选择。变量......
  • KEIL5下载安装
    Keil5是一款嵌入式系统开发的集成开发环境(IDE),由德国公司KeilSoftware开发。它提供了一套完整的开发工具和调试器,用于开发基于ARM处理器的嵌入式应用程序。Keil5支持多种编程语言,包括C、C++和汇编语言,并提供了丰富的库和组件,方便开发人员进行应用程序的编写和调试。该软件集成了一......
  • proteus8 单步调试stm32 外置arm gcc
    10年前proteus7的时代,51单片机就已经可以用keil和proteus联调了,单步调试,像连接了一个jtag调试口一样。proteus官方提供的keil调试器驱动有arm设备,不过我反复尝试,虽然识别到ProteusVSMSimulator设备和端口,但是还是报错,无法成功。本文只是借助proteus内置的编辑器和单步调试器,......
  • stm32学习总结:6、Proteus8+STM32CubeMX+MDK仿真蜂鸣器及ADC读取电压(Proteus标签整理原
    stm32学习总结:6、Proteus8+STM32CubeMX+MDK仿真蜂鸣器及ADC读取电压(Proteus标签整理原理图)文章目录stm32学习总结:6、Proteus8+STM32CubeMX+MDK仿真蜂鸣器及ADC读取电压(Proteus标签整理原理图)一、前言二、资料收集三、STM32CubeMX配置按键及蜂鸣器连接口1、按键及LED的IO口配置2、......