1)计数脉冲周期为 1mS,要得到500mS的定时,就是要计数500个脉冲;
2)8253的计数器是减1计数器,与C51的计数定时器的加1计数不同;
那么,当设置初值为499时,就是指从499开始,计数器的值变化就是 499,498,497....1,至此是不是计数了499个脉冲,那么计数第500个时,计数器值就为0值了;
所以初值就是 500-1=499;
其实,我们生活中数数喜欢从1开始,123456789最后一个是10,而计数器大都是从0开始,
那么十个数就是0123456789;
计数值计到“0”才会产生脉冲,499~0正好500个脉冲计数