描述四个并列的数码管英文在proteus是如何实现显示功能的?

你再急也没有用proteus里根本就没有這样的数码管英文在proteus。

但四位一体的数码管英文在proteus真有就不是你画的那样的,其实那12个脚在上下都无所谓。

根据你的图那数码管英攵在proteus应该是共阳的,见下图有两种,红色和蓝色的两种名称见下图的元件列表。

纠正一下你图的错误那些三极管画错了,应该是发射极和集电极交换一下才对

版权声明:技术开源与分享求指教,求扩散欢迎交流与分享。 /tcjy1000/article/details/

1~99秒倒计时数码管英文在proteus显示C程序+Proteus仿真文件

优化了程序,使用51单片机内部定时器可以实现1-99秒内倒计时。仿真效果为: 

又看了一下你这个程序用锁存驅动也可以(当然虚拟一下,否则线路人为复杂化了)

用锁存驱动一个中心思想是,每次更新锁存数据因为有效驱动只有一位,所以Display函数,不是做循环而只是根据DTAT,地址更新锁存一次就可以

应该可正确显示数据了。

给你修改了一下程序里面好像数据端口定义的昰P0很明显错了  应该是P1吧。

#include<reg52.h> //包含头文件一般情况不需要改动,头文件包含特殊功能寄存器的定义
if(j==10) //检测当前数值显示了一小段时间后需要顯示的数值加1,实现数据显示的变化
延时函数含有输入参数 unsigned int t,无返回值
unsigned int 是定义无符号整形变量其值的范围是
显示函数,用于动态扫描數码管英文在proteus
输入参数 FirstBit 表示需要显示的第一位如赋值2表示从第三个数码管英文在proteus开始显示
如输入0表示从第一个显示。
Num表示需要显示的位數如需要显示99两位数值则该值输入2

我要回帖

更多关于 数码管英文在proteus 的文章

 

随机推荐