STC单片机定时器怎么用

请问STC单片机里面定时器T0 T1 还有PCA定时器,这个什么情况下需要用呀?单片机指定定时引脚和其他引脚有什么区别呢(其他脚也可用于定时)?有应用电路图吗?网上很多人用C语言解释很,我是学PLC的,希望能有哪位能用PLC的知识或简短的非单片机程序语言的普通话给我解答,非常谢谢!

虽然我对PLC编程并不了解,但据我所知PLC编程的常用的都是图形编程语言,而单片机常用的编程语言为C语言或汇编语言,他们之间没有什么通用性,单片机的定时器T0,T1,PCA是单片机不可或缺的资源,下面就简单的说说你关心的几个问题,希望能够帮到你。

    但凡是用到需要精确定时的控制,都要对片内相关的定时器进行配置,可以是T0也可以是T1,有些单片机或许更多,他们可以单独使用,也可以顺序使用。

    STC单片机的PCA定时器是配合其硬件PWM功能使用的可编程定时器,一般情况下当使用硬件PWM功能时需要配置PCA定时器,至于其他用途使用可以参看数据手册。

    关于“指定定时引脚”,51内核的单片机的定时器的全称呼为“定时/计数器Tx”,字面上既可以知道,它既可以做定时器用也可以做计数器用,当用着计数器时,计数的触发脉冲可以是片内通过编程给出,也可以由片外的相关引脚提供,只有对片外脉冲计数时才用到其外部引脚,这些引脚与其他I/O口引脚并无不同,都是由程序设定配置的,当计数器引脚被配置为计数用时,该引脚上送入片内的脉冲将被计数,当配置为普通引脚时,可以作为普通引脚应用。

    最后,如果题主想入门单片机,建议你找一本入门书、购一块最简单的实验板,通过C语言的学习、边学习边实验,没啥难度的,当你初步入门了,你现在提的所有问题也就全部都是浮云了。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答