您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制LED数码管动态扫描显示的汇编程序和C语言程序 正文
LED数码管动态扫描显示的汇编程序和C语言程序

LED数码管动态扫描显示的汇编程序和C语言程序

点击数:7179 次   录入时间:03-04 11:54:41   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  动态扫描广泛应用于单片机的显示程序中,它其实可做成一个模块。下面分别给出4位LED数码管动态扫描显示的汇编程序和C语言程序,从中体会其模块意识。
  
  硬件电路如下图所示。

LED数码管动态扫描显示硬件电路

 

    一、汇编程序

    人口:数据放于30h-33h
  
  出口:无

  二、C程序
  
  人口:编译时自动安排待显示数据disdatd[4]的地址
  
  出口:无

 

  从上面两段程序可知:C语言程序不用去寻找入口的单元位置,引用时只要定义一个数组disdata[4]就可以了,优势很明显。如果该段程序被调试通过,下次引用时就不用到程序中去寻找人口地址了。
  
  上面两段程序略作修改,可以用于显示最多八位的共阳数码管。
  
  采用模块化编程有程序开发高效率,子程序可以重用,便于调试和修改等优点。

 




本文关键字:动态  程序  LED数码管  C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制