以下为《单片机开发仪视频教程ppt》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com51单片机的中断系统结构 89C51/52的中断系统有5个中断源 ,2个优先级,可实现二级中断嵌套 。 普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com三、中断请求标志1、TCON的中断标志
IT0(TCON.0),外部中断0触发方式控制位。
当IT0=0时,为电平触发方式。
当IT0=1时,为边沿触发方式(下降沿有效)。
IE0(TCON.1),外部中断0中断请求标志位。
IT1(TCON.2),外部中断1触发方式控制位。
IE1(TCON.3),外部中断1中断请求标志位。
TF0(TCON.5),定时/计数器T0溢出中断请求标志位。
TF1(TCON.7),定时/计数器T1溢出中断请求标志位。 普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com 中断源 普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com以外部中断0为例:主程序中需要有以下代码:
EA=1;//打开总中断开关
EX0=1;//开外部中断0
IT0=0/1;//设置外部中断的触发方式中断服务函数:
void int0 () interrupt 0 using 1
{
do anything that you want
} 普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com
定时/计数器的控制 51单片机定时/计数器的工作由两个特殊功能寄存器控制。TMOD用于设置其工作方式;TCON用于控制其启动和中断申请。
1、工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。其格式如下:
普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com
GATE是门控位, GATE=0时,用于控制定时器的启动是否受外部中断源信号的影响。只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATA=1时,要用软件使TR0或TR1为1,同时外部中断引脚INT0/1也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了INT0/1引脚为高电平这一条件。
C/T :定时/计数模式选择位。C/T =0为定时模式;C/T =1为计数模式。
M1M0:工作方式设置位。定时/计数器有四种工作方式。
普中科技 单片机开发仪视频教程 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 一倍。复位时,SMOD=0。
普中科技 单片机开发仪视频教程doc.001pp.com
doc.001pp.com
串口如何使用 串行口工作之前,应对其进行初始化,主要是设置产
生波特率的定时器1、串行口控制和中断控制。具体
步骤如下:
确定T1的工作方式(编程TMOD寄存器);
计算T1的初值,装载TH1、TL1;
启动T1(编程TCON中的TR1位);
确定串行口控制(编程SCON寄存器);
串行口在中断方式工作时,要进行中断设置(编程IE、
IP寄存器)。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《单片机开发仪视频教程ppt》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。