proteus中拨码开关的低四位和高四位怎么判断?

proteus中拨码开关的低四位和高四位怎么判断?,第1张

Proteus是一款电路仿真软件,而拨码开关通常用于输入二进制数据。在Proteus中,拨码开关被模拟为一个二进制输入设备,其状态可以被读取并在电路中使用。
如果拨码开关被连接到一个8位二进制输入端口,那么低四位对应的是开关的最低位到第四位,高四位对应的是开关的第五位到最高位。
例如,如果拨码开关被连接到一个名为“SW”(拨码开关)的8位二进制输入端口,可以使用以下代码来读取低四位和高四位的状态:
// 读取低四位状态
SW[30]
// 读取高四位状态
SW[74]
这里,方括号内的数字表示位的索引,从0开始。因此,SW[30]表示读取从SW的最低位(即SW0)到第四位(即SW3)的状态,SW[74]表示读取从第五位(即SW4)到SW的最高位(即SW7)的状态。

我们可以通过连接引脚和设置输出电平的方式来模拟数码管的高低电平区分。具体方法是:在Proteus元器件库中选择合适的7段数码管,将其引脚连接到控制电路的输出引脚上,并设置合适的高低电平来控制数码管的亮灭状态。

其实,proteus里,不只是阻排有数字模式和模拟模式,普通的电阻也同样有两种模式。

模拟模式的阻值是有效的,而数字模式的阻值是无效的。

通过下面的实验就可以验证。

图1中的两种模式比较。数字模式不论阻值多少都无效,而且通过数字电阻的电流固定是5A。而模拟模式就是正常的。

图2,说明数字电阻的串联和并联使用时的情况。串联后,电路就不通了,无电流。而并联后,总流还是5A。当然阻值是无效的。

图3,是怎么设置两种模式的方法,双击电阻或阻排,在d出的对话框中,点电阻类型的下拉列表就出现了两种模式,D字母开头的是数字型,A字母开头的是模拟型。

在元件值一格中的数值就是阻值了,可以修改的。


Proteus是一种功能强大的电子设计自动化软件,提供智能原理图设计系统、SPICE模拟电路、数字电路及MCU器件混合仿真系统和PCB设计系统功能

其不仅可以仿真传统的电路分析实验、模拟电子线路实验、数字电路实验等,而且可以仿真嵌入式系统的实验,其最大的特色在于可以提供嵌入式系统(单片机应用系统、ARM应用系统)的仿真实验,这也是其它任何仿真软件无力所及的

例如,其支持单片机和周边设备,可以仿真51系列、AVR、PIC、8086、MSP430、Motorola的68系列等常用的MCU,并提供周边设备的仿真,例如373、led、示波器等

Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分SPI器件、部分IIC器件等

在编译方面,它也支持Keil和MPLAB等多种编译器

在Proteus中,从原理图设计、单片机编程、系统仿真到PCB设计一气呵成,真正实现了从概念到产品的完整设计


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12626785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存