微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机16位与13位定时器的比较

51单片机16位与13位定时器的比较

时间:11-28 来源:互联网 点击:
对MCS-51单片机,很多教材都有写关于定时器的使用,有时花很多时间学了13位16位定时器的使用,但为什么不直接使用规则的16位计数?13位有优点吗?下面作出评述:

方式0:13位定时计数方式,最大计数值为2^13=8192,定时8192个机器周期。此方式已经不再用了,是为了和以前的单片机兼容,学初者不用掌握。

方式1:16位定时计数方式,最大计数值为2^16=65536,定时65536个机器周期。此方式可实现最大的定时时间和最大计数次数。是最常用方式之一。

方式2:8位自动重装计数方式,最大计数值为2^8=256,定时256个机器周期。此方式工作时定时或计数到了不用重装初值,精度较高。另外在串口通讯时常用此方式。是最常用方式之一。

方式3:特殊工作方式。将定时器0分成两个8位功能不全的定时计数器,要占用T1部分功能。也不常用。

所以初学者只需掌握好定时/计数方式1和方式2就够了,能应用才有意义。

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

网站地图

Top