问题标签 [proteus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
33 浏览

opencv - 我们可以在 proteus 8 的源代码页面中导入 dlib 吗?如果是怎么办?

我正在尝试使用 proteus 8 软件模拟 Raspberry Pi,我需要在代码中运行 dlib 库。但是,当我将import dlib添加到源代码以使用openCV时。不幸的是,它显示未找到模块。使用过它的人请澄清疑问或建议任何替代方法来模拟 proteus 并使用 openCV 或导入dlib。

0 投票
0 回答
237 浏览

assembly - 有没有办法直接配置8086处理器直接发送数据到8255 PPI而不使用锁存器?

我正在使用 emu8086 仿真软件和 Proteus 来在 LCD 上显示数据。
我的任务很简单,只需将汇编代码中定义的字符串显示到 proteus 的 LCD 上。
然而,问题是我希望能够仅将 8086 直接连接到 8255 PPI,然后将数据发送到 LCD 上显示,但我不知道该怎么做。
我在网上看到的任何教程/参考资料都涉及使用锁存器来解复用地址线。
示意图汇编代码
变形虫示意图



那么我怎么能在没有闩锁的情况下做到这一点呢?

0 投票
2 回答
407 浏览

embedded - STM32 外部 LED 闪烁

我正在尝试使用 STM32CubeIDE 和 Proteus 闪烁外部 LED

STM 配置 [ 模拟过程中的 Proteus Blue Pill) 2

LED 不闪烁

0 投票
0 回答
57 浏览

embedded - 这个 PIC16F877A HCSR04 示例有什么问题?

我正在使用PIC16F877A开发距离传感器。
我正在使用MPLAB IDE 和 XC8编译器。
我的目标是在一定距离水平逐渐打开正确的 LED,但 LED 闪烁不稳定。我究竟做错了什么?distance/5

  • 当它测量 5 厘米时,它是 5/5,结果是1,并且 1 个 LED 亮起。
  • 当它测量 10 厘米时,它是 10/5,结果是2 并且 2 个 LED 亮起。
  • 当您测量 15 厘米时,它是 15/5,结果是3 和 3 个 LED 亮起。
  • 当您测量 20 厘米时,它是 20/5,结果是4 并且 4 个 LED 亮起。
  • 如果距离小于 5 厘米或大于 20 厘米,则没有 LED 灯亮

https://i.stack.imgur.com/fFKQg.png

0 投票
1 回答
62 浏览

c - 用 AVR 计算七段数字

我已经为我的 At-mega 32 编写了一个程序,以便使用您在图片中看到的两个触觉开关女巫从 0 到 9 增加和减少数字并反转(9 到 0)。

但问题是,虽然所有数字都通过按下这些开关来显示,但只有数字 4 和 7 没有正确显示!?。

我的七段而不是数字 4 演示了您在第一张图片中可以看到的内容,而数字 7 显示了您在第二张图片中可以看到的内容。

如果有人可以查看我在此处共享的代码和原理图并帮助我找到问题,我将不胜感激。

太感谢了,

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
44 浏览

c - 将 PIC16F877A 与 SIM900A GSM 模块接口

我尝试将 PIC16F877A 与 SIM800l V2.2 连接,以便从微控制器发送传感器数据。在使用 TTL 连接将 SIM800L 与 proteus 连接时,所有数据都按照我们的预期通过 GSM 发送。但是,当我们将代码上传到 PIC16F877A 时,GSM 模块没有响应。我还检查了波特率、Tx 和 Rx 配置,更改了 PIC16F877A 但我们无法获得结果。我还将GSM模块更改为SIM900A,但仍然无法正常工作。请问有没有人可以帮我解决这个问题。在此处输入图像描述

0 投票
1 回答
42 浏览

passwords - 请帮我回答这个问题?我的期末考试

在此处输入图像描述 问题 1- 在如下所示的系统中,用户需要输入 4 位密码。程序第一次运行时,它应该说“输入密码”。当用户输入4位密码后按Square键时,如果密码为1234,则b0连接的LED会闪烁,液晶屏应显示您知道密码。如果他输入错误的密码3次,屏幕上应该写“BLOKE”。然后他应该输入4位数的“4321”阻止密码。如果他正确输入了阻止密码,连接到 b0 的 LED 应该会闪烁,并且 LCD 应该会显示您知道密码。

0 投票
0 回答
18 浏览

embedded - proteus 运行的代码与 simuleide 运行的代码不同

我有一个关于微控制器的项目,我在 Atmel Studio 中编写它并尝试在 simulIDE 中对其进行模拟,它工作得很好,但我必须在 Proteus 中完成并发送模拟文件,所以在 Proteus 中尝试了相同的构建,但它没有'不工作,所以我有疑问这是正常的,或者它应该正常工作,如果不是什么是解决方案并原谅任何错误我在这个领域是全新的

0 投票
0 回答
40 浏览

c - 为什么它卡在循环中?RX 引脚没有从虚拟终端接收数据?

此代码用于模拟使用 Proteus 软件中的 AT89C51 工作的 RFID 阅读器。我使用虚拟终端而不是 RFID 阅读器来发送或扫描 RFID,在我的例子中,我在虚拟终端中键入 ID,字符串“a”存储输入并与现有字符串进行比较并给出输出。这里的问题是我在虚拟终端中输入的 ID 没有复制到字符串“a”。它卡在while循环中。RI 是一个中断标志,它告诉 RX 引脚是否接收到任何串行数据。

0 投票
0 回答
53 浏览

simulation - “遇到致命的模拟错误” - Proteus 模拟错误

PROSPICE 8.13.00 (Build 31499) (C) Labcenter Electronics 1993-2021。已加载网表 'C:\Users\ashutosh\AppData\Local\Temp\LISA8193.SDF' 用于设计 '2 relay ckt.pdsprj' [SPICE] 瞬态 GMIN 在 time=0.00599594 [SPICE] TRAN: Timestep too small; 时间步长 = 1.25e-019:节点 #00004 出现问题。