礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

at89c54有多少个定时器

2025-11-08 05:33:35  

at89c54有多少个定时器

优质解答

AT89C54有2个定时器,这两个定时器都是16位的,可以分别当计数器或定时器用。比如第一个叫定时器0,第二个叫定时器1,每个都能自己调速度,还能配合中断程序用。要记住这两个定时器不能同时当计数器,只能选一个当计数器,另一个当定时器。

为啥说AT89C54有2个定时器呢?因为8051内核的芯片都带这两个基础定时器,像AT89C51、AT89C52都一样。查手册看到数据表写着"Internal Timer0 and Timer1",都是16位可重载的。虽然能当计数器,但计数器功能得配合外部电路,比如接一个外部脉冲源。比如定时器0当计数器的话,定时器1还得当定时器用。要改参数得用TH0/TL0和TH1/TL1这四个寄存器,每个定时器有控制位TC0/TC1,还有模式选择位。所以严格来说,这两个定时器是固定两个,不能多也不能少,就像手机里的两个闹钟,只能同时开一个提醒。

本题链接:

定时器数量8051内核