第十三次课共2学时.docx
《第十三次课共2学时.docx》由会员分享,可在线阅读,更多相关《第十三次课共2学时.docx(11页珍藏版)》请在第一文库网上搜索。
1、第十三次课(共2学时)一、授课题目:STC15F2K60S2的中断系统(下)二、教学目标和任务:1 .掌握STC15F2K60S2的中断系统中断标志位管理、中断允许管理、中断优先级的管理;2 .掌握中断函数编写方法;3 .充分掌握外部中断0、外部中断1的触发条件,能利用外部中断0、外部中断1编写程序实现简单的现象。三、教学重难点:重点:掌握STCI5F2K60S2的中断系统中断标志位管理、中断允许管理、中断优先级的管理;利用外部中断0、外部中断1编写程序实现简单的现象。难点:利用外部中断0、外部中断1编写程序实现简单的现象。四、授课过程:回顾:中断相关定义;中断系统技术要求;STC15F2K6
2、0S2的中断系统结构;外部中断0、定时/计数器中断0、外部中断1、定时/计数器中断1、串口中断、AD转换中断的中断触发条件、中断标志;中断的优先级、自然优先级;中断响应过程。0.引入本节课我们将学习中断的管理以及外部中断0、外部中断1的编程方法。1 .中断标志的记录外部中断和定时计数器中断的中断标志存在特殊功能寄存器TeON(88H)中,如表所示。TF1TR1TFOTROIE1IT1TEOTTOT1溢T1启/TO溢To启/INT1INT1INT1INT1出标志停出标志停请求触发请求触发从低到高两位一组,分别控制INT0、INTKTO、T1,可位寻址1) ITO和IT1为外中断INTO和INT1
3、中断触发方式选择,若选下降沿触发则相应位置1;若选双边沿触发,IT相应位置0。2) IEi为外部中断标志,复位后IEi=O,若双边沿(ITi=O)或下降沿(ITi)来时,IEi自动置位为1。3) TRO和TR1为定时器TO和口工作启动和停止控制。4)当定时/计数器溢出时置位TFO、TF10串口1中断控制寄存SCoN(98H)-TIIR-发送完一帧接收完一帧A/D转换中断中断控制寄存器ADC_CONTR(BCH)ADC_POWERSPEED1SPEEDOADC.F1AGADCSTRATCHS1CHS1CHSOAD转换完2.中断允许控制位当中断触发后,中断允许位自动置位,STC15F2K60S2的
4、十四个中断源的中断允许标志位分别位于三个SFR,如下表所示:B7B6B5B4B3B2B1BOIEA8IIEAE1VDEADCESET1EX1ETOETOIE2AFH-ET2ESPIES2INT_C1KO8FH-EX4EX3EX2-一-1)值为1表示允许响应相应中断,为O表示不允许响应相应中断;2)复位后所有中断允许位均为0;4) EA为总中断,只有EA=I,才可以响应中断;5) 一个中断要处于允许状态,需要总中断为1,且响应中断允许位为1。注意:需要掌握的中断允许位有EA、EADC、ES、EThEX1、ETO、EXO。例题1:打开外部中断0,并将其设置为下降沿触发。EA=1;EXO=1;IT1
5、=13.中断优先级管理B7B6B5B4B3B2B1BOIPB8HPCCAP1VDPADCPSPT1PX1PTOPXOIP2B5H-PSPIPS21)2个中断优先级0和1,0为低优先级,1为高优先级2)可实现二级嵌套3)优先级为1的中断源高于优先级为O的中断源,当中断源级别相同时,按照自然优先级判别,从高到低依次为INTO、TO、INTKTK串口1中断、A/D转换中断4)自然优先级是硬件决定的。注意:需要掌握的中断优先级位有PADC、PS、PT1、PX1、PTO、PXO。例题2:打开串口1中断,优先级设置为1,打开TO中断,优先级设置为0。EA=1ES=1ETO=1PS=1PTO=O;3 .中断
6、函数的编写中断服务函数的一般形式为:函数类型函数名(形式参数表)in1erup1n(USingn1)函数类型需要时void,不返回值。参数列表Void,不传递参数。关键字in1errup1后面的n是中断号,单片机,n的取值为0-16,编译器将程序放在8Xn+3处,以便中断触发后从该处调用相应函数。关键字USing后面的m用来选择4个工作寄存器区。USing是一可选项。4 .外部中断的应用例题3:如图所示,在单片机P1口上接有8只1EDo在外部中断0输入引脚(P3.2)接一只按钮开关Kh要求将外部中断0设置为下降沿触发。程序启动时,P1口上的8只1ED全亮。每按一次按钮开关K1,让低4位的1ED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十 三次 学时