收藏 分享(赏)

8088实验讲义.doc

上传人:精品资料 文档编号:10274809 上传时间:2019-10-27 格式:DOC 页数:38 大小:6.97MB
下载 相关 举报
8088实验讲义.doc_第1页
第1页 / 共38页
8088实验讲义.doc_第2页
第2页 / 共38页
8088实验讲义.doc_第3页
第3页 / 共38页
8088实验讲义.doc_第4页
第4页 / 共38页
8088实验讲义.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、 1目 录第一部分 综述 .2第一章 QTH-8086B 16 位微机原理教学内容及参考 21.1 16 位微机接口技术教学内容 21.2 16 位微机接口技术教学参考 2第二章 QTH8086B 教学实验仪简要介绍 32.1 系统构成及特点 .32.2 16 位微机原理教学实验环境 42.3 16 位微机实验系统硬件电路简介 42.4 软件的安装 .62.5 实验仪的使用 .6第二部分 16 位微机接口技术 7第三章 基本接口技术实验 73.1 基本 IO 口扩展实验 .73.2 8259A 中断应用实验 .93.3 可编程定时器 /计数器 8254 实验 123.4 可编程并行接口 825

2、5 实验 .143.7 A/D 转换实验 .233.9 扩展存储器读写实验 .283.15 直流电机实验 .42附录 B 常用芯片引脚图51第一部分 综述第一章 QTH-8086B 16 位微机原理教学内容及参考QTH 16 位微机教学从两个方面来开展:一方面以微机原理为主,旨在让学生掌握 16 位微处理器在各种工作模式下的工作原理;另一方面以微机接口技术应用为主,旨在让学生掌握各种基本的微机应用技术。1.1 16 位微机接口技术教学内容微机接口技术是把由处理器、存储器等组成的基本系统与外部设备连接起来,从而实现计算机与外部设备通信的一门技术。学习微机接口技术对微机在工业控制、数据采集和系统控

3、制等领域的应用具有非常重要的作用。微机接口技术教学围绕 PC 机内部构成原理及常用接口芯片的使用来开展。学习内容包括2对 PC 机资源的基本操作和常用接口芯片的编程操作,如 8253/8254 定时/计数控制器,8259 中断控制器,DMA 直接存储器访问控制器,8250/16550 串行接口芯片,8255 并行接口芯片,键盘、鼠标接口芯片、AD/DA 模数/ 数模转换、液晶显示板、点阵 LED 等等都是学习的对象。1.2 16 位微机接口技术教学参考16 位微机接口技术的教学内容适合非电类专业以微机应用普及课、电类专业以专业基础课的形式来开展。 3第二章 QTH8086B 教学实验仪简要介绍

4、QTH-8086B 实验系统是为满足各大专院校进行“16 位微机原理与接口技术” 课程的开放式实验教学而精心设计的,其功能强大,为 16 位微机原理和 16 位微机接口技术分别提供了实验平台。2.1 系统构成及特点2.1.1 系统构成16 位微机原理部分的实验平台由一组支持在 80386 及其以上 PC 微机上的编程、调试软件构成。用户可以通过该平台进行 16 位微机实验程序编制、运行及调试。16 位微机接口应用部分的平台用于支持基本接口应用学习,用户可以基于该接口学习常用接口芯片的编程及应用,用户可以参考这些实例快速掌握接口应用的实现方法。QTH-8086B 提供下列实验内容:表 2-1 Q

5、TH-8086B 实验系统硬件内容基 本 单 元 实 验 内 容主控模块MCU8088/8086H1、 系统电源输出接口2、 提供 16 位地址总线,8 位数据总线接口3、 各种 16 位机的控制信号常用 I/O 实验模块1、74LS244 与 74LS273 基本输入/输出实验2、8259 中断实验3、8254 定时器与计数器和分频器实验4、8255 通用 I/O 接口实验、打印机实验5、16C550 通用串行口接口实验, RS232 实验,与 PC 机通讯实验AD/DA,16 位 DRAM,语音综合实验模块1、 ADC0809 8 位 AD 实验2、 DAC0832 8 位 DA 实验3、

