- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 主片: ICW1=11H ICW2:40H ICW3=48H ICW4=11H 从片A: ICW1=11H ICW2:60H ICW3=03H ICW4=01H 从片B: ICW1=11H ICW2:80H ICW3=06H ICW4=01H 三片8259A的控制字分别是: 0 X X X 1 LTIM X SNGL IC4 ICW1 1 T7 T6 T5 T4 T3 X X X ICW2 1 S7 S6 S5 S4 S3 S2 S1 S0 主ICW3 1 X X X X X ID2 ID1 ID0 从ICW3 说 明: LTIM=1电平触发、0边缘。 SNGL=1为单级、0为多极。 IC4=1为送ICW4、0不送。 X位未用。 ICW4 * CLI ;初始化时要关中断 MOV DX,0FFD0H MOV AL,11H OUT DX,AL INC DX INC DX MOV AL,40H OUT DX,AL MOV AL,48H OUT DX,AL MOV AL,11H OUT DX,AL 主片8259A的初始化程序: CLI MOV DX,0FFD4H MOV AL,11H OUT DX,AL INC DX INC DX MOV AL,60H OUT DX,AL MOV AL,3H OUT DX,AL MOV AL,01H OUT DX,AL 从片A的初始化程序: CLI MOV DX,0FFD8H MOV AL,11H OUT DX,AL INC DX INC DX MOV AL,80H OUT DX,AL MOV AL,6H OUT DX,AL MOV AL,01H OUT DX,AL 从片B的初始化程序: 4.12 地址: FFD0H, FFD2H 地址: FFD4H, FFD6H 地址: FFD8H, FFDAH * 例:电脑IBM—PC/XT上使用的8259A 电脑IBM—PC/XT的主机板上有一个以8259A为中心组成的外 部中断控制逻辑。下表为外部中断源的分配表。 电脑在上电初始化期间,BIOS中有三段与8259A有关的程序,见下页 返回38页 * (1) 8259A初始化 MOV AX , 13H ;ICW1:边沿触发、单片8259A、要送ICW4 OUT 20H , AL ;8259A接口的偶地址为20H MOV AL ,8 ;ICW2:中断类型码从08H开始 0UT 21H , AL ;8259A接口的奇地址为21H MOV AL , 9 ;ICW4:缓冲方式,8086/8088CPU OUT 21H , AL MOV AL , 0FFH ;0CWl:屏蔽全部中断 OUT 21H , AL * * * (2) 检查存储单元IMR有无故障 MOV AL , 0 ;OCW1: IMR清零,8259A中断全打开 OUT 21H,AL IN AL, 21 H ; CPU可以直接读取IMR的当前状态 OR AL , AL JNZ D6 ;若AL≠0,转错误处理程序D6 MOV AL , 0FFH ;再次全屏蔽IMR OUT 21H , AL IN AL , 21h ;再读IMR ADD AL , l ;若IMR=0FFH,则加1后为全0 JNZ D6 ;若AL≠0,转错误处理程序D6 * 例: 编写中断处理程序,要求主程序运行时,每10秒响铃一次, 同时屏幕上显示信息“The bell is ring!”。 解:此问题的解决用VB或VC的控件很容易,但通过底层汇编语言更能看出 解决问题的实质。 分析:1、每10秒响铃一次可用电脑中的定时器中断实现,其中断号为08H。 2、响铃用并行接口8255所控制的电脑扬声器实现。 3、显示信息“The bell is ring!”用软件中断调用INT 21H 实现。 定时中断使用分析:电脑中定时时间为:1/18.2秒(约55ms),即每隔55ms便进入08H号中断服务程序中,此程序的主要任务是:实时修改“秒”“分”“时”
您可能关注的文档
最近下载
- 2025年中国铁路武汉局集团有限公司招聘毕业生(四)【135人】笔试参考题库附带答案详解.docx
- 最新高二语文下学期期末试卷附答案一套.docx VIP
- 外研版高中《英语》(新标准)必修二Unit6 单元整体教学设计附作业设计.docx
- 毛概电子书.doc
- 紫外线钣金灰行业报告.pptx
- 外研版高中《英语》(新标准)必修二Unit5 单元整体教学设计附作业设计.doc
- CQC13464225-2024电力储能用锂离子电池安全与性能认证规则.pdf
- 外研版高中《英语》(新标准)必修二Unit1 单元整体教学设计附作业设计.doc
- 洪洞悦昌煤业副斜井施工组织设计方案.docx
- (四调)武汉市2025届高中毕业生四月调研考试 数学试卷(含答案详解).pdf
文档评论(0)