MCS-51系列单片机的有几个中断源?
展开全部
标准51有5个中断向量(不算复位),分别是外部中断0,定时器0,外部中断1,定时器1,串行口;总共有6个中断标志,串行口的发送和接受共享一个中断向量。\x0d\x0a 各个终端标志产生情况如下:\x0d\x0a 外部中断可以设置边沿触发或者电平触发,边沿触发进入中断程序后硬件自动清中断标志,电平触发需要软件清标志位;\x0d\x0a 定时器T0,T1计数溢出产生中断,进入中断程序硬件自动清标志位;\x0d\x0a 串行口发送完成或者接收到数据就触发中断,由于是两个中断标志共享一个中断向量,所以需要在中断程序里由软件判断是发送中断还是接受中断,并且只能由软件清标志位;\x0d\x0a\x0d\x0a 以上是标准51的中断系统,52由于多了一个T2定时器(T2定时器跟T0,T1功能相差很大,T2要强大很多),因此多了一个中断向量2个中断标志(溢出中断和T2外部中断),T2中断标志必须由软件清除标志位\x0d\x0a 中断使能位于IE寄存器\x0d\x0a 各中断标志位于相应的模块控制寄存器里面\x0d\x0a 模块 位地位 位名称 说明\x0d\x0a T1 TCON.7 TF1 T1溢出标志\x0d\x0a T0 TCON.5 TF0 T0溢出标志\x0d\x0a T2 T2CON.7 TF2 T2溢出中断标志 \x0d\x0a T2CON.6 EXF2 T2外部中断标志\x0d\x0a 外部中断1 TCON.3 IE1 外部中断1标志\x0d\x0a 外部中断0 TCON.1 IE0 外部中断0标志\x0d\x0a 串行口 SCON.1 TI 发送中断标志\x0d\x0a SCON.0 RI 接受中断标志
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询