6、 ISD1420 语音实验4、 RAM 实验键盘 LED 显示模块 1、4*4 键盘与 4 位 LED 八段显示实验2、16*16 LED 中文字幕移动实验LCD 与 IC 卡实验模块 1、128*64 点阵式 LCD 显示实验2、IC 卡实验电机、光磁控、音频实验模块1、直流电机实验2、步进电机实验3、光磁控制风扇实验4、串并转换实验5、音频实验6、继电器实验通用实验模块 两组 40 个引脚的锁紧插座,每个引脚都以插孔的形式引出,用户可随意扩展电路控制与信号源模块1、 配有带驱动的 16 个 LED 显示器2、 8 路手动电平控制3、 2 路手动单脉冲输出4、 2 路振荡方波信号源:1HZ,

7、32HZ,1024HZ ,32.768KHZ,262.14KHZ ,1.5MHZ,6MHZ,24MHZ 八组选择5、 1 路分频器:CLOCK/2,CLOCK/4,CLOCK/8,CLOCK/16 4 组选择系统电源 +5V/3A、12V/0.5A42.1.2 系统功能及特点1先进的 16 位微机原理实验教学平台系统提供了 80386、奔腾及其以上微机上的调试操作软件,允许用户调试并运行实验程序,为用户提供了一个窥探 80x86 微处理器运行机制的窗口,使用户可以迅速了解 16 位微机的工作机制和过程,并掌握其编程方法,为学习 16 位微机接口技术和应用打下基础。2完善的基本微机接口技术实验教

8、学平台 在接口实验单元中,系统提供了各种常用外围接口及其控制应用部件,从而全面支持“微机接口技术”及“微机控制应用”的各项实验内容。3对实验设计具有良好的开放性,增强学生综合设计能力 实验系统所具有的硬软件结构对用户的实验设计具有良好的开放特性,系统总线及各种外围接口器件都可由用户来操作连接,从而极大地提高了学生的实际和操作能力,避免了单纯验证式实验方式的弊病。4采用模块式组合方式,用户可以根据需要选择组件 硬件实验采用模块组合方式,用户可以根据自己的需要任意选择组件,极大地提高了实验的灵活性和实用性。连线采用排线与单线插孔相结合的连接方式,极大地提高了实验效率和直观必,使学生可把注意力集中在

9、硬软件设计和调试过程中。 5高性能稳压开关电源 系统采用了具有抗短路、过流的高性能稳压开关电源,从而可以避免学生实验过程中因接线失误而导致的芯片或整机损坏情况。2.2 16 位微机原理教学实验环境QTH-8086B 集成调试软件 ,为用户提供了完整的 16 位微机原理实验调试平台。该软件具有下列一些特征: 全新的 WINDOWS 界面版本,支持 WIN98/ME/2000/XP/NT 操作系统 可在线修改、编辑、编译、连接 十分强大的智能书签功能 符合编程语言语法的彩色文本显示,用户可根据个人爱好修改特定和着色功能 先进的错误定位,可直接进入错误位置,无需查找错误信息。2.3 16 位微机实验

10、系统硬件电路简介1、 电位器输出 05V 电压2、 配有带驱动的 16 个 LED 发光管电路,用于观察简单的实验结果图 2-3-1 电位器输出电压 图 2-3-2 16 个发光管电路53、 8 路手动电平控制电路,给实验提供简单的高低电平图 2-3-3 8 路手动电平控制电路4、 2 路手动单脉冲输出电路,给实验提供单脉冲信号图 2-3-4 2 路手动单脉冲输出电路5、 1 路分频器电路,给实验提供不同频率的振荡信号,输入频率为 CLOK,则输出频率为CLOK/2,CLOK/4 ,CLOK/8,CLOK/16 4 组选择。图 2-3-5 分频电路6、 2 路振荡方波信号源:1HZ,32HZ,

