实验9多重中断及中断嵌套

实验9多重中断及中断嵌套

ID:38122505

大小:141.28 KB

页数:3页

时间:2019-05-27

实验9多重中断及中断嵌套_第1页
实验9多重中断及中断嵌套_第2页
实验9多重中断及中断嵌套_第3页
资源描述:

《实验9多重中断及中断嵌套》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.1实验9多重中断及中断嵌套4.1.1实验目的了解MCS-51单片机的中断组成、中断原理、中断处理及响应过程、中断优先级、外部中断的中断方式,掌握中断功能的编程方法。4.1.2实验设备PC机一台,DP-51PROC单片机综合仿真实验仪一台或DICE-598H+增强型单片机开发实验仪一台。4.1.3实验内容P1.1连接蜂鸣器,P3.2、P3.3、P1.7分别连接K1~K3;用户按下K1~K3,蜂鸣器发出1KHz、2KHz、4KHz声音。仔细观察一个按键或若干键同时按下时程序执行状态。电路如图4-6所示。图4-6多重中断硬件连线方法

2、:òDP-51PROC:用导线连接A2区INT0、INT1、P17插孔至D1区K1~K3插孔,A2区P11插孔至B5区BUZZ插孔。òDICE-598H+:用导线连接D1区K1~K3插孔至A4区X15、X10、X6插孔,A4区X2插孔至B2区VIN插孔,B2区J1外接扬声器,插孔功能详见附录1。4.1.4实验参考程序;Exp9_1:多重中断及中断嵌套;系统时钟11.0592MHz,P1.1连接蜂鸣器,P3.2、P3.3、P1.7分别连接K1~K3;用户按下K1~K3,蜂鸣器发出1KHz、2KHz、4KHz声音;XTHEQU30H;

3、存放定时器常数高8位XTLEQU31H;存放定时器常数低8位ORG0000HljmpStartORG0003HljmpEx0SVRORG0013HljmpEx1SVRORG001BHljmpT1SVRORG0100HStart:movSP,#5FH;堆栈区设在未用RAM的高端movTMOD,#00010000BmovTH1,#0FFHmovTL1,#0F0HclrTR1movIE,#10001101BmovIP,#00001000B;设置不同的优先级,观察执行效果movP1,#0FFHmovP3,#0FFHScanKey:movA

4、,P1jbACC.7,ScanKeyKey1P:movXTH,#0FEHmovXTL,#33HsetbTR1sjmpScanKeyEx0SVR:movXTH,#0FFHmovXTL,#19HsetbTR1retiEx1SVR:movXTH,#0FFHmovXTL,#8CHsetbTR1retiT1SVR:movTH1,XTHmovTL1,XTLcplP1.1retiEND4.1.5思考题⑴参考程序中,哪一个中断源的优先级最高?如果改为低级,会有什么现象发生?⑵把K1~K3以不同的顺序,依次按下,观察程序执行情况,分析原因。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。