版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华北电力大学实验报告|实验名称8253应用实验课程名称微机原理及应用老师专业班级姓名学号一实验要求在8259的IR2端输入中断请求信号,该信号由8253的方波信号产生 频率1Hz.每来一个上升沿,申请中断一次,CPU向应后通过输出接口 74LS273使发光二极管亮,第1次中断,LED0亮,第2次中断, LED1亮, 第8次中断,LED7亮,中断8次后结束.【要求273 的片选地址为8000h, 8259的片选地址为9000h, 8253的片选地址为 A000Hl二思路1 .硬件(1) 74HC13繇码电路如下图,A15为1, E2、E3接地保证74HC138 正常工作,此时Y0、Y1、Y2对应
2、地址分别为8000H 9000H 0A000H.8259的片选地址为9000H,所以CS接Y18086有16位数据总线,其低8位作为偶存储体来传输数据,8086的A0要一直为0,所以8259的A0要接8086的A1IR2端输入中断请求信号,该信号由8253的方波信号产生频率1Hz,所以8259的IR2端与8253的OUT端相连.74LS273的片选地址为8000H,且需要向其写入LED灯的状态,那么Y0和W经或非门后接入CLK(4) 8253的片选地址为A000H所以CS接Y2O2.软件(1)流程图灯按要求亮灭计数器减1向8259A发中断 结束命令字0CW2中断返回(2)与8259A有关的设置
3、8259A初始化(ICW)据要求(上升沿触发、单片、全嵌套、非缓冲、普通中断结束方式、需设置ICW4中断类型号为8087H),初始化:ICW1 = 13H(00010011B;写入偶地址端口 9000HICW2=08H(00001000B;写入奇地址端口 9002HICW4=01H(00000001B;写入奇地址端口 9002H中断屏蔽字(OCW1 (写入奇地址端口 9002H)允许 IR2 中断 OCW1W 0FBH(11111011B)目与禁止IR2中断OCW1W 04H(00000100B州目或中断结束字(OCW2)写入偶地址端口 9000H)OCW2=20H(00000010B)(3)
4、与8253有关的设置1MH要分频为1HZ至少需要两个计数器.可考虑如下分频方式:H 1Z计数器HK1Z“数器O1MH.计数器0选用工作方式(写入限制存放器端口3(方波),计数器0限制字为37H(00110111B 0A006H ;计数器0预置值为1000H,BC阴数.(写入计数器0端口地址0A000H计数器1选用工作方式2分频,计数器1限制字为75H01110101B写入限制存放器端口 0A006H ;计数器1预置值为1000H,BC#h数.写入计数器1端口地址0A002H三.源程序及注释CODE SEGMENTASSUME CS:CODESTART:CLI;8253AMOV DX,0A006
5、HMOV AL,37HOUT DX,AL;MOV DX,0A000HMOV AL,00HOUT DX,AL;CODE 逻辑段开始关中断初始化限制器地址0A006H计数器0选用工作方式3方波写计数器0工作方式计数器0地址0A000H计数器0预置值为1000HMOV AL,10HMOV DX,0A006HMOV AL,75HOUT DX,ALMOV DX,0A002HMOV AL,00HOUT DX,ALMOV AL,10HOUT DX,AL;8259MOV DX,9000HMOV AL,13HOUT DX,ALMOV DX,9002HMOV AL,80H限制器地址0A006H计数器1选用工作方式
6、2分频写计数器1工作方式计数器1地址0A002H计数器1预置值1000H初始化;ICW1 = 13H(0001 0011B);ICW2=80H(1000 0000B)OUT DX,ALOUT DX,AL;非标准装入地址向量MOV AX,0MOV DS,AXMOV BX,82H*4MOV AX,OFFSET INTPMOV BX,AXINC BXINC BXMOV AX,SEG INTPMOV BX,AXMOV DX,9002H; 允许 IRQ2中断IN AL,DXAND AL,0FBHMOV AL,00H;LED灯初始化全灭OUT DX,ALMOV BL,1设置灯初始状况MOV CX,8设置中
7、断次数为8STIL1:MOV AL,82H;Proteus中8086模型有问题,它取得的中断号是最后发到总线上的数据,并不是由 8259发出的中断号MOV DX,0B000HOUT DX,AL;所以造成了要在这里执行EOI的假相,地址使用没有用过的,如 b000h, 8259的地址是9000hCMP CX,0JZ QUITJMP L1;等待中断QUIT:CLI;关中断IN AL,DXOR AL,4OUT DX,ALSTI;MOV CX,0FFFFHL: LOOP L ;需用延时MOV DX,8000HMOV AL,00H ;8OUT DX,AL开中断为看到第8次中断结束后LED灯亮次中断结束,
8、LED灯全灭JMP $INTP PROC;中断效劳子程序MOV AL,BLMOV DX,8000HOUT DX,ALROL BL,1DEC CXMOV DX,9000HMOV AL,20H ;发中断结束命令EOIOUT DX,ALIRET;中断返回INTP ENDPCODE ENDSEND START ;汇编结束四.运行结果第一次来一个上升沿,申请中断一次, CPU向应后通过输出接口74LS273使发光二极管亮,第1次中断,LED0亮以后每来一个上升沿,LEW依次亮灭,直到计数到8为止最后LED丁全灭五.实验思考1 .为什么程序退出后,8253仍在输出方波信号?8253的GATE和GATE仍接在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年自贡客运资格证试题完整版
- 吉首大学《期货与期权》2021-2022学年第一学期期末试卷
- 吉首大学《非参数统计》2021-2022学年第一学期期末试卷
- 吉林艺术学院《造型基础训练III》2021-2022学年第一学期期末试卷
- 吉林艺术学院《数字化建筑环境设计软件基础SketchUP》2021-2022学年第一学期期末试卷
- 期刊经营转让协议书范文模板
- 吉林师范大学《中国画技法研究》2021-2022学年第一学期期末试卷
- 吉林师范大学《虚拟现实设计与制作》2021-2022学年第一学期期末试卷
- 2024年大棚蔬菜分包协议书模板
- 2024年大葱采购协议书模板
- 2024年国家公务员考试《行测》真题卷(副省级)答案及解析
- 教育局职业院校教师培训实施方案
- 2024年新华社招聘应届毕业生及留学回国人员129人历年高频难、易错点500题模拟试题附带答案详解
- 江苏省南京市秦淮区2023-2024学年八年级上学期期中语文试题及答案
- 2024年个人车位租赁合同参考范文(三篇)
- (完整版)新概念英语第一册单词表(打印版)
- 签申工作准假证明中英文模板
- 员工履历表(标准样本)
- 2024年山东省济南市中考数学真题(含答案)
- 山东省青岛市黄岛区2023-2024学年六年级上学期期中语文试卷
- 二手门市销售合同范本
评论
0/150
提交评论