8051系列单片机内部资源

控制/MCU

1883人已加入

描述

1.定时器/计数器

8051系列单片机至少有两个16位内部定时器/计数器(T/C,Timer/Counter),提供了3个定时器,其中两个基本定时器/计数器分别是定时器/计数器0(T/C0)和定时器/计数器1(T/C1)。它们既可以编程为定时器使用,也可以编程为计数器使用。若是计数内部晶振驱动时钟,则它是定时器;若是计数输入引脚的脉冲信号,则它是计数器。

2.串行口

串行收/发存储在特殊功能寄存器的SBUF(串行数据缓冲器),从表1-2-6可以知道,SBUF占用RAM地址为99H。实际上在单片机内部有两个数据缓冲器:发送缓冲器和接收缓冲器,它们都以SBUF来命名,只根据对SBUF特殊功能寄存器读/写操作,单片机会自动切换发送缓冲器或接收缓冲器。

计数器

SBUF=0x01,该操作为写操作,数值0x01会被装载到发送缓冲器。

Tmp=SBUF,该操作为读操作,接收缓冲器的内容会被赋值给Tmp变量。

3.中断系统

8051系列单片机中断系统的功能有5个(52子系列为6个)中断源,2个中断优先级,从而实现二级中断嵌套,每一个中断源的优先级可由程序设定。与中断系统工作有关的特殊功能寄存器有中断允许控制寄存器IE、中断优先级控制寄存器IP以及定时器/计数器控制寄存器TCON等

计数器

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分