微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机计数器T1所记的数如何读取出来?

51单片机计数器T1所记的数如何读取出来?

时间:10-02 整理:3721RD 点击:
如题,小弟在做一个计步器,利用单片机的T1计数器来对输入的脉冲进行计数,但是现在不知道所记的数存在哪里,请给位大哥指引明路~感激不尽~

定义变量,中断一次加一,用数码管显示就行了

楼上可行。
如果是用16位T1计数器的话,是存在TH1,TL1里面的,不过用记得用前先清零。
如果计数次数超过65535记得在溢出中断里加一个计溢出次数的变量。
话说,不知小编是用什么单片机的?

我用的是80C51,用这个计数器还是弄不了,总是出错。现在我改用外部中断INT1了。就用楼上说的方法~可行~

我也在求正解

同样的     困惑

在中断子程序中加一个变量就行,执行一次自加一,然后显示出来就行

用外部中断INT1就可以了, 然后将数存入到24C02.

话说TH1 TL1这两个寄存器不能读?

感谢小编!感谢小编!感谢小编!感谢小编!

感谢小编!感谢小编!感谢小编!感谢小编!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top