




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 生 实 验 报 告学 院: 软件与通信工程学院 课程名称: 微机原理与接口技术 专业班级: 姓 名: 学 号: 学生实验报告学生姓名学号同组人:无实验项目8255A的应用必修 选修 演示性实验 验证性实验 操作性实验 综合性实验实验地点H123实验仪器台号指导教师朱华贵实验日期及节次2017/05/10一、实验综述1、实验目的及要求实验目的:1加深对8255基本原理及工作方式的了解;2掌握8255初始化编程的方法;3掌握通过8255A并行口传输数据的方法。实验任务一:利用8255A与开关和LED的连接电路,PA口作输出连接发光二极管,PB口作输入连接八个开关。编程实现开关闭合,对应的发光二极管亮;反之则暗。实验任务二:利用8255A与七段共阳LED连接电路实现循环显示数码09。(可利用查表指令XLAT实现。)实验任务三:利用8255A的PA口与七段共阳LED连接,PC口连接按键电路,实现按键键值显示,按16个按键显示对应按键的键值数码。2、实验仪器、设备或软件微软电脑xp、masm软件、proteus电路仿真软件二、实验过程(实验步骤、记录、数据、分析)实验步骤:1、按图连好实验线路2、编写程序,调试并生产相应的EXE文件3、将EXE文件下载到CPU8086中4、运行实验程序,观察结果与程序是否一致,修改程序直至与要求一致。实验任务一代码:n IO3 EQU 30Hn CODE SEGMENT ;定义代码段n ASSUME CS:CODE,DS:CODE n main proc farn START:MOV AX,CODE;建立DS段地址n MOV DS,AX n MOV AL,10000011Bn MOV DX,IO3+6n OUT DX,AL n L1: MOV DX,IO3+2n IN AL,DX n MOV DX,IO3+0n OUT DX,ALn JMP L1 n RETn main endpn CODE ENDS;代码段结束n END START 实验任务二代码:n DATAS SEGMENTn TAB DB 0C0H,0F9H,0A4H,0B0H,99Hn DB 92H,82H,0F8H,80H,90Hn DB 88H,83H,0C6H,0A1H,86H,8EH n n DATAS ENDSnn STACKS SEGMENTn ;此处输入堆栈段代码n STACKS ENDSnn CODES SEGMENTn ASSUME CS:CODES,DS:DATAS,SS:STACKSn START:n MOV AX,DATASn MOV DS,AXn ;此处输入代码段代码n MOV AL,10000000Bn OUT 36H,ALn MOV BX,OFFSET TABn L1 : MOV AH,0n L2: MOV AL,AHn XLATn OUT 30H,ALn n MOV CX,12000n WAIT1: NOPn NOPn LOOP WAIT1n INC AHn CMP AH,0AHn JZ L1n JMP L2n n n MOV AH,4CHn INT 21Hn CODES ENDSn END START实验任务三代码:n DATAS SEGMENTn ;此处输入数据段代码 n DATAS ENDSnn STACKS SEGMENTn TAB DB 0C0H,0F9H,0A4H,0B0H,99Hn DB 92H,82H,0F8H,80H,90Hn DB 88H,83H,0C6H,0A1H,86H,8EH nn STACKS ENDSnn CODES SEGMENTn ASSUME CS:CODES,DS:DATAS,SS:STACKSn START:n MOV AX,DATASn MOV DS,AXn ;此处输入代码段代码n MOV AL,10000001B ;8255初始化n OUT 36H,ALn MOV AL,0FFH ;暗灯n OUT 30H,ALn L1: NOP n WAIT1: MOV AL,00001111Bn OUT 34H,ALn IN AL,34Hn AND AL,00001111Bn CMP AL,0FHn JZ WAIT1n MOV AH,0;0列n MOV DL,11101111B;扫描初值n L2: MOV AL,DLn OUT 34H,ALn IN AL,34H;PC口n TEST AL,01Hn JNZ LONEn MOV AL,0;0行n JMP KEYJSn LONE: TEST AL,02Hn JNZ LTWOn MOV AL,04Hn JMP KEYJSn LTWO: TEST AL,04Hn JNZ LTHRn MOV AL,08Hn JMP KEYJSn LTHR: TEST AL,08Hn JNZ NEXTn MOV AL,0CHn KEYJS:ADD AL,AHn LEA BX,TABn XLATn OUT 30H,ALn WAIT2: IN AL,34Hn AND AL,0FHn CMP AL,0FHn JNZ WAIT2n JMP L1n NEXT: INC AHn ROL DL,1n CMP DL,11111110Bn JZ LP1n JMP L2n n n LP1:JMP L1 n n MOV AH,4CHn INT 21Hn CODES ENDSn END START三、结论1、实验结果实验一电路仿真图:实验二电路仿真图:实验三电路仿真图:2、分析讨论本次仿真实验主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年行政执法资格证考试题库及答案
- 2025年乡村振兴战略技能知识考试题与答案
- 2025生殖学试题及答案
- 南召辅警考试题库2025(有答案)
- 2025建筑材料采购租赁合同范本
- 2025原材料采购销售合同示范文本
- 出口退税专项课件
- 2025设备采购与销售合同范本
- 多重耐药菌的监测与控制2讲课文档
- 2025年度个人借款抵押合同
- 校家社协同育人专题家长培训
- 国土空间生态保护修复工程生态成效监测评估技术导则 DB32 T 4867-2024
- 电梯扣款通知函
- 《恩施旅游,介绍》课件
- 2025年中国福建省个人贷款行业市场运营现状及投资方向研究报告
- 专业音响灯光租用协议(2024年版)
- 风电场运营维护保障方案
- 律师事务所整体转让协议书范文
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读
- 2024年短剧整合营销指南报告
- 建筑工程安全检查记录表
评论
0/150
提交评论