资源描述:
《51单片机中断实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划51单片机中断实验报告 51单片机外部中断实验 实验报告要求: 1)整理本实验涉及的程序,将它们按正确的格式详细书写在实验报告纸上。 1.无中断时发光让发光二极管从左到右依次点亮,有外部中断请求时,4位数码管从0000开始加1显示(加到9999后复位为0000),同时蜂鸣器报警。 #include #include intn1,n2; sbitbeep=P3^5; char table[]={0xc0
2、,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; voiddelay(intx) { inti,j; for(i=0;i0;n1--) {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 P2=_crol_(P2,1); de
3、lay(200); } } voidint1()interrupt2 { P0=0x00; for(n2=0;n2 #include intn1,n2; chartable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; voiddelay(intx) { inti,j; for(i=0;i0;n1--){ P2=_crol_(P2,1); delay(200); } } v
4、oidint0()interrupt0{目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 EX0=1; P0=0x00; for(n2=0;n2XXLJMPSTARTXX:JCSTARTJNCMAIN CONVERT:MOVA,R0MOVB,#10DIVABMOV30H,BMOVB,#10DIVABMOV31H,BMOV32H,ARET
5、 DISPLAY:MOVA,30H MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8300H MOVX@DPTR,AMOVA,31H MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8200HMOVX@DPTR,AMOVA,32H MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8100HMOVX@DPTR,AMOVA,33H MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8000HMOVX@DPTR,ARET DEL
6、AY:MOVR7,#100Y:MOVR6,#50X:NOP DJNZR6,XDJNZR7,YRET目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 TABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,82HEND 实验结果:八段数码显示管如题目要求所示自增一显示。 ?软件实验 实验一:数据传送
7、实验 实验内容:编写程序,将内部RAM中的30H-5FH中的数据设置为55H; 将其中内容传送到90H开始的内部RAM中去。将其中内容传送到200H开始的外部RAM中去。实验程序流程图: 实验1流水灯 //单片机实验模板文件。具有三个基本功能: //1、数码管、发光二极管扫描显示 //2、T0中断,产生基本延时,并且调用显示函数 //根据以上功能,该文件为进一步编写实验程序、实际应用程序,提供了基础 #include#include //用于延时的宏,x的1个数值对应延时5ms。x6) scan=0xfe,i=
8、0; } { //主函数目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能