单片机中,用定时器0实现数码管显示00~99的C程序是应该怎样才编译成功呢,我是初学者

来源:百度知道 编辑:UC知道 时间:2024/06/10 20:59:26
电路的元器件主要有AT89C51,两个7447,而且这两个7447是分别用其中的四个脚接到C51的P2端口管脚,剩余的接到VCC。我也知道这个程序是要定时器时间到了就加1,但是如何实现无从下手,急求解答,希望能够帮帮我!是C程序哦
规定要用硬件实现,不是软件

用一个单元,存放计数值,每隔1秒加一,然后进行十进制调整,之后向P2输出即可。

思路:一个7447显示十位,一个显示个位,7447是7段译码器,直接送值就OK,
定时器定时1S就让个位加1,个位满十清个位,十位加1就OK了。