11、 1024HZ,32.768KHZ,262.14KHZ,1.5MHZ,6MHZ ,24MHZ 八组选择,给实验提供不同频率的振荡信号6图 2-3-6 振荡电路2.4 软件的安装 (1) 插入 QTH-8086B 安装盘,一直点 “下一步”进行默认安装。(2) 自动在 C 盘下生成 QTH8086B 文件夹,在该文件夹中含有各种实验的源程序。(3) 在桌面上生成 QTH-8086B 软件图标。2.5 实验仪的使用(1) 用实验仪所配的串口线把微机串口和实验仪的主控模块 MCU8088/8086H 的串口连起来。(2) 按照实验指导书连好所做实验的连线。(3) 连好电源线,并打开电源。(4) 双击

12、桌面上的 QTH-8086B 软件图标,启动调试软件。(5) 打开所做实验的源程序,进行编译连接、调试、运行。7第二部分 16 位微机接口技术第三章 基本接口技术实验本章提供的实验以达到掌握微型计算机基本接口技术的目的。操作本章的实验,要求用户已经学习了 PC 微机的基本原理和基本结构,并能够熟练的使用汇编语言编写实验程序。另外,本章共提供了各类实验,用户可以根据专业需要及学时情况选做其中的若干个。3.1 基本 IO 口扩展实验3.1.1 实验目的了解 TTL 芯片扩展简单 I/O 口的方法,掌握数据输入输出程序编制的方法。3.1.2 实验设备(1) PC 机一台(2) QTH-8086B 1

13、6 位微机教学实验仪一套3.1.3 实验说明74LS244 是一种三态输出的 8 总线缓冲驱动器,无锁存功能,当 G 为低电平时,Ai 信号传送到 Yi,当为高电平时,Yi 处于禁止高阻状态。74LS273 是一种 8D 触发器,当 CLR 为高电平且 CLK 端电平正跳变时, D0D7 端数据被锁存到 8D 触发器中。3.1.4 实验原理图图 3-1-1 74LS244 与 74LS273 扩展 I/O 口原理图3.1.5 实验内容本实验利用 74LS244 作为输入口,读取开关状态,并将此状态通过 74LS273 驱动发光二极管显示出来。83.1.6 实验步骤图 3-1-2 扩展 I/O

14、口连线图(1) 实验连线: 244 的 CSMCU 主模块的地址 A15,Y7Y0开关 K01K08。 273 的 CSMCU 主模块的地址 A14,Q7Q0发光二极管 L1L8。 该模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 该模块的数据(AD0AD7)连到 MCU 主模块的数据(AD0AD7)。(2) 运行程序:IO.ASM(3) 拨动开关,观察发光二极管的变化。93.2 8259A 中断应用实验3.2.1 实验目的1掌握 8259A 中断控制器的工作原理 ;2掌握 8259A 可编程中断控制器的应用编程 。3.2.2 实验设备(1) PC 微机一台。(2) QTH-80

15、86B 实验装置一套。3.2.3 实验内容本实验用脉冲作为中断源,编写一实验程序,完成按键中断的响应,每产生一次按键中断,数码管高位显示中断号,低位显示中断次数,拨动开关 KN09 观察数码管的变化。3.2.4 实验说明中断控制是微机系统的主要管理方式之一,也是处理器与外设之间通信的最有效方法之一。它可以减少系统为反复查询外部设备状态而消耗的时间,提高了系统的整体运行效率。在现代 16 位微机系统中,系统的中断有两类:软件中断和硬件中断。硬件中断可以实现微机系统对外设的管理,由 8259 中断控制器来完成。1、8259 控制器的介绍中断控制器 8259A 是 Intel 公司专为控制优先级中断

16、而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对 8259A 进行编程,就可以管理 8 级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需增加其它电路的情况下,通过多片 8259A 的级连,能构成多达 64 级的矢量中断系统。它的管理功能包括:记录各级中断源请求,判别优先级,确定是否响应和响应哪一级中断,响应中断时,向 CPU 传送中断类型号。8259A 的内部结构和引脚如图 3-2-1 所示。8259A 的命令共有 7 个,一类是初始化命令字,另一类是操作命令。8259A 的编程就是根据应用需要将

