全站数据
8 4 2 0 5 8 1

单片机定时器预置数的方法

英语学习英语学习 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 07:18:11

问题描述

单片机定时器预置数的方法,在线求解答
精选答案
最佳答案

T1H=(65536-55536)/256T1L=(65536-55536)MOD256---------------------应该是“TH1”和“TL1”。

他们两个,共同存放一个16位的二进制数,定时器启动后,就会自动加一。当加到65536的时候,就加满溢出了,出现定时中断申请。如果预先存入10000,那么就会加上55536次,产生溢出。

10000,要分出高8位,存入TH1、分出低8位,存入TL1。

10000/256,就是分离出高8位,这是除以256,得到整数部分;10000%256,就是分离出低8位,这是除以256,得到余数部分。“/”和“%”的算法,可以参考C语言的运算符号部分。