资源描述:
《广东海洋大学微型计算机基础中断及优先级实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GDOU-B-11-112广东海洋大学学生实验报告书实验名称中断及优先级实验课程名称微型计算机基础课程号学院(系)信息学院专业班级软件xx学生姓名xxx学号xxxxxxxx实验地点科技楼402日期2014一、实验目的:1.掌握中断的编程方法2.掌握中断优先级的特点使用方法二、实验内容:中断编程详细功能介绍:利用AT89S52单片机的P0端口的P0.0-P0.7连接到1个共阳数码管的a-h的笔段上,中断口线P3.2,P3.3分别接一个按键作为中断源,给两个中断源设置不同的优先级。中断输入时,数码管按照0-9循环显示数字,显示一段时间如0.5s,按下按键P3.2,数码管输出0,显示
2、一段时间如2s,按下按键P3.3,数码管输出8,显示一段时间如5s。在不同的时间按下按键,观察现象--高中断的优先级可以中断低优先级中断,反之则不能。将两中断源修改成同级优先级,按下按键,观察现象—同级优先级不能被中断。constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineerin
3、gcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulationsconstructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstalla
4、tionengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations三、实验过程1、打开KeilC51编程软件,并且编写以下代码:ORG0000HLJMPSTARTORG0003HLJMPINT01ORG0013HLJMPINT12START:CLRP2.7CLRP1.0MOVIE,#85HSETBPX0MOVDPTR,#TABLEMOVR1,#10MOVR2,#0LOOP
5、1:MOVA,R2MOVCA,@A+DPTRMOVP0,ALCALLDELAYINCR2DJNZR1,LOOP1LCALLSTARTINT01:PUSHACCMOVA,P0PUSHACCMOVA,#0MOVCA,@A+DPTRMOVP0,ALCALLDELAYPOPACCMOVP0,APOPACCRETIINT12:PUSHACCMOVA,P0PUSHACCMOVA,#8constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009
6、);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulationsMOVCA,@A+DPTRMOVP0,AMOVR3,#10LOOP2:LCALLDELAYDJNZR3,LOOP2PUSHACCMOVP0,APUSHACCRETIDELAY:MOV
7、R7,#250LOOP3:MOVR6,#250LOOP4:NOPNOPNOPNOPNOPNOPDJNZR6,LOOP4DJNZR7,LOOP3RETTABLE:DB0C0H;0DB0F9H;1DB0A4H;2DB0B0H;3DB099H;4DB092H;5DB082H;6DB0F8H;7DB080H;8DB090H;9END2、编写完成之后就进行编译和生成后缀名为.HEX的文件3、打开proteus并按照实验内容的电路图样板进行画图。4、在proteus中导入KeilC51生成后缀名为.HE