您当前的位置:五五电子网电子知识单片机-工控设备51单片机18课:单片机的中断系统 正文
18课:单片机的中断系统

18课:单片机的中断系统

点击数:7625 次   录入时间:03-04 11:55:23   整理:http://www.55dianzi.com   51单片机
前已叙及,定时器Tl有4种工作方式,为了得到其溢出率,而又不必进入中断服务程序,往往使T1设置在工作方式2的运行状态,也就是8位自动加入时间常数的方式。由于在这种方式下,T1的溢出率(次/秒)计算式可表达成:

点此在新窗口浏览图片

下面一段主程序和中断服务程序,是利用串行方式l从数据00H开始连续不断增大地串行发送一片数据的程序例。设 单片机 晶振的频率为6MHZ,波特率为1200位/秒。

ORG 2000H ;1200位/秒的定时器初值 MOV TL1,#0F3H   MOV TH1,#0F3H ;使SMOD=0 MOV PCON,#00H ;T1方式2 MOV TMOD,#20H   SETB EA   CLR ET1 ;关闭T1中断 SETB ES ;开串行中断 SETB TR1 ;开T1定时 MOV SCON,#40H ;串行方式1 CLR A   MOV SBUF,A ;串行发送 JNB T1,$ ;等待发送完 CLR T1, ;清标志 SJMP $   ORG 0023H ;串行中断入口地址 MOV SBUF,A ;连续发送 JNB T1,$   INC A   CLR T1   RET1 ;中断返回



上一页  [1] [2] [3] 


本文关键字:单片机  51单片机单片机-工控设备 - 51单片机

《18课:单片机的中断系统》相关文章>>>