17、初始化命令字 ICW1-ICW4 和操作命令字 OCW1-OCW3 分别写入初始化命令寄存器组和操作命令寄存器组。ICW1-ICW4 各命令字格式如图 3-2-2 所示,OCW1-OCW3 各命令字格式如图3-2-3 所示,其中 OCW1 用于设置中断屏蔽操作字, OCW2 用语设置优先级循环方式和中断结束方式的操作命令字,OCW3 用语设置和撤消特殊屏蔽方式,设置中断查询方式以及设置对 8259 内部寄存器的读出命令。图 3-2-1 8259 内部结构和引脚图10A0 D7 D6 D5 D4 D3 D2 D1 D00 0 0 0 1 LTIM ADI SNGL IC48086/88 不用 8

18、086/88 不用 特征位 0:边沿触发1:电平触发无效 0:单片使用1:多片级联0:不需要 ICW4图 3-2-2 (a) ICW1 格式A0 D7 D6 D5 D4 D3 D2 D1 D01 中断类型高 5 位 8086/88 不用图 3-2-2 (b) ICW2 格式A0 D7 D6 D5 D4 D3 D2 D1 D01 S7 S6 S5 S4 S3 S2 S1 S0主片A0 D7 D6 D5 D4 D3 D2 D1 D01 不可用 ID2 ID1 ID0从片图 3-2-2 (c) ICW3 格式A0 D7 D6 D5 D4 D3 D2 D1 D01 0 0 0 SFNM BUF M/S

19、 AEOI UPM图 3-2-2 (d) ICW4 格式图 3-2-3 OCW 命令字格式112、8259 寄存器及命令的控制访问在硬件系统中,8259 仅占用两个外设接口地址,在片选有效的情况下,利用 A0 来寻址不同的寄存器和命令字。对寄存器和命令字的访问控制如表 3-2-1 所示。表 3-2-1 8259 寄存器及命令的访问控制A0 D4 D3 读信号 写信号 片 选 操 作0 0 1 0 读出 ISR,IRR 的内容1 0 1 0 读出 IMR 的内容0 0 0 1 0 0 写入 OCW20 0 1 1 0 0 写入 OCW30 1 X 1 0 0 写入 ICW11 X X 1 0 0

20、 写入 OCW1,ICW2 ,ICW3,ICW43、PC 微机系统中 8259A 的应用在现代 PC 微机系统中,系统中包含了两片 8259A 中断控制器,经级连可以管理 16 级硬件中断,其中部分中断源已经被系统硬件占用,具体使用情况如表 3-2-2 示。两片 8259A 的端口地址为:主片在 020H-03FH,实际使用 020H 和 021H 两个端口;从片在 0A0H-0BFH 范围,实际使用 0A0H和 0A1H 两个端口。表 3-2-2 PC 微机系统中的硬件中断中 断 源 功 能 中断向量号 中 断 源 功 能 中断向量号主 8259A IRQ0 定时中断 08H 主 8259A

21、 IRQ8 实时钟 70H主 8259A IRQ1 键盘中断 09H 主 8259A IRQ9 保留 71H主 8259A IRQ2 接从 8259A 0AH 主 8259A IRQ10 保留 72H主 8259A IRQ3 COM2 0BH 主 8259A IRQ11 保留 73H主 8259A IRQ4 COM1 0CH 主 8259A IRQ12 保留 74H主 8259A IRQ5 硬盘/并口 2 中断 0DH 主 8259A IRQ13 写处理中断 75H主 8259A IRQ6 软盘 0EH 主 8259A IRQ14 硬盘控制器 76H主 8259A IRQ7 打印机 0FH 主

