4定时/计数器 第二部分

定时/计数器是一种可编程部件,必须通过软件进行正确配置,确定其工作方式后,才能启动它。所以在定时/计数器开始工作之前,CPU 必须将一些命令(“控制字”)写入定时/计数器的特殊功能寄存器。写入控制字的过程称作“定时/计数器初始化”。 控制与管理 T0,T1 工作的特殊功能寄存器为:TMOD 和 TCON。

5定时/计数器 第一部分

单片机内部设有 3 个 16 位可编程定时/计数器:T0,T1,T2。它们的本质其实是一个加 1 计数器,其控制电路受软件控制/切换。

7中断

中断是为使单片机具有实时处理内部或外部随机发生的事件而设置的,这样可以大幅提高单片机的 “办事” 能力。中断能使单片暂停 “主线任务”而去优先处理  “支线任务”,当 “支线” 完成后回到  “主线” 中断的地方继续执行 “主线任务”。当然在处理 “支线” 时,也可能再次遇到中断请求,此时将会暂停 “支线任务” 的执行,直到处理完成新的中 …

9AT89S52 单片机的引脚

由于封装形式不同,实体 AT89S52 单片机引脚数也不尽相同,但它们的有效引脚数都为 40 只。

11开篇:流水灯

搞单片机怎少得了流水灯,所以其它的一切都先暂时放一边,开篇就来个流水灯(共阳极 8 位)。