COM8253=0x0a; //?
COM8253=0x4a; //?
COM8253=0x8a; //?
关于这三个设定的解释:是将相应的三个计数器的值进行锁存(8253在读取计数器值的时候,要求先进行锁存)
8253的工作原理说明:http://www.docin.com/p-212964.html
========================================
cbfp(&c1,0); //?
COM8253=0x4a;
cbfp(&c2,1);
COM8253=0x8a;
cbfp(&c3,2)
这几句表示:选择相应的计数器,并读取它的值
========================================
软件与硬件息息相关!!!