【Proteus仿真】| 05——问题记录

系列文章目录
【Proteus仿真】| 01——软件安装
【Proteus仿真】| 02——基础使用
【Proteus仿真】| 03——超详细使用教程
【Proteus仿真】| 04——绘制原理图模板
【Proteus仿真】| 05——问题记录


前言

在使用该软件时 总会遇到很多玄学的问题 因此从现在开始记录下来。一方面 为自己记录并一方面 希望可以帮助到其他人。不被这个软件玄学的问题困扰 浪费时间。

1、51单片机仿真

1. 在通过4511 BCD译码器驱动数码管时 需要在控制IO 加上拉电阻

2. 串口 在8.13版本无法工作

原因:8.13版本 单片机模型文件有问题 在代码合适的情况下还是无法工作
解决方法:更换版本或者 替换51单片机模型文件MCS8051.DLL
替换文件百度云下载:一键下载

2、stm32仿真

1. stm32 adc 采集电压一直为0

环境: 软件版本 Proteus 8.9  单片机型号:STM32R6

问题描述:adc 采集电压 无法采集到值 一直显示0 只有在adc引脚接 VCC时 会采集到 AD值为4095
问题原因:VSSA与VDDA同为5V,导致采集到的电压没有0电位参考 (最开始以为软件问题 安装了新版还是存在)
解决方法: 需要将配电网中 VSSA放到GND组
在这里插入图片描述
在这里插入图片描述

3、运行报错

1. Duplicate part reference: M00000017 [M00000017]

问题原因:器件名相同 位号相同
解决方法:1、修改器件名 2、删除重新放置

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
抢答器是一种常见的电子设备,用于比赛或竞赛中的抢答环节。在这个问题中,引用提供了四路抢答器的设计要求,引用提供了使用的电路元件74LS148的功能说明。 根据引用的描述,四路抢答器的设计要求如下: 1. 有4名选手参加比赛,每个选手有一个对应的抢答按钮。 2. 主持人可以控制抢答的开始和信号的清零。 3. 抢答器具有数据锁存和显示功能,即选手按下抢答按钮后,选手的编号会被锁存,并在LED数码管上显示。 4. 抢答器需要封锁输入电路,禁止其他选手抢答。 5. 抢答选手的编号会一直保持,直到主持人将系统清零。 根据引用的描述,使用74LS148编码器可以实现多个输入信号的编码,但只对优先级最高的输入信号进行编码。该编码器有8个信号输入端和3个二进制码输出端。此外,还有输入使能端EI、输出使能端EO和优先编码工作状态标志GS。当EI=0时,编码器工作;当EI=1时,无论8个输入端的状态如何,输出端都为高电平,且优先标志端和输出使能端也为高电平,编码器处于非工作状态。 基于以上信息,可以使用Proteus进行仿真来实现四路抢答器的设计。具体的电路设计和仿真步骤如下: 1. 使用Proteus打开一个新的电路设计。 2. 根据引用中的描述,添加4个按钮元件,分别表示4名选手的抢答按钮。 3. 添加一个开关元件,表示主持人控制开关。 4. 添加一个LED数码管元件,用于显示选手的编号。 5. 添加一个扬声器元件,用于发出音响提示。 6. 添加一个74LS148编码器元件,连接到4个按钮元件和其他必要的控制信号。 7. 根据引用中的描述,设置编码器的输入使能端EI和输出使能端EO的连接。 8. 连接其他必要的电路元件,如锁存器、计数器等,以实现数据锁存和显示功能。 9. 连接电源和接地线,确保电路正常工作。 10. 运行Proteus仿真功能,观察四路抢答器的工作情况。 请注意,由于具体的电路设计和仿真步骤需要根据具体的要求和元件型号进行调整,以上步骤仅提供了一个大致的设计思路。在实际操作中,您可能需要参考相关的电路设计资料和使用手册,以确保电路的正确性和可靠性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值