在Proteus中,单芯片模拟数字管显示器的设计思想
仿真软件Proteus可以实现对单片机控制的数字管显示的仿真。仿真电路包括单片机的最小系统电路,数码管驱动电路,还需要编程。
Proteus支持程序联合调试,您可以在运行后看到最终的模拟效果。 1单片机的最小系统电路所谓单片机的最小系统电路,是指单片机在运行过程中所需的最基本的电路,一般包括电源电路,复位电路,晶体振荡器电路和下载电路。
因为是软件仿真,所以只需要设计电源电路,复位电路和晶体振荡器电路即可。甚至可以只放置一个单片机,并且该软件默认具有最小的系统。
下图显示了微控制器的最小系统。 2数字电子管驱动电路有许多通过单片机驱动数字电子管的方案,但通常不是通过GPIO端口直接驱动的。
通常,控制是通过驱动器芯片来实现的。一方面,它可以解决单芯片驱动能力小的问题;另一方面,它可以用较少的GPIO来实现多位数字电子管驱动的目的。
您可以使用373/573型锁存器控制数码管,也可以使用595型移位寄存器进行控制,还可以使用数码管专用芯片(例如TM160)来实现控制。我更喜欢使用74HC595来驱动数字电子管。
这是一个可级联的移位寄存器,只有三个GPIO端口可用于驱动多个数字管。下图显示了驱动数码管的电路。
仅需要三个GPIO即可实现对数字管的控制。如果要驱动多个数字电子管,可以使用多个595级联,如下图所示:3数字电子管驱动器的设计使用74HC595来驱动数字电子管,其程序设计也非常简单。
595是一个八位移位寄存器,需要以八个数据周期写入。重要的是要注意74HC595具有锁存功能。
写入数据后,仅在向CP施加脉冲后才输出数据,如下所示。驱动数字管的单片机是一个非常简单的设计。
对于初学者来说,学习单片机是一个很小的设计。通过这种设计,您可以联系GPIO端口配置并了解时序图。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!。
Proteus支持程序联合调试,您可以在运行后看到最终的模拟效果。 1单片机的最小系统电路所谓单片机的最小系统电路,是指单片机在运行过程中所需的最基本的电路,一般包括电源电路,复位电路,晶体振荡器电路和下载电路。
因为是软件仿真,所以只需要设计电源电路,复位电路和晶体振荡器电路即可。甚至可以只放置一个单片机,并且该软件默认具有最小的系统。
下图显示了微控制器的最小系统。 2数字电子管驱动电路有许多通过单片机驱动数字电子管的方案,但通常不是通过GPIO端口直接驱动的。
通常,控制是通过驱动器芯片来实现的。一方面,它可以解决单芯片驱动能力小的问题;另一方面,它可以用较少的GPIO来实现多位数字电子管驱动的目的。
您可以使用373/573型锁存器控制数码管,也可以使用595型移位寄存器进行控制,还可以使用数码管专用芯片(例如TM160)来实现控制。我更喜欢使用74HC595来驱动数字电子管。
这是一个可级联的移位寄存器,只有三个GPIO端口可用于驱动多个数字管。下图显示了驱动数码管的电路。
仅需要三个GPIO即可实现对数字管的控制。如果要驱动多个数字电子管,可以使用多个595级联,如下图所示:3数字电子管驱动器的设计使用74HC595来驱动数字电子管,其程序设计也非常简单。
595是一个八位移位寄存器,需要以八个数据周期写入。重要的是要注意74HC595具有锁存功能。
写入数据后,仅在向CP施加脉冲后才输出数据,如下所示。驱动数字管的单片机是一个非常简单的设计。
对于初学者来说,学习单片机是一个很小的设计。通过这种设计,您可以联系GPIO端口配置并了解时序图。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!。
- 电话:0797-4282799
- 邮箱:sales@tonevee.com
- 联系人:李先生 13510435585
- QQ:
- 地址:江西省赣州市定南县良富工业区电子产业区5栋

