付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四一、实验题目:可编程并行接口(8255方式1实验2)二、实验目的1、掌握8255工作方式1时的使用及编程。2、进一步掌握中断处理程序的编写。三、实验内容1、按下图连好线路。2、编程:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。四、程序流程图(附在后面)五、源程序io8255aequ288hio8255bequ28bhio8255cequ28ahcodesegmentassumecs:codestart:movax,csmovds,axmovdx,offsetint_proc;设置IRQ3中断矢量movax,250bhint21hinal,21handal,0f7h;开放IRQ7中断out21h,almovdx,io8255b;置8255为A口方式1输出moval,0b8houtdx,almoval,09h;将PC4置位movdx,28bhoutdx,almovbl,8;BL为中断次数计数器ll:jmpll;循环等待int_proc:;中断服务程序movdx,io8255a;自8255A口输入一数据inal,dxmovdl,al;将所输入的数据保存到DLmovah,02h;显示ASCII码为DL的字符int21hmovdl,0dh;回车int21hmovdl,0ah;换行int21hmoval,20h;发出EOI结束命令out20h,aldecbl;计数器减1jnznext;不为0则返回主程序inal,21horal,08hout21h,al;关IRQ3中断sti;开中断movah,4ch;返回DOSint21hnext:iretcodeendsendstart六、实验结果分析按上述的代码执行,观察屏幕上所显示的字符,可以发现实验结果和预期的相同:打开K0、K1、K5,关闭K2、K3、K4、K6、K7,即23H,显示“#”,结果正确。打开K0、K4、K5,关闭K1、K2、K3、K6、K7,即31H,显示“1”,结果正确。打开K0、K6,关闭K1、K2、K3、K4、K5、K7,即41H,显示“A”,结果正确。打开K2、K5、K6,关闭K0、K1、K3、K4、K7,即64H,显示“d”,结果正确。七、实验心得1、通过本次实验,进一步了解了可编程并行接口8255的基本知识点,了解了该芯片的应用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机动车商业保险费率浮动方案告知书
- 智能家居产品市场分析与推广方案
- 省级高考模拟语文试题解析2023
- 小学六年级英语阅读理解测试卷
- 小学二年级语文教师工作述职范文
- 工业SCR脱硝催化剂出厂合格证
- 丙硫菌唑应用及市场现状分析报告
- 企业岗位等级晋升制度方案
- 制造业生产线设备故障排查手册
- 初中生物重点章节知识点归纳
- DB33 1121-2016 民用建筑电动汽车充电设施配置与设计规范
- 《macd指标详解》课件
- 天津市-2024年-社区工作者-上半年笔试真题卷
- GB/T 4074.1-2024绕组线试验方法第1部分:一般规定
- 复方蒲公英注射液抗肿瘤作用研究
- 物资、百货、五金采购 投标方案(技术方案)
- 菌种鉴定报告文档
- 成都市水功能区名录表
- Jira工具操作手册
- DL/T 5097-2014 火力发电厂贮灰场岩土工程勘测技术规程
- 能源费用托管型合同能源管理项目
评论
0/150
提交评论