22、 8259A IRQ15 保留 77H3.2.5 实验步骤(1)实验连线: 8259 模块选通线 CS 连到 MCU 主模块的地址 A14。 8259 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 8259 模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8259 模块的 INTA 接 MCU 主模块的的 INTA,INT 接 MCU 主模块的 INTR,IRx(指 IR0IR7 中的任一个)接信号源模块的 1H。 8255 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 8255 模块的数据(

23、AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 模块的 PC0 接串并转换电路的 CLK,PC1 接 DIN。(2) 运行程序:INTR.ASM。123.3 可编程定时器/计数器 8254 实验3.3.1 实验目的了解计数器的硬件连接方法及时序关系,掌握 8254 的各种模式的编程及其原理,用示波器观察各信号之间的时序关系。3.3.2 实验设备(1) PC 机一台;(2) QTH-8086B 16 位微机教学实验仪一套。3.3.3 实验说明8254 是一种可编程

24、的定时器/计数器芯片,它具有 3 个独立的 16 位计数器通道,每个计数器都可以按照二进制或二-十进制计数,每个计数器都有 6 种工作方式,计数频率可高达 24MHz,芯片所有的输入输出都与 TTL 兼容。计数器都有 6 种工作方式:方式 0计数过程结束时中断;方式 1可编程的单拍脉冲;方式2频率发生器;方式 3方波发生器;方式 4软件触发;方式 5硬件触发。6 种工作方式主要有 5 点不同:一是启动计数器的触发方式和时刻不同;二是计数过程中门控信号 GATE 对计数操作的影响不同;三是 OUT 输出的波形不同;四是在计数过程中重新写入计数初值对计数过程的影响不同;五是计数过程结束,减法计数器

25、是否恢复计数初值并自动重复计数过程的不同。3.3.4 实验内容将 32Hz 的晶振频率作为 8254 的时钟输入,利用定时器 8254 产生 1Hz 的方波,发光二极管不停闪烁,用示波器可看到输出的方波。3.3.5 实验原理图图 3-3-1 可编程定时器/计数器 8254 原理图3.3.6 实验步骤(1)实验连线: 信号源模块短路 32.0Hz,CLK 连到 8254 模块的 CLK0。 8254 模块选通线 CS 连到 MCU 主模块的地址 A14。 8254 模块 GATE0 接电源+5V;OUT0 接发光二极管 L1。 该模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 该模

26、块该模块的数据(AD0AD7 )、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。(2) 运行程序:8254.ASM。13(3) 观察发光二极管,用示波器可看到输出的方波。图 3-3-2 8254 定时器/计数器实验143.4 可编程并行接口 8255 实验3.4.1 实验目的了解可编程并行接口芯片 8255 的内部结构、工作方式、初始化编程及应用。3.4.2 实验设备(1) PC 机一台;(2) QTH-8086B 16 位微机教学实验仪一套。3.4.3 实验说明1、8255A 的内部结构:(1)数据总线缓冲器:这是一个双向三态的 8 位数据缓冲器,它

27、是 8255A 与微机系统数据总线的接口。输入输的数据、CPU 输出的控制字以及 CPU 输入的状态信息都是通过这个缓冲器传送的。(2)三个端口 A,B 和 C: A 端口包含一个 8 位数据输出锁存器和缓冲器,一个 8 位数据输入锁存器。B 端口包含一个 8 位数据输入/ 输出锁存器和缓冲器,一个 8 位数据输入缓冲器。C 端口包含一个 8 位数据输出锁存器及缓冲器,一个 8 位数据输入缓冲器(输入没有锁存器) 。(3)A 组和 B 组控制电路:这是两组根据 CPU 输出的控制字控制 8255 工作方式的电路,它们对于 CPU 而言,共用一个端口地址相同的控制字寄存器,接收 CPU 输出的一

28、字节方式控制字或对 C 口按位复位字命令。方式控制字的高 5 位决定 A 组工作方式,低 3 位决定 B 组的工作方式。对 C 口按位复位命令字可对 C 口的每一位实现置位或复位。 A 组控制电路控制 A 口和 C 口上半部,B 组控制电路控制 B 口和 C 口下半部。(4)读写控制逻辑:用来控制把 CPU 输出的控制字或数据送至相应端口,也由它来控制把状态信息或输入数据通过相应的端口送到 CPU。2、8255A 的工作方式:方式 0基本输入输出方式;方式 1选通输入输出方式;方式 2双向选通输入输出方式。3、8255A 的状态字:图 3-4-1 8255 方式 1 的状态字15图 3-4-2

29、 8255 方式 2 的状态字3、8255A 的控制字:1 D6 D5 D4 D3 D2 D1 D0特征位A 组方式00=方式 01=方式 11X=方式 2A 口0=输出1=输入C 口高 4 位0=输出1=输入B 组方式0=方式 01=方式 1B 口0=输出1=输入C 口低 4 位0=输出1=输入图 3-4-3 8255A 方式控制字0 D6 D5 D4 D3 D2 D1 D0特征位 不用 位选择000=C 口 0 位111=C 口 7 位 0=复位1=置位图 3-4-4 C 口按位置位/复位控制字3.4.4 实验原理图图 3-4-5 可编程并行接口 8255 电路3.4.5 实验内容(1)

30、流水灯实验:利用 8255 的 A 口循环点亮发光二极管。(2) 交通灯实验:利用 8255 的 A 口模拟交通信号灯。(3) I/O 输入输出实验:利用 8255 的 A 口读取开关状态, 8255 的 B 口把状态送发光二极管显示。3.4.6 实验步骤1、流水灯实验:(1) 实验连线 该模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。16 该模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 的 PA0PA7 连到发光二极管的 L0L7。

31、(2) 运行程序:(3) XunHuan.ASM,观察发光二极管。图 3-4-6 流水灯实验 图 3-4-7 交通灯实验图 3-4-8 I/O 输入输出实验2、交通灯实验:(1) 实验连线: 该模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 该模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 的 PA0-L7、PA1-L6、PA2-L5、PA3-L3、PA4-L2、PA5-L1。(2) 运行程序:Trac.ASM ,观察发光二极管。3、I

32、/O 输入输出实验:(1) 实验连线17 该模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 该模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 的 PA0PA7 接开关 K0K7,8255 的 PB0PB7 接发光二极管 L0L7 。(2) 运行程序:Kaiguan.ASM;拨动开关,观察发光二极管。183.7 A/D 转换实验3.7.1 实验目的掌握 0809A/D 转换芯片的硬件电路和软件编程。3.7.2 实验设备(1) PC 机一台

33、;(2) QTH-8086B 16 位微机教学实验仪一套。3.7.3 实验说明ADC0809 的主要性能:(1) 8 位逐次逼近型 A/D 转换器,所有引脚的逻辑电平与 TTL 电平兼容。(2) 带有锁存功能的 8 路模拟量转换开关,可对 8 路 05V 模拟量进行分时切换。(3) 输出具有三态锁存功能。(4) 分辨率:8 位,转换时间:100s。(5) 不可调误差:1LBS,功耗:15mW。(6) 工作电压:+5V,参考电压标准值 +5V。(7) 片内无时钟,一般需外加 640KHz 以下且不低于 100KHz 的时钟信号。ADC0809 的内部结构:ADC0809 是 CMOS 的 8 位

34、模/数转换器,采用逐次逼近原理进行 A/D 转换,芯片内有模拟多路转换开关和 A/D 转换两大部分,可对 8 路 05V 的输入模拟电压信号分时进行转换。模拟多路开关由 8 路模拟开关和 3 位地址锁存译码器组成,可选通 8 路模拟输入中的任何一路,地址锁存信号 ALE 将 3 位地址信号 ADDA、ADDB、ADDC 进行锁存,然后由译码电路选通其中的一路,被选中的通道进行 A/D 转换。 A/D 转换部分包括比较器、逐次逼近寄存器( SAR) 、256R 电阻网络、树状电子开关、控制与时序电路等。另外 ADC0809 输出具有 TTL 三态锁存缓冲器,可直接连到CPU 数据总线上。ADC0

35、809 的多路转换:在实时控制与实时检测系统中,被控制与被测量的电路往往是几路或几十路,对这些电路的参数进行模/数、数/模转换时,常采用公共的模数、数模转换电路。因此,对各路进行转换是分时进行的。此时,必须轮流切换各被测电路与模数、数模转换电路之间的通道,以达到分时切换的功能。ADC0809 转换时序:首先输入地址选择信号,在 ALE 信号作用下,地址信号被锁存,产生译码信号,选中一路模拟量输入。然后输入启动转换控制信号 START(不小于 100ns ) ,启动 A/D 转换。转换结束,数据送三态门锁存,同时发出 EOC 信号,在允许输出信号控制下,再将转换结果输出到外部数据总线。19图 3

36、-7-1 ADC0809 转换时序图3.7.4 实验原理图图 3-7-2 ADC0809 电路3.7.5 实验内容本实验利用实验板上的 ADC0809 做 A/D 转换实验,将模拟信号转换成数字信号并在数码管上显示,调节电位器观察数码管上数据的变化。3.7.6 实验步骤(1) 实验连线: AD0809 模块的时钟输入端 ADCLK 连到 MCU 主模块的 ALE。 AD0809 模块的 ADWR、ADRD 连到分别连到 MCU 主模块的 WR、RD。 AD0809 模块的数据(D0D7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0AD7)、地址线(A0A7)。 AD0809 模块

37、选通线 ADCS 连到 MCU 主模块的地址 A14。 AD0809 模块 IN0 接到电位器的 DCOUT。 8255 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 8255 模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0 AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。20 8255 模块的 PC0 接串并转换电路的 CLK,PC1 接 DIN。(2) 运行程序:0809.ASM,调节电位器观察数码管的变化。图 3-7-3 A/D 转换实验连线213.9 扩展存储器读写实验3.9.1 实验

38、目的(1) 学习片外存储器扩展的方法。(2) 学习数据存储器不同的读写方法。3.9.2 实验设备(1) QTH-8086B 16 位微机教学实验仪一套。(2) PC 机一台;3.9.3 实验内容编写简单的程序,对实验板上提供的外部存储器(62256)进行读写操作,连续运行程序,数码管上显示 99。3.9.4 实验步骤(1) 实验连线: DRAM 模块的 RAMWR、RAMRD 连到分别连到 MCU 主模块的 WR、RD。 DRAM 模块的数据(AD0AD7)、地址线(A0A7、A8A13)分别连到 MCU 主模块的数据(AD0AD7)、地址线(A0A7、A8A13)。 DRAM 模块选通线 R

39、AMCS 连到 MCU 主模块的 A14。 8255 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 8255 模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 模块的 PC0 接串并转换电路的 CLK,PC1 接 DIN。(2) 运行程序:62256.ASM,观察数码管的变化。图 3-9-1 存储器读写实验连线223.15 直流电机实验3.15.1 实验目的了解直流电机的基本控制方法。3.15.2 实验设备(1) PC 机一台;(2) Q

40、TH-8086B 16 位微机教学实验仪一套。3.15.3 实验说明由 CH0、CH1 来控制电机转动方向,由 DJ 来控制电机的转速。3.15.4 实验内容CH0=0、CH1=1 正转、CH0=1、CH1=0 反转、CH0=0、CH1=0 停止3.15.5 实验步骤(1) 实验连线 8255 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD。 8255 模块的数据(AD0AD7)、地址线(A0A7)分别连到 MCU 主模块的数据(AD0AD7)、地址线(A0A7)。 8255 模块选通线 CE 连到 MCU 主模块的地址 A15。 8255 的 PC0 连到直流电机的CH0,PC1

41、 连到直流电机的 CH1。 直流电机的 DJ 接 MCU 主模块的电源+5V。(2) 运行程序:ZLDJ.ASM,观察直流电机。图 3-15-2 直流电机实验连线附录 B 常用芯片引脚图231234567891011121314151617181920VSSVDDVORSR/WEDB0DB1DB2DB3DB4DB5DB6DB7CS1CS2RSTVEEBLABLK123456789101112151617181920212223241314252627288251D0D1D2D3D4D5D6D7WRCSC/DRDRxRDY TxRDYSYNDETTxCRxCRxDRxDCTSTxECLKRESE

42、TDSRDTRVccRTSGND1234567891011121314151617181920 21222324252627282930313233343536373839408255D0D1D2D3D4D5D6D7PA0PA1PA2PA3 PA4PA5PA6PA7PB0PB1PB2 PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7A0A1CERD WRRESETGNDVcc1234567891011121314151617181920 2122232425262728293031323334353637383940AT89C51P00P01P02P03P04P0

43、5P06P07P10P11P12P13P14P15P16P17P20P21P22P23P24P25P26P27P30/RXDP31/TXDP32/INT0P33/INT1P34/T0P35/T1P36/WRP37/RDRESETALEPSENEAX1X2GNDVcc1 2 3 4 5 6 7 8 9101112131415161718a1 a2b1 b2c1 c2d1 d2e1 e2f1 f2g1g2dp1 dp2com1com212345678 91011121314151612345 6 7 89101112131415168*8LED 8*8LED241234567 8910111213

44、1474HC00/321A1B1Y2Y2A2BGND 3Y3A3B4Y4A4BVcc 1234567 89101112131474HC04/06/07/14Vcc1A1Y2Y3Y 4Y5Y6Y2A3A 4A5A6AGND1234567 89101112131474HC164ABQ0Q1Q2Q3 Q4Q5Q6Q7CKVcc12345678 91011121314151674HC138ABCS2CLRS3S1Y7Y0Y1Y2Y3Y4Y5Y6VccGNDGND1234567 89101112131474HC393CKACLR11QA1QB1QC1QD2QD2QC2QB2QACLR2CKBGNDVcc

45、123456789101112 131415161718192021222324Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y15G1G2ABCDVcc74HC15412345678910 11121314151617181920 12345678910 1112131415161718192074HC244 74HC27312345678910 1112131415161718192074HC3731GA1A2A3A4B1B2B3B41Y11Y21Y31Y42Y12Y22Y32Y42GGND GNDVcc1D2D3D4D 5D6D7D8DCLR1Q2Q3Q4QCLK

46、5Q6Q7Q8QVcc1D2D3D4D 5D6D7D8D1Q2Q3Q4Q 5Q6Q7Q8QVccGND GNDOCC12345678 91011121314151674HC595QAQBQCQDQEQFQGQHQHISCLRSCKRCKGSERVccGND1234567 89101112131474HC4066X1Y1 C1Y2X2C2C3X3Y3Y4X4C4VccGND12345678910111215161718192021222324131425262728IN0IN1IN2IN3IN4IN5IN6IN7STARTEOCOECLKVREF(+)VREF(-)ADDAADDBADDCDB0

47、DB1DB2DB3DB4DB5DB6DB7ALEGNDVccADC080912345678910 11121314151617181920DAC0832CSWR1WR2AGNDD0D1D2D3D4D5D6D7VREFRfbInout1Inout2XREFILEGNDVcc123456789 101112131415161718IN1IN2IN3IN4IN5IN6IN7IN8O1O2O3O4O5O6O7O8COMUNL2803GND12345678910111215161718192021222324131425262728D0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9

48、A10A11A12A13A14RDCSWRGNDVcc61C25612345678910111215161718192021222324131425262728ZLG7289DIG0DIG1DIG2DIG3DIG4DIG5DIG6DIG7SASBSCSDSESFSGDPVccVccNCNCGNDCSCLKDATAKEYOSC2OSC1RESET123456789101112151617181920212223241314252627288259D0D1D2D3D4D5D6D7IR0IR1IR2IR3IR4IR5IR6IR7CAS0CAS1CAS2SP/ENINTINTACSWRRDA0VccG

49、ND123456789101112 1314151617181920212223248253D0D1D2D3D4D5D6D7CLK0OUT0GET0OUT1GATE1CLK1GATE2OUT2CLK2A0A1CSRDWRVccGND12345678 910111213141516MAX232C1+C2+C1_C2_V+V_T2outT1outR2in R2outR1outT2inT1inR1inGNDVcc 12345678 910111213141516A1A2 A3A4B1B2 B3B4C1C2 C3C4D1D2 D3D4TLP521-41234 5678 1234 5678 1234 5678 1234 56781234 56781234 5678X5045 AT93C46 AT24C

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报