给单片机的定时器赋初值是为了取得准确的自己需要的定时时间,
比如你数0--255要256秒,你赋个初值155,你就从156开始数了,数到255只用100秒
端口取反就更好理解了,比如现在的端口为高电平1,取反后就是低电平0了,实现的功能吗,就要看具体用法了,比如我在在点亮led时,让端口定时取反,那么led就在亮灭变化了
16位定时器能定时65.535毫秒
而且是上溢中断 就是记满了65.535毫秒之后中断
那么你给他15.535毫秒的初值 他50毫秒后产生中断 20个50毫秒就是1秒
如果你不给她初值 他就是计时是从0开始到 65.535毫秒 这时你要一秒钟没法弄
这是基本的单片机常识问题呀......
建议你还是从基本的开始学习吧,网上的《手把手教你学单片机》资料,你可以看看,给你提供地址,采纳加分哦~!
网盘:http://pan.baidu.com/s/1ntHhLJN
优酷:http://www.youku.com/playlist_show/id_4262873.html。