作业帮 > 综合 > 作业

51计数器问题我打算用51的T0计数器计算脉冲数量,在P1口显示脉冲的数目从0开始计数,请教一下这个程序要怎么写.试了好

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 14:18:14
51计数器问题
我打算用51的T0计数器计算脉冲数量,在P1口显示脉冲的数目从0开始计数,请教一下这个程序要怎么写.试了好几次都失败了.
51计数器问题我打算用51的T0计数器计算脉冲数量,在P1口显示脉冲的数目从0开始计数,请教一下这个程序要怎么写.试了好
TMOD = 0x05;
TL0 = 0x00;
TH0 = 0x00;
//ET0 = 1;
//EA = 1;
TR0 = 1;
然后在T0 PIN输入脉冲就可以计数了.
显示这块不知道你P1接的什么,所以不能回答你.
再问: 你好,我想问一下,要怎么读取计数器里的数据。
再答: TL0,TH0里边存放计数脉冲的个数,组合起来是16位,共计65536个脉冲。读取的话可以: uint count; count = TH0 * 256 + TL0;