河南理工大学毕业设计(论文)说明书
3.3.2 光提示电路
图3-9 光提示电路图
3.4 1602LCD显示电路设计
3.4.1 字符型液晶显示器的显示原理
用LCD显示一个字符时比较复杂,因为一个字符由6x8或8x8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8个字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但对于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立游标,在此送上该字符对应的代码即可。
3.4.2 液晶1602LCD简介
1、主要技术参数如表3-2所示:
16
河南理工大学毕业设计(论文)说明书
表3-2 1602技术参数
显示容量 16×2个字符
芯片工作电压
5V
工作电流 2.0mA
字符尺寸 2.95×4.35(W×H)mm
2、1602各个接口说明如表3-3所示:
表3.-3 1602接口说明
编号 1 2 3 4 5 6 7 8
符号 VSS VDD VL RS R/W E D0 D1
引脚说明 电源地 电源正极 显示偏压信号 数据/命令选择 读/写选择 使能信号 Data I/O Data I/O
编号 9 10 11 12 13 14 15 16
符号 D2 D3 D4 D5 D6 D7 A BLK
引脚说明 Data I/O Data I/O Data I/O Data I/O Data I/O Data I/O 背光源正极 背光源负极
外形尺寸如图3-10所示:
图3-10 LCD1602外形尺寸图
控制器接口时序说明
(1)读操作时序:
17
河南理工大学毕业设计(论文)说明书
图3-11 1602读操作时序图
(2)写操作时序:
图3-12 1602写操作时序图
3.4.3 1602LCD工作原理
采用1602LCD模块组成显示电路。LCD为液晶显示面板,由于LCD的控制需要专用的驱动电路,且LCD面板的接线需要特殊技巧,加上LCD面板结构比较脆弱,通常不会单独使用。而是将LCD面板、驱动电路与控制电路组合而成一个LCD模块。
按1602LCD模块引脚的定义,接线如图3-13所示:
VSS接电源地,VDD接电源,0~D7接单片机I/O口,作为显示数据的输入;BLA、BLK作为背光电源接口,接入相应的电源端口。
RS、R/W、E接单片机I/O口,当RS=0,总线将连接到LCM内部寄存器的指令寄存器IR;S=1时,总线将连接到LCM内部寄存器的数据寄存器DR。当R/W=0时总线将由微处理器输入到LCM内部,以进行数据/指令写入LCM;当R/W=1时,总线将由LCM内部读数据。E为LCM的使能端,此为负边沿触发方式引脚。
V0接上10K电阻,作为屏幕亮度的调节,该引脚电压越低,屏幕越亮。
18
河南理工大学毕业设计(论文)说明书
由于单片机拉电流最大只有20mA,所以在D0~D7输入电路上,连接10K的上拉电阻。单片机引脚灌电流大于拉电流,单片机引脚做灌电流使用。
当单片机引脚为高电平时,对应的1602引脚也是高电平,电流为单片机电流和上拉电阻电流的和。当单片机引脚为低电平时,上拉电阻相当于接地,电流经上拉电阻留到单片机里,所以对应引脚为低电平。
图3-13 显示电路
3.5 DAC0808控制电路设计
3.5.1控制电路的工作原理
1、DAC0808控制电路原理图
19
河南理工大学毕业设计(论文)说明书
图3-14 控制电路
2、DAC0808控制电路的工作原理
通过汽车的速度以及与障碍物之间的距离所得的安全系数比较,由单片机输出高低电平经过DAC0808的A1~A8输入,4脚输出的模拟信号再由运算放大器放大,当刹车系数越大制动的强度就越大,从而达到刹车的目的,即避免了汽车追尾事故的发生。
所相应的数据如下表所示:
表3-4数模转换
A8 0 0 0 0 0 0 0 1
A7 0 0 0 0 0 0 1 0
A6 0 0 0 0 0 1 0 0
A5 0 0 0 0 1 0 0 0
A4 0 0 0 1 0 0 0 0
A3 0 0 1 0 0 0 0 0
A2 0 1 0 0 0 0 0 0
A1 1 0 0 0 0 0 0 0
刹车力度/F
1 2 4 8 16 32 64 128
安全系数/W 1.2 3.5.2 芯片DAC0808工作原理 (1)DAC0808的工作方式: 根据对DAC0808的数据锁存器和DAC寄存器的不同的控制方式,DAC0808有三 20