单片机-中断系统实验

单片机-中断系统实验

ID:43364133

大小:565.02 KB

页数:5页

时间:2019-10-01

单片机-中断系统实验_第1页
单片机-中断系统实验_第2页
单片机-中断系统实验_第3页
单片机-中断系统实验_第4页
单片机-中断系统实验_第5页
资源描述:

《单片机-中断系统实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安徽文达信息工程学院学生实验报告学年第_学期课程名称《单片机应用技术》实验日期:院部班级姓名学号实验项目名称:中断系统实验指导老师:实验类型:编程仿真成绩:一、【实验目的】熟悉keil仿真软件、proteus仿真软件的使用和单片机外部中断的使用。了解并熟悉51单片机中中断的概念,屮断处理系统的工作原理。理解51单片机屮断管理系统处理五种中断源,特别是对外部屮断的设置与控制方法。熟悉屮断处理特别是外部屮断处理的过程,掌握屮断处理子程序的书写格式和使用方法。二、【实验原理及内容】51单片机内部有一个中断管理系统,它能对内部的定时器事件、串行通信的发送

2、和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断管理系统会置位相应标志通知CPU,请求CPU迅速去处理。CPU检测到某个标志时,会停止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的屮断服务函数),处理完以后,再冋到原来被屮断的地方,继续执行原来的程序。査询硬件三、【实验器材】1.PC机2.Proteus仿真软件3.Keilc51仿真软件四、【实验步骤】1>在单片机P1口上接有8只LED。在外部中断0输入引脚(P3.2)接一只按钮开关K1。要求将外部中断0设置为电平

3、触发。程序启动时,P1口上的8只LED全亮。每按一次按钮开关K1,使引脚接地,产生一个低电平触发的外屮断请求,在小断服务程序中,让低4位的LED与高4位的LED交替闪烁5次。然后从中断返冋,控制8只LED再次全亮。原理电路图如下图。LED-YELLOWU1i2—IxTALIVCCXTAL2POO/ADOP01/A51PO2/22PO3/AJ3P04/AXpos/AysP06/AXPO7/AO7D5VCC牛31•psbm*ALEPI5PI6PI0/T2PI1/T2EXR14470ATWC51P20A8P21*<9P22/A10P23/>111

4、P24M12P25/413P2MM4P27/415P3ORXDP31AXDP324NT5ZR334NT1"P34/T0R35/HP36A^F37/RO"2、扩展实验要求K1和K2都未按下时,P2口8只LED呈流水灯显示,当按一下K1时,产生一个低优先级外中断0请求(跳沿触发),进入外中断0中断服务程序,上下4只LED交替闪烁。此时按一下K2时,产生一个高优先级的外中断1请求(跳沿触发),进入外中断1中断服务程序,使8只LED全部闪烁。当显示5次后,再从外中断1返冋继续执行外中断0屮断服务程序,即P1口控制8只LED,上、下4只LED交替闪烁。最后

5、回到主程序.设置外中断0为低优先级,外中断1为高优先级。五、【实验过程原始记录】(可附页)基础实验:Lleo-yeuowSYEUOWICO-YEllDWD7rIKWftllOW08rs-IEO-YEUjOWiTKT>JI>XTA11kdmoP0IAD1K2M2XTAL2P0M03104^04RJSfKMRSTtnyEPT也"AltF2UKt2lAFIDnomxoP11n.vTxo八2rlaJF1.411n.im•ISmatM5MJwjMTATOC51#defineucha

6、runsignedcharuchardisplay]]二{0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};voidDelay(unsignedinti){unsignedintj;for(;i>0;i-)for(j=0;j<333;j++){;}}voidmain(){unsignedinta;EA=1;EXO=1;EX1=1;ITO=1;IT1=1;PXO=O;PX1=1;while(l){for(a=0;a<8;a++){Pl=display[a];Delay(200);}}}voidintO()interr

7、upt0{ucharm;EX0=0;for(m=0;m<5;m++){Pl=OxOf;Delay(400);Pl=OxfO;Delay(400);EXO=1;}}voidintl()interrupt2{ucharn;for(n=0;n<5;n++){Pl=0x00;Delay(400);Pl=Oxff;Delay(400);}}实验截图:.一zXTAU101.12U14151JJ1XTM1AIWC51miMiR14M

8、owD6rO~I3YUUMD?TJIXTM1■nn&AOratMi9Q2M2XT心TO4M4RSTWfiAWKDM”IMKTiTFfU,

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

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

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