本设计需要显示的数字、字符较多,YM1602C液晶显示模块可显示16×2个字符,比七段数码管LED显示器在显示字符的数量上要多得多。另外,YM1602C芯片编程比较简单,界面直观,因此更易于操作和观测。综合考虑故采用LCD1602显示。
表4 LCD1602引脚说明
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 9 D2 2双向数据端口
2 VDD 电源正极 10 D3 3双向数据端口
3 VL 对比度的调节 11 D4 4双向数据端口
4 RS 数据/命令选择 12 D5 5双向数据端口
5 R/W 读/写选择 13 D6 6双向数据端口
6 E 模块的使能端 14 D7 7双向数据端口
7 D0 0双向数据端口 15 BLK 背光源地
8 D1 1双向数据端口 16 BLA 背光源的正极
2.6.2 LCD与单片机连接图
图9 显示电路
2.7 通信模块电路设计
2.7.1 MAX232芯片介绍
该产品是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。由于电脑串口RS232电平是-10V和+10V,而一般的单片机应用系统的信号电压是TTL电平0V和+5V,MAX232就是用来进行电平转换的,该芯片包含2个驱动器、2个接收器和1个电压发生器电路提供TIA/EIA-232-F电平。
该芯片符合TIA/EIA-232-F标准,每个接收器可将TIA/EIA-232-F电平变换为5V的TTL/CMOS电平。任一个发送器可将TTL/CMOS电平变换为TIA/EIA-232-F电平。
图10 MAX232芯片图
引脚功能基本可分三个部分:
第一部分是电压电路引脚。包括1、2、3、4、5、6脚。功能是产生+12V和-12V两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换引脚。包括7、8、9、10、11、12、13、14引脚,它们构成两个数据通道。其中第一通道包括13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)。第二通道包括8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)。
数据从10、11引脚输入转换成RS-232数据从14、7引脚送到电脑DP9插头;DP9插头的RS-232数据从13、8引脚输入转换数据后从12、9引脚输出。
第三部分是供电电路引脚:15引脚接地,16引脚接电压。
2.7.2 MAX232与单片机连接图
图11 MAX232与单片机连接图
2.9 时钟芯片部分
2.9.1 DS1302的介绍
DS1302是美国DALLAS公司推出的一种带RAM的、低功耗、高性能实时时钟电路,它可以对秒、分、时、日、月、年进行计时,并且具有闰年补偿功能,可采用三线接口同CPU进行同步通信,并且可采用突发方式一次传送多个字节的时钟信号或RAM数据。
DS1302各个引脚的作用如表5.
表5 DS1302引脚说明
引脚号 名称 说明
1 Vcc2 主电源
2 X1 振荡源1
3 X2 振荡源2 AT89S52单片机的数字电压表的设计+电路原理图+源码(6):http://www.youerw.com/zidonghua/lunwen_1042.html