- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机实验全部
微机实验报告姓名: 学号: 学校: 班级: 2016年6月目录实验一 简单I/O接口实验3一、 实验目的3二.实验设备3三.实验内容3四. 实验步骤4五.实验程序4六.实验体会5实验二 8259中断控制应用实验6一.实验目的6二.实验设备6三.实验内容及步骤6四.实验程序10五.实验体会12实验三 8254定时/计数器应用实验13一.实验目的13二.实验设备13三.实验内容13四.实验原理13五.实验步骤15六.实验代码15七.实验体会18实验四 8255并行接口实验19一.实验目的19二.实验设备19三.实验内容19四.实验原理19五.实验步骤21六.实验代码22七.实验体会23实验一 简单I/O接口实验一、 实验目的 熟悉汇编语言程序设计及简单I/O接口的应用。二.实验设备PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。三.实验内容要求在16×16 LED点阵上依次点亮从左到右对角线上的点。实验系统中的16×16 LED点阵由四块8×8 LED点阵组成,点阵实验单元电路图如图2。1所示。行为1,列为0时对于点的LED点亮。 图2。1 16×16点阵示意图 图2。2 点阵内部结构图点阵实验接线图如图2。3所示。图2。3 点阵显示实验接线图四. 实验步骤1. 按图2。2连接实验电路图。2. 编写实验程序,检查无误后,编译、链接并装入系统。3. 运行实验程序,观察点阵的显示,验证程序功能。4. 固化实验程序,然后脱机运行。5. 自己可以设计实验,使点阵显示不同的符号。五.实验程序DATA SEGMENTDATA ENDSCODE SEGMENTASSUME CS:CODESTART:MOV AX,DATAMOV DS,AXMOV BL,01HMOV BH,0FEHMOV CX,08HL1:MOV AL, BLMOV DX, 0600HOUT DX, ALSHL BL,1MOV AL, BHMOV DX, 0680HOUT DX, ALROL BH,1CALL DELAYLOOP L1MOV BL,01HMOV BH,07FHMOV CX,08HL2:MOV AL, BLMOV DX, 0640HOUT DX, ALSHL BL,1MOV AL, BHMOV DX, 0680HOUT DX, ALROR BH,1CALL DELAYLOOP L2JMP START MOV AX,4C00HINT 21HDELAY PROC NEAR PUSH BX MOV BX,0FFFFH D1:NOP DEC BX JNZ D1 POP BX RETDELAY ENDPCODEENDSEND START六.实验体会实验比较有趣,难度适中,实验要求实现一个倒v型的灯亮的轨迹,发现针对不同的仪器,代码实现的效果不同。因为第一台仪器有些小问题,在换仪器后发现代码并不能像之前那样运用,于是又重新更改代码。实验二 8259中断控制应用实验一.实验目的1. 掌握8259中断控制器的工作原理。2. 学习8259的应用编程方法。3. 掌握8259级联方式的使用方法。二.实验设备PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。三.实验内容及步骤1. 中断控制器8259简介在Intel 386EX芯片中集成有中断控制单元(ICU),该单元包含有两个级联中断控制器,一个为主控制器,一个为从控制器。该中断控制单元就功能而言与工业上标准的82C59A是一致的,操作方法也相同。从片的INT连接到主片的IR2信号上构成两片8259的级联。在TD-PITE实验系统中,将主控制器的IR6、IR7以及从控制器的IR1开放出来供实验使用,主片8259的IR4供系统串口使用。8259的内部连接及外部管脚引出如图2.1:图2。1 8259内部连续及外部管脚引出图表2.1列出了中断控制单元的寄存器相关信息。表2.1 ICU寄存器列表寄存器口地址功能描述ICW1(主)ICW1(从)(只写)0020H00A0H初始化命令字1:决定中断请求信号为电平触发还是边沿触发。ICW2(主)ICW2(从)(只写)0021H00A1H初始化命令字2:包含了8259的基址中断向量号,基址中断向量是IR0的向量号,基址加1就是IR1的向量号,依此类推。ICW3(主)(只写)0021H初始化命令字3:用于识别从8259设备连接到主控制器的IR信号,内部的从8259连接到主8259的IR2信号上。ICW3(从)(只写)00A1H初始化命令字3:表明内部从控制器级联到主片的IR2信号上。ICW4(主)ICW4
文档评论(0)