2009微机接口实验指导书 - 图文(2)

2019-04-09 15:22

R1R2R3R4R5R6R7R8C1C2C3C4C5C6C7C8 图1-9 8X8LED点阵电路结构

1.2.7 拨动开关和LED显示电路

拨动开关和LED显示都是8位宽度,拨动开关有高电平和低电平两种状态见图1-10。LED插孔当接入高电平时发光二极管会被点亮。实验电路见图1-11所示。

图1-10 拨动开关电路

6

图1-11 LED显示电路

1.2.8 A/D转换电路

A/D转换使用了常用的芯片ADC0809。电路如图1-12所示。该电路可以用查询或中断方式处理A/D转换后的数据。查询方式使用D0=1作为转换结束标志。同时,该信号也作为中断请求信号引出。

ADC0809使用三个端口地址控制A/D转换。 A0=1 读操作,获取转换后的数据

A1=1 读操作,获取ADC EOC状态,当D0=1时,表示EOC=1,转换完成。 A1A0=00 输出操作,启动ADC转换开始。

AD_IRQADC0809125D0D0IN0IN1D6D7D6D7IN7EOCALEADDAADDBENADDCSTARTref(+)CLKref(-)LS02IOWA0LS02IORA1AD_CSADDAADDBADDCVCCIN7IN0IN1211253LS00LS00LS00500KHZ 7

图 1-12 ADC0809 单元电路1.2.9 D/A转换电路

D/A转换使用了常用的DAC0832芯片,见图1-13。由于使用了两级放大器,因此,当参考电压为+5V时,转换输出的电压从0-+5V变化。

因为PCI转换后的ADD-ON总线信号IOW脉冲宽度较窄(250ns),大大小于DAC0832可靠转换所允许的最小值。因此,DAC芯片的数据总线没有直接与实验台总线连接,而是使用了D锁存器和单稳电路模拟产生D/A时序,但户对DAC的编程应用与DAC直接连接总线的方法相同,即对用户是完全透明的。

DAC0832D0D1D2D3D4D5D6D7DA_CSIOWDI7ILEWR2WR1VREFDI0RfbIout1Iout2500+12VLM324-12V10K10KDA_OUTLM324+5V图 1-13 DAC0832单元电路1.2.10 RS-232C接口电路

实验台有两个串行接口电路,一个受16550控制,一个受51单片机控制。为了简单起见,两个串行口都使用了三线制,即仅使用TXD、RXD、GND信号线。两个串口都使用9脚D型连接器,信号定义完全相同,并且与PC机的9脚D型插座定义相同,这样,使用一根电缆,不仅可以做PC和实验台之间的串行通信实验,也可做PC与PC之间的串行通信实验。

RS-232C接口电路见图1-14所示。

16550接口9脚连接器SINSOUTRXDICL232TXD235单片机RXDTXDICL2329脚连接器RXDTXD23516550SDB51SDB图 1-14 RS-232C接口电路

8

1.2.11 128×64汉字LCD 显示模块

128×64带汉字库LCD显示模块型号为TS-12864A-3。LCD 显示模块内部集成了汉字字库、显示存储器和控制电路,与外部并行接口连接主要有数据线D7-D0、数据/命令信号线D/I、读/写信号线R/W、允许信号线E、背景显示信号线BK。 各信号线的功能为:

D/I=1 表示数据,D/I=0表示命令;

R/W=1表示读操作,R/W=0表示写操作; E=1允许显示,E=0禁止显示;

BK=1显示背景,BK=0不显示背景。 要控制LCD显示字符、汉字或图形,只要按照模块给出的命令格式向LCD发送命令和数据即可,不需要复杂的时序操作。

LCD命令分为基本指令集和扩展指令集两种。详细的命令介绍可参见光盘的技术资料。

9

一.用户指令表1(RE=0:基本指令集)

指令码 指令 DI RW 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 1 将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00” 设定DDRAM的地址计数器(AC)到说 明 清除显示 0 地址归位 0 0 0 0 0 0 0 0 1 X “00”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容 进入点设定 显示状态 开/关 游标或显示移位控制 功能设定 设定 CGRAM地址 设定DDRAM地址 读取忙标志 (BF)和地址 写资料到RAM 读出RAM的值 0 0 0 0 0 0 0 1 I/D S 指定在资料的读取与写入时,设定游标移动方向及指定显示的移位 D=1:整体显示ON 0 0 0 0 0 0 1 D C B C=1:游标ON B=1:游标位置ON 设定游标的移动与显示的移位控制位0 0 0 0 0 1 S/C R/L X X 元;这个指令并不改变DDRAM的内容 DL=1:(必须为1) 0 0 0 0 1 DL X 0 RE X X RE=1: 扩充指令动作 RE=0:基本指令动作 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM地址到地址计数器(AC) 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定DDRAM地址到地址计数器(AC) 读取忙标志(BF),可以确认内部动作0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 是否完成,同时可读出地址计数器(AC)的值 1 0 D7 D6 D5 D4 D3 D2 D1 D0 写入资料到内部的RAM(DDRAM/CGRAM/IRAM/GDRAM) 从内部RAM读取资料到1 1 D7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/IRAM/GDRAM) 10


2009微机接口实验指导书 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年深圳市考人教版数学四年级下册期末试题附答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: