51单片机计数器T1所记的数如何读取出来?
时间:10-02
整理:3721RD
点击:
如题,小弟在做一个计步器,利用单片机的T1计数器来对输入的脉冲进行计数,但是现在不知道所记的数存在哪里,请给位大哥指引明路~感激不尽~
定义变量,中断一次加一,用数码管显示就行了
楼上可行。
如果是用16位T1计数器的话,是存在TH1,TL1里面的,不过用记得用前先清零。
如果计数次数超过65535记得在溢出中断里加一个计溢出次数的变量。
话说,不知小编是用什么单片机的?
我用的是80C51,用这个计数器还是弄不了,总是出错。现在我改用外部中断INT1了。就用楼上说的方法~可行~
我也在求正解
同样的 困惑
在中断子程序中加一个变量就行,执行一次自加一,然后显示出来就行
用外部中断INT1就可以了, 然后将数存入到24C02.
话说TH1 TL1这两个寄存器不能读?
感谢小编!感谢小编!感谢小编!感谢小编!
感谢小编!感谢小编!感谢小编!感谢小编!