单片机在使用定时器时是用到了哪些引脚?一定是这些吗?

如题所述

单片机使用定时器时,不用到任何引脚,因为定时器就好比一个时钟,它被安装在单片机内部,在接收到信号之后,就开始运行,一般使用定时器,通过编程的方案对内部寄存器进行设置之后,定时器就会运行了,而不会用到任何的外部引脚。
当然,单片机的定时器,还有一个功能就是作为计数器使用,这时,会用到外部引脚,比如51系列和单片机,定时器0设置为计数器时,会用到P3.4引脚作为外部脉冲信号的接收端;另外定时器1也是同理,用的是P3.5引脚作为接收引脚。
-完-追问

外接的时钟有什么用呢?

追答

不太明白你说的外接时钟是指哪个,所以我回答两个吧,如下:
1,如果你说的外接时钟,是指给定时计数器的外接时钟。
那么我的回答是:当定时器被设定为计数(Counter)模式时,可以对外部的脉冲(是不是你所指的外接时钟呢?)进行计数,具体的应用比如说可以用来作频率计。
2,如果你说的外接时钟,是指当不加外部晶振时,而直接给单片机输入外部时钟。
那么我的回答是:晶振的作用是什么,你明白吧?打个比方说,就是一个人的心脏,提供一个稳定的心跳,单片机正常工作时也需要一下稳定跳动的心脏,如果心脏停了,那人就死了,单片机也停止工作了。这个外部时钟,就是用在无外部晶振的情况下,提供稳定的“心跳”的,就好比是“人造心脏”。
-完-

追问

外接时钟往往还接着几百k的晶振 这种时钟怎么用呢

追答

你说的外接时钟,是指代替外部晶振来用的吗?
外接时钟,直接将时钟信号输入到XTAL1脚,然后XTAL2引脚不连接就可以了。
-完-

追问

就比如ds1302~ 是什么功能?为啥还要接晶振

追答

DS1302是一个时钟芯片,对它进行操作就可以读出时间的值,这个芯片是不用晶振的。
晶振是用来给单片机工作的。

追问

需要晶振的好不~~小小个 瘦长的 300多k~~

追答

确实要接一个晶振,32.7KHz,接到DS1302内部的振荡器与分频器上的,用来给DS1302内部产生时钟信号的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-05
使用单片机定时器时,能用到的脚有T0(P34),T1(P35),也可以不用。主要是计时脉冲选择片外还是片内。选择片外计时脉冲就用这两个脚。选择片内计时脉冲时不用这两脚。
第2个回答  2012-05-04
定时器如果是定时方式就不用引脚的,定时满了,自动产生中断,计数方式要用到T0,和T1,引脚是P3中两个引脚的第二功能,还有什么问题请尽管问
相似回答