已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用8259A的单级中断控制实验 一 实验目的1 掌握中断控制器8259A与微机接口的原理和方法 2 掌握中断控制器8259A的应用编程 二 实验内容1 硬件设计图 说明 8259A工作于单片方式系统总线直接相连端口地址 20H 21HIR0 IR7中断类型号为8 F中断源sp接IR3 边沿触发CPU响应后 对中断次数进行计数 满5次 显示8259Good 中断源电平信号不符 自动转IR7 显示Err 资源分配 8259A端口地址 20H 21HMEM DATA0 0580HDATA1 0500HDATA2 0508HDATA3 0518HDATA4 0520H0601H中断次数计数器 初始值为120H FORMAT 建显示模型库 调用中用SI指示显示模区LEDDISP 显示8259 1WRINTVER 将IRQ3 IRQ7中断矢量装入矢量表CONVERS INTRE1 送结束命令 2 编程 CODESEGMENTASSUMECS CODEINTPORT1EQU0020H 8259A端口地址INTPORT2EQU0021HINTQ3EQUINTREEUP3 IRQ3服务程序INTQ7EQUINTREEUP7 IRQ7服务程序CONTPORTEQU00DFH 8255A控制口DATAPORTEQU00DEH 数据口 PC口 DATA0EQU0580H 指向显示8259Good显示模区DATA1EQU0500H 指向显示Err显示模区DATA2EQU0508H DATA3EQU0518H 指向显示DISP8259 1显示模区DATA4EQU0520H 6000H 显示位数 0 7 0601H IRQ3的申请次数记录 ORG1800HSTART JMPTint1Tint1 CALLFORMAT 建显示模型库CLDMOVDI DATA0 0580H 058FH清零MOVCX 08HXORAX AXREPSTOSWMOVSI DATA3 建立显示8259基址CALLLEDDISP DISP8259 1MOVAX 0HMOVDS AXCALLWRINTVER WRITEINTRRUPT 0518H MOVAL 13H 8259初始化MOVDX INTPORT1OUTDX AL ICW1 20H MOVAL 08HMOVDX INTPORT2 ICW2 21H OUTDX ALMOVAL 09H ICW4 21H OUTDX ALMOVAL 0F7H OCW1 开放IRQ3 OUTDX ALMOVBYTEPTRDS 0601H 01H TIME 1STI IRQ3申请次数 WATING JMPWATING 等待中断WRINTVER MOVAX 0H 填中断矢量表MOVES AXMOVDI 002CHLEAAX INTQ3STOSWMOVAX CSSTOSWMOVDI 003CHLEAAX INTQ7STOSWMOVAX CSSTOSWRET INTRUPUT3 CLIMOVAL DS 0601H 取IRQ3申请次数CALLCONVERSMOVSI DATA0CALLLEDDISPD 显示8259GoodMOVAL 20H OCW2 设EOI方式结束中断MOVDX INTPORT1OUTDX ALADDBYTEPTRDS 0601H 01HCMPBYTEPTRDS 0601H 06HJNAINTRE1 送结束命令MOVSI DATA4CALLLEDDISP 显示 0520H P251 发常规结束命令结束终端 INTRE3 JMPINTRE3CONVERS MOVBH 0HANDAL 0FH IRQ3的申请次数MOVBL ALMOVAL CS BX DATA2 取 0508H IRQ3的申请次数单元的内容MOVBX DATA0 指向8259Good模区MOVDS BX ALRETINTRE1 MOVAL 20H 送结束命令MOVDX INTPORT1OUTDX ALSTIIRET 0508H 0580H INTRUPUT7 CLIMOVSI DATA1CALLLEDDISP 显示ErrMOVAL 20HMOVDX INTPORT1 结束命令OUTDX ALIRET LEDDISP MOVAL 90H 8255A初始化 C口输出MOVDX CONTPORTOUTDX ALMOVBYTEPTRDS 0600H 00 共8位显示LED1 CMPBYTEPTRDS 0600H 07HJALED2 8位显示完MOVBL DS 0600H MOVBH 0HMOVAL CS BX SI 取显示段模MOVDX DATAPORT 输出段模 PC口 OUTDX ALADDBYTEPTRDS 0600H 01HJNZLED1 LED2 RET 显示8259 LEDDISPD MOVAL 90H 8255初始化MOVDX CONTPORTOUTDX ALMOVBYTEPTRDS 0600H 00 共8位显示LEDD1 CMPBYTEPTRDS 0600H 07HJALEDD2MOVBL DS 0600H MOVBH 0HMOVAL DS BX SI 输出段模MOVDX DATAPORTOUTDX ALADDBYTEPTRDS 0600H 01HJNZLEDD1LEDD2 RET FORMAT MOVBX 0MOVWORDPTRDS BX 0500H 5050H DATA1rrADDBX 2MOVWORDPTRDS BX 0500H 0079H EADDBX 2MOVWORDPTRDS BX 0500H 0000H 全熄ADDBX 2MOVWORDPTRDS BX 0500H 0000H 全熄ADDBX 2MOVWORDPTRDS BX 0500H 063FH DATA201ADDBX 2MOVWORDPTRDS BX 0500H 4F5BH 23ADDBX 2MOVWORDPTRDS BX 0500H 6D66H 45ADDBX 2MOVWORDPTRDS BX 0500H 077DH 67ADDBX 2MOVWORDPTRDS BX 0500H 6F7FH 89ADDBX 2MOVWORDPTRDS BX 0500H 7C77H AbADDBX 2MOVWORDPTRDS BX 0500H 5E39H Cd ADDBX 2MOVWORDPTRDS BX 0500H 7179H EFADDBX 2MOVWORDPTRDS BX 0500H 4006H DATA31 ADDBX 2MOVWORDPTRDS BX 0500H 4040H ADDBX 2MOVWORDPTRDS BX 0500H 6D6FH 59ADDBX 2MOVWORDPTRDS BX 0500H 7F5BH 82ADDBX 2MOVWORDPTRDS BX 0500H 3F5EH DATA4 0520H dADDBX 2MOVWORDPTRDS BX 0500H 5C3FH 口ADDBX 2MOVWORDPTRDS BX 0500H 6D6FH 59ADDBX 2MOVWORDPTRDS BX 0500H 7F5BH 82RETCODEENDSENDSTART DATA0EQU0580H 指向显示8259Good显示模区DATA2EQU0508H DATA1EQU0500H 指向显示Err显示模区DATA3EQU0518H 指向8259 1显示模区DATA4EQU0520H 程序分析 1 显示部分FORMAT建立显示缓冲区0500H LEDDSP显示子程序 从代码段取显示模 LEDDSPD显示子程序 从数据段取显示模 入口条件 SI 显示缓冲区地址从8255AC口送出位模0600H单元存放显示位数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科患者猝死应急预案(3篇)
- 农村拆除斜坡施工方案(3篇)
- 中式糕点新年活动策划方案(3篇)
- 农资店铺的营销方案(3篇)
- 1-1-Diethyl-4-4-bipyridine-1-1-diium-bromide-Ethylviologen-dibromide-生命科学试剂-MCE
- 华为UPS故障应急预案(3篇)
- 同行外出参观活动方案策划(3篇)
- 嘉兴窗台拆除施工方案(3篇)
- 地产周末营销活动方案(3篇)
- 培训学校开业活动策划方案(3篇)
- 2026年度全国大学生廉政知识问答完整题库及答案
- 中国工人出版社招聘笔试真题及答案
- 新人教版一年级数学下册全册同步练习一课一练
- 豆瓣酱质量通则
- 盘古开天地 公开课一等奖创新教案(2课时)
- 统编版七年级历史下册期末知识点复习提纲
- 《房地产开发与经营》全套教学课件
- DL-T5153-2014火力发电厂厂用电设计技术规程
- (高清版)DZT 0339-2020 矿床工业指标论证技术要求
- 国开《农村环境保护形成性考核册》形考1-3答案
- 《Baby》Justin-Bieber版歌词完整版打印下载打印
评论
0/150
提交评论