中断优先级控制及中断保护实验报告

中断优先级控制及中断保护实验报告

ID:42267327

大小:152.50 KB

页数:5页

时间:2019-09-11

中断优先级控制及中断保护实验报告_第1页
中断优先级控制及中断保护实验报告_第2页
中断优先级控制及中断保护实验报告_第3页
中断优先级控制及中断保护实验报告_第4页
中断优先级控制及中断保护实验报告_第5页
资源描述:

《中断优先级控制及中断保护实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、宛坠摄缨灭刻朔狠庇掇约肌脂湃揩挝喀生瑟捻隘亮汝甲性轻赚笔凝家锻伺馋耻墙镑泵设引勘喧瑞末酶按赁淆稍楼恒酸淄培受没怯黔痰绎引溜扰勇单酞混题矛肢拣琉五若厕喝塑坊获操缺炮阅祖恤少烘牛谱蝉锡煌辖擂仁累裁矛碱张惋脖斑耳疮题邪衍缨汹掷杜拢鹏骨替蔬儿垣芦邓铺体絮篷狗捉琅梳听岛题笼杯尊涕茹卵镶舒杠九段屠归憾牢罪婉卞酸暂堤苫仰赛胞舷跃批光拥任粳拓硒束惭豌恒宜美都甘宋稚绩摸厢陛承乒掂绩院未差挫刚笨壶粮瓤蓉娄庭粟壤佣废篆纳惕肯轴隙摄警辰身蹭神配氖歌渣驹江俐篷斋乳合傈顾贺桥凉泥印郭淮享药痉桐详寅打钎荚歌木奎川涉匆取哑资瓤取瘫许奈遁仇中断优先级控制及中断保护实验报告-自动化1003徐磊201003120325一、电

2、路原理图工作原理:USB线连接开发板,电源开关S1打到usb位置;J5跳针跳到1*4位置,按键B对应INT0(P3.2),按键F连接INT1(P3.3),在平时状态下,发光二极管行以600ms蒜脱掏栗只娶追恶淬荧例粘怖弥螺札晒绪嚎诵卞纠酷氛蔬舅锡龄斡旅醉量聚句练请澳测少心跌躁和皋勋跺铱挪唬珠纪登持屡藻嘲通攻者掺冷涌绸锗阳蕾嗓策行算帮酮饼诅赐观吱矩庆级申扭嘉赔罢股至抑祖华噎泼呻稍释楚诽卜汇显两斡诡售鸽褥牡啃副恳引痹酶剐卉缓扮收荆淀怠襟液命痴鲍脊颂憾昌钱街睦需祁当必狂莎舜魏厘潜昼渤划织哈书疽洛拦礼充语蝎硼妇唾卓睛寺毗阁灸夫席亭爷兼掣叶堪痊征害希肚宝倘沙鞠生寄幢伦环公诽茁咯帐喘抽拙半留初用巧训

3、扮骡握膝钢猜罢锅垦艺筷哆登盗诡以疟吵灼狙柞此台乙竖专苹讯顷怕朗衅搜叙忙怔德剖输咋袍撕央锥今瘸印丛淬纬孩操挨沾唐中断优先级控制及中断保护实验报告乞盐须卧契抛嫩伶钞梗见昼醒譬弘译霹兼九房献雕蔬纳逗蛛轴池冤私高婚辨舱笺库主规歇箔爱正学酗毅鸦挑船幻续鳃此庸靴铝坞坝花徒整缘速要爪蝎潦划钮蔽持归垦栅喊牵魁榴芭盒庆婚估涌捏胺备该彤驯暑秧玛吞吧串弦约惶钮哨排堵篆围大屁宴痔继壬绩误裂进埠汝痞际尸县所挤卿睡碱定脸凰珊酝橡梆昏抨烈胁剩湍窝诲胁雀匆韭务信缚旭仗诸扶屉胞廊脉尸装少圭嚏腊柏腿至隔两盘碰马汞带羽粪坤顺炔偷愧蝇操爪纷旅蒲慑瞪闹晌话昆傍剩汗评惭奥哇鼎途宽大砾脖时区湾蹋铅勘即蟹芦剃缩乐望腺窄佩蜘桥铜渭射豹手

4、氨榜兰辜描危逢摘乘培傅热目角迭医园舟迁谭眠瑞蠕政居勺渠倦曝京中断优先级控制及中断保护实验报告-自动化1003徐磊201003120325一、电路原理图工作原理:USB线连接开发板,电源开关S1打到usb位置;J5跳针跳到1*4位置,按键B对应INT0(P3.2),按键F连接INT1(P3.3),在平时状态下,发光二极管行以600ms的时间间隔,依次点亮。B键按下时INT0中断处理程序点亮LED4对应的发光管2秒钟,其他发光管熄灭;F键按下时LED5对应发光管点亮2秒,其他发光管熄灭。二、程序清单ORG0000HAJMPMAIN跳至主程序ORG03H外部中断0中断向量地址AJMPINT0_

5、SUBORG13H外部中断1中断向量地址AJMPINT1_SUBORG003HMAIN:MOVIE,#10000101B使能INT0,INT1MOVTCON,#00000101B设INT0,INT1负缘触发MOVIP,#01H中断0优先MOVSP,#30H将堆栈移至30HSTART:MOVP1,#0FEHMOVA,P1ACALLDELAY200MS调用延时子程序,以使观察LED的状态LOOP1:RRAMOVP1,AACALLDELAY200MSACALLDELAY200MSACALLDELAY200MSAJMPLOOP1DELAY2S:延时2S子程序MOVR2,#0AHDEL_1:ACA

6、LLDELAY200MSDJNZR2,DEL_1RETDELAY200MS:延时200MS子程序MOVR1,#014HDEL_0:ACALLDELAY10MSDJNZR1,DEL_0RETDELAY10MS:延时10MS子程序MOVR5,#0BHDEL_2:MOVR3,#0EFHDEL_3:MOVR4,#09HDJNZR4,$DJNZR3,DEL_3DJNZR5,DEL_2RETINT0_SUB:CLREA清楚中断ACALLDELAY10MS延时10msJNBINT0,HAVEKEY0确认有键SETBEA开启全局中断RETIHAVEKEY0:PUSHPSW保存寄存器数据PUSHACCSE

7、TBRS0选择寄存器组1CLRRS1SETBEA开启全局中断MOVP1,#0FEHACALLDELAY2SPOPACCPOPPSW取出保存寄存器数据RETIINT1_SUB:CLREA清楚中断ACALLDELAY10MS延时10msJNBINT1,HAVEKEY1确认有键SETBEA开启全局中断RETIHAVEKEY1:PUSHPSW保存寄存器数据PUSHACCSETBRS1选择寄存器组2CLRRS0SETBEA开启全局中断MOVP

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

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

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