第5章 接口技术.ppt

第5章 接口技术

单片机系统中最常见的LCD显示器有LCD12864、LCD1602和LCD3310等,本教材主要简单介绍LCD1602显示器及其控制。图5-5为单片机与LCD1602的连接电路图。图中,S1、S2分别接单片机的I/O口。 图5-5 单片机与LCD1602的连接电路图 LCD1602可以显示2行,每行显示16个ASCII字符,并且可以自定义图形,只需要写入相对应字符的ASCII码就可以显示,使用上相对数码管更能显示丰富的信息,表5-2是LCD1602各引脚的功能,不同厂家生产的引脚可能不一样,大家使用前要注意看厂家提供的资料。 表5-2 LCD1602各引脚的功能表 背光源负极 BLK 16 Data I/O D1 8 背光源正极 BLA 15 Data I/O D0 7 Data I/O D7 14 使能信号 E 6 Data I/O D6 13 读/写选择端(H/L) R/W 5 Data I/O D5 12 数据/命令选择端(H/L) RS 4 Data I/O D4 11 液晶显示偏压信号 VL 3 Data I/O D3 10 电源正极 VDD 2 Data I/O D2 9 电源地 VSS 1 引脚说明 符号 编号 引脚说明 符号 编号 D0~D7端为8位数据口,进行数据传送,而RS、R/W、E端则配合可以做出不同的操作,对1602进行操作主要有如下四种: 1.读状态。输入:RS=L,RW=H,E=H。输出:D0~D7=状态字。 2.写指令。输入:RS=L,RW=L,D0~D7=指令,E=高脉冲。输出:无。 3.读数据。输入:RS=H,RW=H,E=H。输出:D0~D7=数据。 4.写数据。输入:RS=H,RW=L,D0~D7=数据,E=高脉冲。输出:无。 从以上可以看出,如果想对1602进行何种操作,只要按其相对应的操作规程来做即可。虽然以上有四种操作,但实际上归类起来只有二种,一种读一种写。 5.3 MCS-51单片机与D/A、A/D转换器接口技术 在测控系统和智能仪表中需要处理传感器检测到的信号,如温度、湿度、速度、压力等,这些信号必须转变为电压、电流信号,再送至单片机处理实现控制输出。传感器输出大多是模拟信号,因此必须设置A/D转换环节,将模拟信号转换为数字信号;另外,利用单片机的数字化控制产生模拟信号、驱动模拟形式的负载设备也要D/A转换环节,将数字信号转换为模拟信号。 5.3.1 采用DAC0832芯片的D/A转换接口技术 数模转换芯片的类型非常多,各有特点。如何选用D/A转换芯片还需要根据需求对照D/A转换芯片的主要参数作出决定, D/A转换器的主要性能指标有以下几项: 1.分辨率 分辨率以D/A转换器能够转换的二进制数位数决定,位数越多分辨率就越高。分辨率等于满量程的1/2n(n表示输入二进制数字量的位数),它反映了输出模拟量的最小变化值。 2.建立时间 建立时间是指从输入数字量开始变化至输出电压或电流信号的变化达到相应稳定值所需要的时间。 3.精度 精度表现了实际输出电压或电流与理论值之间的误差。 DAC0832芯片是一种应用比较典型的D/A转换器件,分辨率为8位,电流建立时间为1微秒,输入数据可以采用双缓冲、单缓冲或直通形式,输入逻辑电平与TTL兼容,单一电源供电,电压范围为+5V~+15V,功耗为20mW。 DAC0832芯片有20个引脚,通常采用双列直插(DIP)形式,芯片管脚图和内部结构图可查阅相关资料,各引脚功能安排如下: :片选信号。低电平有效,与ILE配合,决定数据输入控制信号 是否有效。 ILE:允许锁存信号。高电平有效,当 、 为低电平时,ILE的电平上升沿使数据线的数据信 息进入8位输入锁存器。 :写控制信号1。低电平有效,与ILE、 配合控制8位数据信息的输入。 :写控制信号2。低电平有效,与传送控制信号。 配合控制锁存器中的8位输入数据进入DAC 寄存器。 :传送控制信号。低电平有效,与 配合控制锁存器中的8位输入数据进入DAC寄存器。 VREF:基准电压输入端。可以通过调节设置,在- 10V~+10V内改变基准电压范围。 DI0~DI7:8位数字量输入端。与单片机数据输出口线 连接,接收转换数据。 IOUT1、IOUT2:转换电流输出端。两电流之和为常 数,可直接与外接运算放大器的反相、同相端 连接。 Rf :内部反馈电阻引脚。作为反馈电路,与外接运算 放大器的输出

文档评论(0)

1亿VIP精品文档

相关文档