proteus仿真学习(1)

embedded/2024/9/24 17:22:26/

一,创建工程

一般选择默认模式,不配置pcb文件

可以选用芯片型号也可以不选

不选则从零开始布局,没有初始最小系统。选用则有初始最小系统以及基础的main函数

本次学习使用从零开始,不配置固件

二,上手软件

1.在元件模式下选择P即可快速放置元件

2.在终端模式下选择vcc和gnd

3.按滚轮中间可以拖动整个图纸

4.右键元件可以使用多种功能,如修改元件属性

5.连线标号模式

可以运用连线标号模式进行模块的分区,打上标号后,两个相同的标号即达到连线的效果。可以达到管理管脚的目的。

6快速属性赋值

        选择右上角的快速赋值属性按照格式填写可以为引脚快速赋值,不用一行一行写。

根据右侧的属性关键字,在字符串内输入相应的关键字,并选择好技术增量,计数初值。其中#的意思为变量。

三,设计电路

两个基础的电路模块,晶振电路与复位电路,除了放置好元件,还需要修改元件的属性,复位电路中电容的大小一般为0.1uF,晶振电路的电容大小一般为15pF,为滤波作用。

选用这两个电容大小的原因如下

3.1.复位电容

        在复位电路中,电容的作用主要是提供稳定的电源、控制复位时间以及滤除电源线上的噪声。电容的充电和放电过程决定了复位信号的持续时间,从而控制了微控制器的复位时间。通常推荐的电容值是0.1uF,因为这个值足以滤除电源线上的噪音,同时提供足够快的充电时间来确保微控制器能够在上电后迅速开始工作。如果电容容量实际上是10uF,而这个值比标准推荐的大了整整100倍,就会导致MCU无法在预定时间内完成复位,从而偶尔不能正确进入主程序。

3.2晶振电容

        晶振电路中的电容通常选用15pF是因为这个值能够满足大多数晶振的负载电容要求,同时保持电路的稳定性和起振时间的平衡。在实际应用中,晶振两端所接的电容(匹配电容或谐振电容)通常是为了使晶振两端的等效电容等于或接近负载电容。一般晶振两端所接电容是所要求的负载电容的两倍,这样并联起来就接近负载电容了。例如,如果晶振的负载电容是15pF,那么两个15pF的电容并联在晶振两端可以提供接近15pF的总电容值。


http://www.ppmy.cn/embedded/116186.html

相关文章

使用 Elasticsearch Reindex API 迁移数据

使用 Elasticsearch Reindex API 迁移数据 在 Elasticsearch 中,随着需求的变化,可能需要对索引进行重建或更新。这通常涉及创建新索引、迁移数据等步骤。本文介绍如何使用 Reindex API 将旧索引中的数据迁移到新索引中 一、步骤概述 创建新索引&#…

Python “函数” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业

本文主要是作为Python中函数的一些题目,方便学习完Python的函数之后进行一些知识检验,感兴趣的小伙伴可以试一试,含选择题、判断题、实战题、填空题,答案在第五章。 在做题之前可以先学习或者温习一下Python的函数,推荐…

WPF经典面试题全集

以下是一些常见的WPF(Windows Presentation Foundation)经典面试题及其答案详解: 1. WPF 是什么?与 WinForms 有何区别? 答案: WPF 是 Windows Presentation Foundation,是微软开发的用于构建…

不可错过!字节跳动打造的最新生产力工具来了

嘿,小伙伴们!字节跳动新推出的豆包MarsCode代码练习平台真的挺贴心的,如果你对编程笔试感到有点儿担心或害怕,不妨去试试这个平台哦。它或许能让你在轻松愉快的氛围中提升技能,让面对笔试不再那么让人紧张。 豆包MarsC…

多融合的信息收集工具--Mitan

《网安面试指南》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484339&idx1&sn356300f169de74e7a778b04bfbbbd0ab&chksmc0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene21#wechat_redirect 《Java代码审…

SQL Server实现limit用法

MySQL有limit语句,而SQL Server中没有,以下为类似功能实现 1、top n # 取最近10个月数据 SELECT TOP 10 * FROM test ORDER BY 月份 DESC; 2、ROW_NUMBER() where子句 # 取最近10个月数据 SELECT * FROM ( SELECT ROW_NUMBER()over(order by 月份 D…

【python】横截面数据分析及可视化报告示例

问题描述 题目: 共享的数据文件夹包含 2 个外部文件。第一个文件 "project data.xls "涉及国家层面的数据(2000-2019 年),变量大多摘自世界发展指标。变量解释在第二个文件中 创建一个模型,解释为什么一些国…

Android常用C++特性之lambda表达式

声明:本文内容生成自ChatGPT,为方便大家了解学习作为引用到其他文章中。 C 中的 lambda 表达式 是一种简洁的语法,用于定义 匿名函数,即无需为函数命名的函数。它允许你在函数体内定义和使用临时的可调用对象,非常适合…