proteus51仿真(3)——拨码开关

本例中的核心内容为拨码开关和数码管。

8位拨码开关分别与8个管脚相连,在此例中为P1,通过开关的开闭,P1值范围为0x00~0xff,即0~255,之后将该数值显示在数码管上。

对于一个多位数,可以通过%和/操作得到各位上的数字。Bai=num/100,shi=num/10%10,ge=num%10。

对于本例中的四位数码管,可以看到有A-G-DP共8个引脚,这8个引脚控制每个数码管的显示;1-4这4个引脚,控制显示的是哪个数码管。共阳极数码管,管脚给低电平即可。

 

上拉电阻和下拉电阻解释:所谓上拉电阻,即是管脚与该电阻相连,该电阻接一高电位(电源),这样在自然状态下,管脚为高电平。下拉电阻同理,电阻接地,则管脚为低电平。

在proteus里,上下拉电阻的阻值并不固定,在02例子内,下拉电阻为470R即可,在本例中,试验发现,470R时管脚电平仍为高电平,设置为1R时,才实现了下拉电阻。

获取完整仿真文件,可关注公众号:一名追风的少年。后台回复:proteus-switch

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值