单片机实验中断系统实验

单片机实验中断系统实验

ID:41815049

大小:819.95 KB

页数:8页

时间:2019-09-02

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

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

1、实验四动态数码管显示外部中断计数一、实验目的1.熟悉keil仿真软件、proteus仿真软件的使川和单片机外部屮断的使川。2•了解并熟悉51单片机中中断的概念,中断处理系统的工作原理。3•理解51单片机屮断管理系统处理五种屮断源,特别是对外部屮断的设置与控制方法。4.熟悉中断处理特别是外部中断处理的过程,掌握中断处理子程序的书写格式和使用方法。二、实验器材C51单片机开发板(含动态数码管)1块8PIN排线2根数据线三、实验原理1.实验仿真原理图如下所示:>XTAL1poiwkdoPO1wu1PDJAD2P03WD3XTAL

2、2QOTPaWKDiP05WD5P06MD6Pa?AD?P2DWP2.WK9P22A10P2JWM1ALEP2WK12EAP2JMM4P2.7A1SP1DP3ORXDP1.1P3VTXDP12P13P331NT1P1.unsignedchari;unsignedcharcodetab[]={0x3f,0x06,0x5b,

3、0x4f,0x66,0x6d,0x7d,0x07,0x7f};yanshi(void)interrupt2//中断处理函数2表示对应的中断源为外部中断1〃按键按下时发出中断请求,引起外部中断{i++;if(i==9)i=0;}voidmain(){IT1=1;//IT1=1,选择下降沿触发i=0;EA=1;//EA=1,CPU开中断EX1=1;//EX1=1,允许INTI中断while(l)PO=tab[il;〃从0显示到8}1.中断控制的有关寄存器(1)中断的允许和禁止——中断控制寄存器IEEA:屮断总控开关,是CPU是

4、否响应屮断的前提。EA=1,CPU开中断;EA二0,CPU关屮断。ES:串行口中断允许位,ES=1,允许串行口发送/接收中断;ES=0,禁止串行口中断。ET1:定时器T1中断允许位,ET1=1,允许T1计数溢出中断;ET1=O,禁止T1中断。ET0:定时器T0中断允许位,ETO=1,允许T1计数溢出中断;ETO=O,禁止TO中断。EX1:外部中断INT1允许位,EX1二1,允许INT1中断;EX1二0,禁止INT1中断。EXO:外部屮断INTO允许位,EXO二1,允许INTO屮断;EXO二0,禁止INTO屮断。(2)中断请

5、求标志及外部中断方式选择寄存器TCONTF1TR1TFOTROTE1IT1IE0IT0T1请求有/无T1工作启/停T0请求有7无T0工作启/停TNT1请求有/无TNT1方式卜沿/低电平INTO请求有7无INTO方式下沿/低电平说明:1.IT0和IT1为外中断INTO和TNT1中断触发方式选择,若选下降沿触发则相应位置1;若选低电平触发,IT相应位置0。2.某中断源有中断请求,该中断标志置1,无中断请求,该中断标志置03.TRO和TR1为定时器T0和T1工作启动和停止控制。4.数码管:按发光二极管数码管是一种半导体发光器件,

6、其基本单元是发光二极管。数码管的分类:数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阴极数码管和共阳极数码管。共阳数码管是指将所有发光二极筲的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应川时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,和应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极

7、(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GD上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。共阴极数码管和共阳极数码管如下图所示:gfGNDabaedGNDc(a)b/(X5V1.INTI中断计数fflAT89C51及电阻、电容、晶振、1位动态数码管、排阻、按钮等实现中断计数。INT1中断计数,每次按下计数键时触发INT1中断,中断程序累加计数,计数值显示在动态数码管上。用单片机的PO.0-P0.7端口接动态数码管的端口,P3.3作为外部中断输入

8、端口。每次按下计数键时触发INT1中断,中断程序累加计数,计数值显示在动态数码管上。四、实验操作步骤1.接线方法如下图所示将P0与J12、P3与JP5分别用8PIN排线连接,用数据线将单片机开发板与笔记本连接好。OU厂ABCOEFGH0畐P0:输入输出端口(即I/O)P3:输入输出端口(即T/0)J12

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

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

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