单片机实验六-中断系统实验

单片机实验六-中断系统实验

ID:20464028

大小:361.36 KB

页数:6页

时间:2018-10-12

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

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

1、信息工程系实验报告课程名称:单片微型计算机与接口技术成绩:实验项目名称:实验六中断系统实验实验时间:2013-12-02指导教师(签名):班级:电信*林姓名:*林学号:110706实验目的:熟悉keil仿真软件、proteus仿真软件的使用和单片机外部中断的使用。了解并熟悉51单片机中中断的概念,中断处理系统的工作原理。理解51单片机中断管理系统处理五种中断源,特别是对外部中断的设置与控制方法。熟悉中断处理特别是外部中断处理的过程,掌握中断处理子程序的书写格式和使用方法,实验原理:现代的计算机都

2、具有实时处理功能,能对外部发生的事件如人工干预、外部事件及意外故障做出及时的响应或处理,这是依靠计算机的中断系统来实现的。51单片机内部有一个中断管理系统,它能对内部的定时器事件、串行通信的发送和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生吋,屮断管理系统会置位相应标志通知CPU,请求CPU迅速去处理。CPU检测到某个标志时,会停止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的屮断服务函数),处理完以后,再回到原来被中

3、断的地方,继续执行原来的程序。杳询硬件允许屮断寄存器源允许屮断优先级寄存器INTO外部屮断内TT一发送R—接收o-o-O-鏞总允许O=-CF-O=-屮断源标识符优先级—►中断请求[=>中断矢量低优先级►屮断请求中断源标识符中断矢贵MCS—51单片机最典型的有5个屮断源(外部屮断0、1,内部定时器屮断0、1,串口屮断),具有两个屮断优先级。两个外部中断:(P3.2—INTO、P3.3—INT1)上输入的外部中断源,低电平或负跳变有效,賈位TCON屮的1E0和1E1屮断请求标志位。通过外部屮断源触发

4、方式控制位1T可以使外部屮断为电平触发方式(=0)或边沿触发方式(=1)。另外控制中断允许寄存器IE可以开放中断。使用MCS-51的中断,要为使用到的中断源编写中断服务程序。C51为中断服务程序的编写提供了方便的方法。C51的中断服务程序是一种特殊的函数,它的说明形式为:void函数名(void)interruptnusingm{函数体语句}这里,interrupt和using是为编写C51中断服务程序而引入的关键字,interrupt表示该函数是一个中断服务函数,interrupt后的整数n表

5、示该中断服务函数是对应哪一个中断源。实验环境:硬件:微机、单片机仿真器、单片机实验板、连线若干软件:KEILC51单片机仿真调试软件,proteus系列仿真调试软件实验内容及过程:一、利用外部中断INT1控制数码管显示0到9。二、利用外部中断INT1控制两个数码管显示00到99。1、打开Proteus,绘制电路图,如图6-1,6-2所示:C11rFC2-:X1CRYSTALC3Ih1nF10kXTAL1P00/AD0P01/AD1P0.2/AD2XTAL2P03/AD3P04/AD4

6、P05/AD5P06/AD6RSTP07/AD7P2.0/A8.P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDPI.2P3.2/1NT0P1.3P33祕1P1.4P3.4/T0PI.5P3.5/T1Pl.6P3.6/WRR1.7P3.7W19182a_3Q_21_J—±:±z■§0C5f图6-1实验1整体电路图ClI}1nF1nFcTEC3

7、•fFnFPniVADDXTA12PO.1/A01PO^ADZP03TAD3P0VAD«POf^AOSPOj&ADSRSTPO.T^AD?PZ1WSP2iTA1DFSCTP2^A11ALEP2.“A12CnP2S/A13P2J&AUP2.7/A15P1UP3DTRX0P1.1P]P12P32JTOP1JP1.

8、1**.PBCDETCDP“否”。,选中图6-3图6-2实验2整体电路图2、开启keil并在project中选择NewProject,新建项目,然后在File中选择New…。3、保存为lesS(ml-l.leSs(ml-2,选择令Mme1,选择加觀,点击确定,弹出一个对话框选择4、在新建的空页屮编写程序,并保存为lessonl-l.c,IeSsonl-2.C。然后编译,加载,运行调试。5、双击Targetl出现SourceGroup1点击氣标右键选择Addfilestogroup‘S

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

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

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