中南大学微机接口实验报告模板

上传人:飞*** 文档编号:44719750 上传时间:2018-06-14 格式:DOC 页数:11 大小:1.84MB
返回 下载 相关 举报
中南大学微机接口实验报告模板_第1页
第1页 / 共11页
中南大学微机接口实验报告模板_第2页
第2页 / 共11页
中南大学微机接口实验报告模板_第3页
第3页 / 共11页
中南大学微机接口实验报告模板_第4页
第4页 / 共11页
中南大学微机接口实验报告模板_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《中南大学微机接口实验报告模板》由会员分享,可在线阅读,更多相关《中南大学微机接口实验报告模板(11页珍藏版)》请在金锄头文库上搜索。

1、中中 南南 大大 学学课题名称:课题名称: 微机原理与接口技术课程实验报告微机原理与接口技术课程实验报告 学学 院:院: 信息科学与工程学院信息科学与工程学院 班班 级:级: 学学 号:号: 姓姓 名:名: 指导老师:指导老师: 实验一、实验一、 使用使用 ADC0809ADC0809 的的 A/DA/D 转换实验转换实验 一、实验目的 1、加深理解逐次逼近法模数转换器的特征和工作原理,掌握 ADC0809 的接口方法以及 A/D输入程序的设计和调试方法。 二、预备知识 逐次逼近法 A/D 也称逐次比较法 A/D。它由结果寄存器、D/A、比较器和置位控制逻辑 等部件组成,如图 61 所示图 6

2、1 逐次逼近法 三、实验原理 1、本实验采用 ADC0809 做 A/D 转换实验。ADC0809 是一种 8 路模拟输入、8 位数字输 出的逐次逼近法 A/D 器件,转换时间约 100us,转换精度为1/512,适用于多路数据采 集系统。ADC0809片内有三态输出的数据锁存器,故可以与 8088 微机总线直接接口。 2、实验代码:MOV CX,0500H DELAY:LOOP DELAYMOV DX,ADPORT IN AL,DX MOV CL,ALCALL CONVERSCALL LEDDISP JMP ADCONCONVERS:MOV BH,0H AND AL,0FH MOV BL,A

3、L MOV AL,CS:BX+DATA2 MOV BX,DATA1+7 MOV DS:BX,AL DEC BX PUSH BX MOV AL,CL MOV CL,04H SHR AL,CLMOV BL,AL MOV BH,0H MOV AL,CS:BX+DATA2 POP BX MOV DS:BX,AL RET LEDDISP:MOV AL,90H MOV DX,CONTPORT OUT DX,AL MOV BYTE PTR DS:0600H,00 LED1:CMP BYTE PTR DS:0600H,07H JA LED2 MOV BL,DS:0600H MOV BH,0HMOV AL,CS

4、:BX+DATA1 MOV DX,DATAPORT OUT DX,AL ADD BYTE PTR DS:0600H,01H JNZ LED1 LED2:RETCODE ENDS END START四、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图实验二实验二 、使用、使用 DAC0832DAC0832 的的 D/AD/A 转换实验转换实验( (一一) ) 实验三、实验三、 使用使用 DAC0832DAC0832 的的 D/AD/A 转换实验转换实验( (二二) ) 一、实验目的 1、熟悉 DAC0832 数模转换器的特性和接口方法,掌握 D/A 输出程序的设计和调试方法。

5、二、预备知识 1、DAC0832 结构 DAC0832 是用先进的 CMOS/SiCr 工艺制成的双列直插式单片 8 位 D/A 转换器。它可以 直接和 8088CPU 相接口。它采用二次缓冲方式(有两个写信号/WR1、/WR2),这样可以在输 出的同时,采集下一个数字量,以提高转换速度。 而更重要的是能够在多个转换器同时工 作时,有可能同时输出模拟量。DAC0832 内部结构见图 64三、实验原理 实验原理如图 66 所示,由于 DAC0832 有数据锁存器、选片、读、写控制信号线, 故可与8088CPU 总线直接接口。图中是只有一路模拟量输出, 且为单极型电压输出。 DAC0832 工作于

6、单缓冲方式,它的 ILE 接+5V,/CS 和/XFER 相接后作为 0832 芯片的片 选 0832CS。这样, 对 DAC0832执行一次写操作就把一个数据直接写入 DAC 寄存器、模拟 量输出随之而变化。 四、实验代码 (一):CODE SEGMENT ASSUME CS:CODE DAPORTEQU 0070HSTART: MOV DX,DAPORT MOV AL,00H DACON1: OUT DX,AL MOV CX,0400H DACON2: LOOP DACON2 NOT AL JMP DACON1CODE ENDSEND START (二):CODE SEGMENT ASSU

7、ME CS:CODE DAPORTEQU 0070HSTART: MOV DX,DAPORT MOV AL,00H DACON1: OUT DX,AL INC AL MOV CX,08H DACON2: LOOP DACON2 JMP DACON1 CODE ENDS END START 四、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图实验(一) 实验(二) 实验四、实验四、 8255A8255A 可编程并行口实验可编程并行口实验 一、实验目的 1、掌握并行接口芯片 8255A 和微机接口的连接方法。 2、掌握并行接口芯片 8255A 的工作方式及其编程方法。 二、预备

