如何利用单片机让4位数码管显示
使用动态扫描来稳定4 位数字管的显示。
(2 )使用Proteus进行电路设计和实时仿真。
3 .3 知识点链接(1 )数字管的动态扫描(与动态扫描和静态显示的差异)动态显示的特征是有效地执行所有数字管的段线。
明亮的数字管显示为动态扫描。
SO称为的动态扫描显示屏通过字体代码和位选择传输到每个数字管,它使用光发射管的光环和临时握住人眼,以使数字管同时显示。
(2 )总线的应用程序组件与总线的P0端口之间的连接是总线,如BUS 5 -1 7 所示。
选择“ AUS总线”按钮。
总线绘制:选择并单击适当的起点,就像常规的电线绘图方法一样。
如果末端在空白空间中,请双击左键以退出连接。
当您绘制公共汽车时,您喜欢绘制对角线动力学,通常表明可以区分公共汽车以区分总线与通用导体。
目前,我们必须确定自己的道路。
您可以在所需点上左鼠标按钮。
绘画斜线很容易绘制以关闭线路的线路。
Proteus的自动线路路径特征选择两个连接点以选择正确的路径连接。
在标准工具栏中,您可以使用“战争”命令按钮关闭战争或打开菜单栏的“工具”。
连接到零件标签的电线通过该电路的P0端口的总线连接到P0端口。
在图纸工具栏中,单击“电线标签”按钮以选择。
将鼠标放在图形编辑窗口线中。
它沿鼠标指针标记为“×”标记,单击左鼠标按钮,并在图5 -1 6 中显示。
在“字符串”列中,键入标签名称(例如P00),然后单击“确定”按钮以完成电线的标签校正。
同样,其他电线标签可以显示如图5 -1 6 所示。
在校正电线标签时,必须以同一标签名称显示连接的电线。
图5 -1 6 编辑电线标签窗口3 .4 任务阶段3 .4 .1 步骤1 :Proteus电路设计,微控制器的动态扫描显示器控制微控制器以控制4 位COMMON CASSIDES数字管,如图5 -1 7 所示。
图5 -1 7 4 位常见的Casseat Casseat动态扫描显示示意图福特1 选择组件选择组件①微控制器:AT8 9 C5 2 ②respack-respack-respack-respack-respack-respack-to 4 位Cassune cassune cassune cassune cassune cassune cassune cassune cassune casseats casseats casseats casseats cassune cassune cassune cassune cassune digital tube:7 seg-mpx4 -cc2 2 在显示屏中的ISIS平台上。
(1 )不包括常见端(RespAck-8 )如图5 -1 8 所示。
P0的上拉电阻可以从图5 -1 9 所示的组件值列更改。
图5 -1 8 属性框图5 -1 9 完成了整个电路图的图。
3 .4 .2 步骤2 :源编程和对象代码文件创建(1 )程序流图5 -2 0图5 -2 0数字管的动态扫描(2 )源编程#reg5 2 .h>0x3 9 ,0x5 e,0x7 9 ,0x7 1 }; 3 ,4 ); p2 = 0xdf; p0 =表[b]; 0x7 f;
用51单片机控制4位一体数码管实现1234轮流显示的程序代码是什么,求!proteus仿真
这是用于控制4 位积分数字管的AT8 9 S5 1 微控制器,以显示1 2 3 4 序列数据输入SBITRCLK = P1 ^1 ; //数据闩锁时钟sbitsclk = p1 ^2 ; //串行数据时钟unsignedchardit = 0; voiddelay(uni)gnedintime){unsignedinti,j; for(i = 0; i