在程序中,采用个位COUNT1和十位COUNT10两个计数器变量。另外在每个LED点亮5次后,个位自动加1,然后判断个位是否是10,如果不是,则点亮个位和十位LED,如果是,则在查看十位是不是9,如果是,则全部清0,如果不是,则十位加1,个位清0,然后继续判断,依次循环下去。本实例程序的流程如图所示。 图 程序流程 程序清单如下。 (1)C语言程序. 1包含必要的头文件及定义程序屮需要的全局变量。 2端口初始化子程序,对端口的输入、输出进行设置。 3显示初始化子程序,对数码管控制的先后通断进行设置。 4数据转换子程序。