8、知识 1、8255A 结构 8255A 是可编程并行接口芯片,双列直插式封装,用+5V 单电源供电,内部有 3 个 8 位 I/O 端口:A 口、B 口、C 口;也可以分为各有 12 位的两组:A 和 B组,A 组包含 A 口 8 位和 C 口的高四位,B 组包含 B 口 8 位和 C 口的低 4 位;A 组控制和 B 组控制 用于实现方式选择操作;读写控制逻辑用于控制芯片内寄存器的数据和控制字经数据总线缓冲器送入各组接口寄存器中。由于 8255A 数据总线缓冲器是双向三态 8 位驱动器,因 此可以直接和 8088系统数据总线相连。 三、实验原理 如实验原理图 613 所示,PC 口 8 位接

9、 8 个开关 K1 K8,PB 口 8 位接 8 个发 光二极管,从PC口读入 8 位开关量送 PB 口显示。拨动 K1K8,PB 口上接的 8 个发光 二极管 L1 L8 对应显示 K1K8 的状态。6-13 实验原理图 2、实验代码CODE SEGMENT ASSUME CS:CODE IOCONPT EQU 0073H IOCPTEQU 0072H IOBPTEQU 0071HSTART: MOV CX,8FFFH DELAY0: LOOP DELAY0MOV AL,89H MOV DX,IOCONPT OUT DX,AL NOP NOP NOP IOLED1: MOV DX,IOCPT

10、 IN AL,DX MOV DX,IOBPT OUT DX,AL MOV CX,8FFFH DELAY:LOOP DELAY JMP IOLED1CODE ENDS END START四、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图实验五、实验五、8253A8253A 定时定时/ /计数器实验计数器实验 一、实验目的 1、学习 8253A 可编程定时/计数器与 8088CPU 的接口方法。 2、了解 8253A 的工作方式; 掌握 8253A 在各种方式下的编程方法。 二、预备知识 8253A 定时/计数器具有定时、计数双功能。它具有三个相同且相互独立的 16 位减法

11、计数器,分别称为计数器 0、计数器 1、计数器 2。每个计数器计数频率为 02MHZ,由 于其内部数据总线缓冲器为双向三态,故可直接接在系统数据总线上,通过 CPU 写入计数 初值,也可由 CPU 读出计数当前值;其工作方式通过控制字确定;图中的读写控制逻辑, 当选中该芯片时, 根据读写命令及送来的地址信息控制整个芯片工作;图中的控制字寄存 器用于接收数据总线缓冲器的信息:当写入控制字时,控制计数器的工作方式,当写入数 据时则装入计数初值,控制寄存器为 8 位, 只写不能读。 三、实验原理 本实验原理图如图 620 所示,8253A 的 A0、A1 接系统地址总线 A0、A1,故 8253A

12、有 四个端口地址,如端口地址表 62 所示。8253A 的片选地址为 48H 4FH。 因此, 本实 验仪中的8253A 四个端口地址为 48H、49H、4AH、4BH, 分别对应通道 0、通道 1、通道 2 和控制字。采用 8253A 通道 0,工作在方式 3(方波发 生器方式),输入时钟 CLK0 为 1MHZ, 输出 OUTO 要求为 1KHZ 的方波,并要求用接在 GATE0 引脚上的导线是接地(“0”电平)或甩空(“1”电平)来观察 GATE 对计数器的控制 作用,用示波器观察输出波形。 四、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图6-20 实验原理图实验

13、六、小直流电机调速实验实验六、小直流电机调速实验 一、实验目的 1、 掌握直流电机的驱动原理。 2、了解直流电机调速的方法。 二、实验原理 1、用DAC0832D/A 转换电路的输出,放大后驱动直流电机。编制程序,改变DAC0832 输出,放大方波信号的占空比可实现电机转速控制。 2、实验代码CODE SEGMENT ASSUME CS:CODE DAPORTEQU 0060HSTART:MOV AL,0FFH DACON1: MOV DX,DAPORT OUT DX,AL MOV CX,1000H DACO2:LOOP DACO2 DEC AL JNZ DACON1 DACO3:MOV DX

14、,DAPORT OUT DX,AL MOV CX,0800H DACO4:LOOP DACO4 INC AL JNZ DACO3 JMP START CODE ENDS END START 三、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图实验七、步进电机控制实验七、步进电机控制 一、实验目的 1、了解步进 电机控制的基本原 理。 2、掌握步进 电机转动编程方法。二、预备知识 步机电机驱动原理是通过对它每相线圈中的电流的顺序切换来使电机作步进式旋转。 驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速,用微电 脑控制步进电机最适合 三、实验原理 1、硬

15、件原理图如下:2、实验代码CODE SEGMENT ASSUME CS:CODEIOBPTEQU 0060H START: JMP IOLED1IOLED1:MOV DX,IOBPT MOV AL,03H OUT DX,AL CALL DELAY MOV AL,06H OUT DX,ALCALL DELAYMOV AL,0CHOUT DX,ALCALL DELAYMOV AL,09HOUT DX,AL CALL DELAYJMP START DELAY:MOV CX,08000H DELA:LOOP DELA RET CODE ENDS END START四、实验过程 1、准确连接线路。 2、导入实验程序,观察实验现象,如下图实实 验感验感 想想: 通过 本次 试验, 我对 于自 己掌 握这 门课 程掌 握了 多少有了一个全面的了解,自己在许多的方面还要加强与学习,这次试验重点在于检查自 己的动手能力和对知

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号