求助80C51的P0口接两片74HC573,外连4个八段数码管的汇编程序

2024-12-12 22:45:45
推荐回答(1个)
回答1:

两片573借助另外两个IO口,分别做段码和位码的锁存。以实现4位数码管的动态扫描。
理想的方案是设计定时中断,中断时间小于5mS。这样4位扫描的频率在50Hz以上。
开机后,初始化定时器0,启动为16位方式1定时功能。允许中断EA和ET0位。
中断服务程序根据晶振频率,设定TH0,TL0重置值为5mS定时。
查表得到数码管当前显示位数值对应段码,锁存。并设定当前显示的位码,锁存。
主程序中,对需要显示的内容进行赋值。具体程序,我没有写。这个得到程序的过程就是你学习的主要内容。