毕业设计-单片机的主从控制系统 - 图文 下载本文

2.3.2 LED数字显示电路

LED显示是用发光二极管显示字段的显示器件,也可称为数码管,数码管具有设计简单、工作电压低、响应速度快、价格低廉等优点。在显示时给出和显示数字对应的显示码即可,通过不同的组合可用来显示0~9、A~F及小数点。

LED显示器分为共阴极和共阳极,共阴极是将8个发光二极管阴极连接在一起作为公共端,而共阳极是将8个发光二极管的阳极连接在一起作为公共端。在本课题中采用的是共阴极数码管来显示显示主机发送给从机的数据,从机1控制的数码管显示奇数,从机2控制的数码管显示偶数,选用共阴数码管。共阴数码管管脚图如下图所示:

图2-5数码管管脚图和原理图

单片机的P1口用作数码管的选择信号,控制数码管的字段LED发光。把单片机芯片STC89C52的P1.0到P1.7端口连接到LED数码管显示模块的a~h端口上,注意要将P1.0端口对应接a,P1.1端口对应接b,??P1.7端口对应着h。数码管的3脚和8脚是连通的,这两个都是公共脚,需要将它们接地。总体连接图2-6如下:

12

图2-6 数码管与单片机连接电路图

2.3.3 LCD1602a液晶显示模块

LCD1602a液晶用来显示从机发送的数据,即显示不同从机所测量的温度,LCD1602a液晶管脚图如下图2-7所示:

图2-7 液晶LCD1602a管脚图

管脚功能如下表2-1所示:

表2-1 液晶LCD1602a管脚功能

13

LCD1602a液晶与单片机的连接采用有总线方式和模拟口线方式两种,在电路设计中采用模拟口线方式:

图2-8 LCD1602a液晶与单片机的模拟口线方式

具体连接电路图2-9如下:

将单片机芯片STC89C52的P0.0到P0.7端口连接到LCD1602a的D0~D7端口上,注意要将P0.0端口对应接D0,P0.1端口对应接D1,??P0.7端口对应着D7,将LCD1602a的RS端与单片机的P2.0连接,RW端与P2.1相连,E端与P2.2相连,VDD接+5V高电平,VSS接地,VEE接一个1K的滑动变阻器,用来调节液晶屏的亮度。

14

图2-9 LCD1602a液晶与单片机连接电路图

2.3.4 温度传感器18b20模块

温度传感器18b20体积小,硬件开消低,抗干扰能力强,测量精度高,用来测量温度作为从机发送给主机的数据。18b20管脚图如下所示:

图2-9 温度传感器18b20管脚图

引脚功能如下表2-2:

15