ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:233.69KB ,
资源ID:13089786      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13089786.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(8259中断控制器作业 利用8255触发8259A的中断点亮LEDxWord格式文档下载.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

8259中断控制器作业 利用8255触发8259A的中断点亮LEDxWord格式文档下载.docx

1、1、 中断服务程序的主要功能是交替点亮和熄灭 LED 指示灯(即第 1 次进中断点亮LED,第 2 次进中断则熄灭 LED)。当然 8255A 能使用前需要在主程序中初始化。2、 主程序可以采样死等待的方式,如果要结束程序,可以按动实验平台的 Reset 键。也可以采用计数的方法,即进中断 5 次后结束程序。3、 8255 的 PC6 作为中断源,应采用上升沿触发方式(由低到高的变化),为了能够进行下次中断,PC6 必须变为低点平。4、 为了能使 LED 的闪烁可见,在中断各申请之间加入延迟程序。五、流程图- 6 -六、程序清单.MODEL SMALL.386CODE SEGMENTASSUM

2、E CS:CODE START:MOV DX,203HMOV AL,10000000B;设置 8255 控制字OUT DX,AL MOV CL,0 CLI;写入中断屏蔽字 OCW1 时,采用读取-修改-写入的顺序IN AL,21HAND AL,11011111B OUT 21H,AL将中断入口地址写入中断向量表PUSH DS MOV BX,0 MOV DS,BXLEA AX,CS:INT_PROC MOV BX,5MOV SI,30H ADD SI,BX SAL SI,2MOV DS:SI,AX PUSH CSPOP AXMOV DS;SI+2,AX POP DSSTI;开 386CPU 中断

3、L1:MOV AL,00001100B OUT DX,ALCALL DELAY MOV DX,203HMOV AL,00001101B OUT DX,ALCALL DELAY JMP L1INT_PROC PROC FARPUSH AX CMP BL,0 JZ L2MOV DX,201H;PC0=1 MOV AL,01OUT DX,AL MOV BL,0 JMP EXITL2:MOV DX,201H;PC0=0 MOV AL,00OUT DX,AL MOV BL,1EXIT:MOV AL,20HOUT 20H,AL POP AXSTI IRETINT_PROC ENDPDELAY:MOV CX

4、,0FFFFH L3:LOOP L3RET CODE ENDS END START8259-2:利用 8259A 中断次数不同使得8253 产生不同波形通过按键 PLUS 的按下,统计 8259 中断次数,比如按 5 次 8253 产生方波,按 10 次8253 产生窄脉冲周期波形。三、接线图四、流程图连线图五、程序清单CODE SEGMENT START: MOV DX,203HMOV AL,36H;8253 初始化,计数器 0,方式 3,00110110B OUT DX,ALMOV CX,0;CX 初始计 0 MOV BX,0CLIIN AL,21H;设置屏蔽字,IR5 开放INTR MO

5、V BX,05H MOV SI,30H ADD SI,BXSAL SI,2开程序中断WAITING:JMP WAITINGINTR:;中断服务程序PUSH AXPUSH DX CLICMP CX,5JGE L1;CX 大于等于 5 跳转 L1 INC CXJMP L3CMP CX,10;CX 大于等于 10 则跳转 L2 JGE L2MOV DX,200H;输出方波MOV AL,00000100BOUT DX,AL INC CX JMP L3MOV DX,203H;输出窄脉冲周期波形MOV AL, 01111000BOUT DX,AL MOV DX,201HMOV AL, 00000100B OUT DX,ALINC CXL3: MOV AL,20H OUT 20H,AL STIPOP DX POP AX IRETCODE ENDS END START

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1