版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东南大学微机实验及课程设计实验报告实验8255残奥电平输入输出姓:学号:专业:实验室:计算机硬件技术实验时间:年05月22日报告时间:年05月29日评定成绩:审查教师:1 .实验目的和内容(1)实验目的掌握8255方式0的工作原理和使用方法,通过直接输入输出进行控制显示2 )掌握8段代码管的动态刷新显示控制(2)实验内容和要求1、8段代码管静态显示:编程从键盘输入十进制(09),显示在代码管上。 (必作)2,8段电线管动态显示:在2个电线管上同时显示不同的2位数字或者文字,直到结束不变更。 (例如56或7f ) (必需)3 .静态显示:预设逻辑电平开关即数字(09)的二进制码,在8255的c端
2、口读取该数据,在a端口输出,显示在数字管中。4 .动态显示:在两个代码管上滚动不同的0f字符进行循环显示。 (即,两个代码管在开始时显示01、12、23和349AF0,并循环到结束)注:从三四中选一题,必做一题2 .实验的基本原理(1)实验布线图PA0PA6分别连接软线管的agPC0PC7各自的逻辑电平开关的K0K7位选择S1连接5V位选择器S0接地数字管dp端接地必须绘制1,3接线图PA0PA6分别连接软线管的ag位置选择器S0、S1连接器8255C端口的PC0、PC1端口必作2接线图(2)程序流程图图1.1 8255简单输入输出程序流程图图2.1 8255动态显示5 6程序流程图实施和测试
3、三种方案(或调试)必须进行实验1 :数据分段输入端口0 ec00 h-0280 hio 8255欧洲联盟288 hio 8255 b equ导入端口28bhled db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1 db 0dh、0ah、输入安数(0-9 h ) :0dh、0ah、$。数据结束代码分段assume cs :代码、ds :数据start: mov ax、数据魔法少女mov dx、io8255b; 将8255的a端口设为输出方式mov ax、80h奥特迪x,阿尔sss: mov dx、偏移消息1; 显示提示信息mov ah,09h英特尔m
4、ov ah、01; 从键盘接收文字英特尔cmp al,0; 是否小于0JL退出; 如果是那样的话就退出cmp al,9; 是否大于9杰克埃西特; 如果是那样的话就退出辅助油、30h; 将得到的字符的ASCII代码减去30Hmov bx、偏移指示灯; bx是数码表的开头地址抽象; 求出相应的段代码mov dx、io8255a; 从8255个a端口输出奥特迪x,阿尔日本邮政服务; 转SSSexit: mov ah、4ch; 登上DOS英特尔代码结束最终启动实验2 :数据分段输入端口0 ec00 h-0280 hio 8255 a equ导入端口28ahio 8255 b equ导入端口28bhio
5、 8255 c电子邮件端口288 hled db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh缓冲器1 db 5,6宝特迪瓦?数据结束堆栈分段堆栈db 100升(? 中所述)堆栈结束代码分段assume cs :代码,ds :数据,ss :堆栈start: mov ax,堆栈魔法少女mov ax、数据魔法少女mov dx、io8255bmov al、80h奥特迪x,阿尔mov di、偏移缓冲器1; 23洛普23360 mov BH,02hlll :移动字节ptr BZ、bh推地德克迪添加di,bz魔法少女波普迪魔法少女mov dx、io8255a奥特迪x,阿尔
6、mov bh,0mov si、偏移指示灯添加si、bx电子邮件、字节ptrmov dx、io8255c奥特迪x,阿尔电视剧、字节ptr BZmov dx、io8255a奥特迪x,阿尔mov cx,3000延迟3360环延迟mov bh、字节ptr BZshr bh,1日本航空魔法少女mov ah,06h英特尔杰洛普2mov dx、io8255a魔法少女奥特迪x,阿尔mov ah、4通道英特尔代码结束最终启动作为实验1选择:数据分段输入端口0 ec00 h-0280 h。 tpc卡中设备的io地址io 8255 aequ输入端口288 h; 8255A端口地址io 8255北欧端口28bh; 8
7、255控制寄存器端口地址io8255cequ ioport 28ah; 8255C端口地址led db 3fh、06h、5bh、4fh、66h、6dh、7dh、07h、7fh、6fh、79h数据结束堆栈分段堆栈db 100升(? 中所述)堆栈结束代码分段assume cs :代码,ds :数据,ss :堆栈主协议farstart:mov ax,堆栈魔法少女mov ax、数据魔法少女mov dx、io8255b; 将8255设为c端口输入、a端口输出mov al、8bh奥特迪x,阿尔inout: mov dx、io8255c; 从c端口输入数据机动战士gundam 00登场机体列表cmp al、
8、30h; 是否小于0JL错误; 如果是的话,显示ecmp al、39h; 是否大于9jg错误; 如果是的话,显示e辅助、30h日本邮政错误: mov al、79hmov dx、io8255a奥特迪x,阿尔; 显示eshow: mov bx、偏移指示灯; bx是数码表的开头地址抽象; 求出相应的段代码mov dx、io8255a; 刚才从c端口输入的数据从a端口输出奥特迪x,阿尔mov dl、0ffh; 判断是否有按钮mov ah,06h英特尔JZ输出; 如果没有,继续从c端口输入,从a端口输出mov ah、4ch; 否则返回DOS英特尔主结束代码结束最终启动作为实验2选择:数据分段输入端口0
9、ec00 h-0280 hio 8255 aequ导入端口288 hio 8255北欧端口289 hio8255cequ ioport 28ahio 8255死区ioport 28bhled db 3fh、06h、5bh、4fh、66h、6dh、7dh、07h、7fh、6fh、77h、7ch、39h、5eh、79h、79h分段代码缓冲器1 db 0,1; 保存显示的10位和1位宝特迪瓦? 位代码计数瓦?计数1瓦?数据结束最后一个分段堆栈db 100升(? 中所述)超时空要塞代码分段assume cs :代码、ds :数据、ss:mystackstart:mov ax、数据魔法少女mov dx、
10、io8255b; 将8255作为a端口输出mov al、80h奥特迪x,阿尔begin : movcount 1,0 FHbegin 23360 mov计数,3000mov ax,计数begin 13360 mov计数,axmov cx,02hmov ah,02hlea si、缓冲器1mov bx、偏移指示灯begin: mov al,西班牙xlat系统mov dx、io8255a奥特迪x,阿尔魔法少女mov dx、io8255c奥特迪x,阿尔呼叫日期魔法少女奥特迪x,阿尔英国国际航空公司shr ah,一洛普贝根mov ax,计数德克阿x杰尼斯贝金1mov si,0英特尔缓冲器1英国国际航空公
11、司英特尔缓冲器1德克计数1杰尼斯贝金2mov si、偏移缓冲器1中文字母ptr,0中文字母ptr,1魔法少女mov ah,06h英特尔杰贝金3新加坡航空延迟协议推式CXmov cx,0ffffh日光13360环日光1pop电脑ret延迟结束exit: mov ah、4ch英特尔代码结束最终启动4 .分析和总结1,8255可以作为单个残奥级输入/输出接口电路实现动态和静态的输入/输出,并且在静态实验中,我们通过键盘输入数据、实际上是通过计算机读取键盘的输入值并通过8255向外围设备输出的过程2,8255个a端口、b端口、c端口和控制端口的端口地址分别为288H28BH。 程序设计者首先设定控制字并输出到控制端口。4 .动态显示时,从a端口输出段代码后,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年小娃娃美术教案
- 2025-2026学年小班玩图形教案
- 2025-2026学年教育信息28教学设计
- 体内的气体交换 教学设计(2025-2026学年冀少版生物七年级下册)
- 2026中国电力建设秋招真题及答案
- 2025-2026学年教学楼楼梯设计手绘
- 2026中国保利秋招题库及答案
- 企业财务会计 课件汇 林彤 项目7-13 无形资产与投资性房地产核算-大数据在财务会计中的应用
- 2025年文学概论期末试题及答案 刷完客观题直接拿满分
- 2026正商企业发展集团招聘面试题及答案
- 抚育林施工方案(3篇)
- 【初中 物理】二力平衡课件-2025-2026学年人教版物理八年级下册
- 【华信咨询】中国智算中心(AIDC)产业发展白皮书(2024年)
- 2026年及未来5年市场数据中国吡咯喹啉醌PQQ行业发展潜力分析及投资战略数据分析研究报告
- 重建祠堂施工方案(3篇)
- 酒店餐厅外包协议书
- 2026年湖南城建职业技术学院单招职业技能测试模拟测试卷附答案
- 燃气管道安装质量控制管理措施
- 2025年公安专业科目考试真题及答案
- 儿童肥胖疾病科普
- 水电预埋施工流程方案
评论
0/150
提交评论