本科毕业设计说明书(论文)
如表3.3所示为STC89C52管脚功能表
表3.3 STC89C52RC管脚功能表
端口 P0 P1 P2 P3 ALE/PROG __________________第 14 页 共 42 页
引脚功能 双向I/O通道,存取外存储器做低8位地址和数据总线;程序检验做输出指令字节 双向I/O通道,程序检测中做低8位地址字节 双向I/O通道,存取外存储器时,提供高8位地址 双向I/O通道,还能用于实现第二功能 地址锁存允许输出 程序存储器读选通输出 EA=1,CPU执行片内程序存储器指令,EA=0,CPU执行片外程序存储指令 作为振荡器倒向放大器输入,使用外振荡器时,必须接地。 作为振荡器倒向放大器输出和内部时钟发生器的输入,使用外部振荡器时接信号 复位输入 ________PSEN EA/VPP XTAL1 XTAL2 RST ____3.5.1 单片机外接电路
如图3.8所示在Protel中单片机与各芯片各管脚连接图,见附录B。
图3.8 单片机与个芯片连接图
P3.0(RXD)与P3.1(TXD)是程序下载端口,P0都用作液晶显示端口,P3端口都与矩阵式键盘相连接,P1.0接报警电路。 3.5.2 单片机最小系统
时钟振荡电路如图3.9所示:晶振接在XTAL1和XTAL2之间的,C4与C5并联与
本科毕业设计说明书(论文)
需的时钟频率,单片机晶振频率越高,运行速度就越快。
第 15 页 共 42 页
12MHz晶振串联形成回路,产生震荡信号,其结合单片机内部电路从而产生单片机所
图3.9 时钟振荡电路
复位电路如图3.10所示:有上电自动复位和按键手动复位两种,RST引脚与单片机的控制复位端口像连接,复位信号是高电平有效。上电自动复位通过电容C和电阻R来实现,按键手动复位则是图中复位键来实现的。
图3.10 复位电路
本科毕业设计说明书(论文)
3.6 数据的输出显示-LCD1602
第 16 页 共 42 页
为了将本课题的显示效果更加的明显,在这里使用了16位的LCD1602带有LED背光源,强光下显示效果更佳,图3.11是PROTEUS中14管脚LCD1602的管脚图
图3.11 LCD1602管脚图
引脚功能表如表3.4所示。
表3.4 LCD1602引脚功能表
编号 符号 1 2 3 4 5 6 7 8 VSS VDD VL RS R/W E D0 D1 引脚说明 电源地 电源正极 液晶显示偏压 数据/命令选择 读/写选择 使能信号 数据 数据 编号 符号 9 10 11 12 13 14 15 16 D2 D3 D4 D5 D6 D7 引脚说明 数据 数据 数据 数据 数据 数据 BLA 背光源正极 BLK 背光源负极 图3.12为LCD1602的管脚与单片机管脚的连接图,1号脚2号脚分别接地和电源线,与单片机相连的P25,P26管脚寄存器的选择和读写功能的控制,单片机P0口与LCD1602数据端口连接,15和16号脚则是背景光源的电源线和接地线。
本科毕业设计说明书(论文)
第 17 页 共 42 页
图3.12 LCD1602与单片机连接图
单片机对液晶控制功能主要通过RS与R/W端口的高低点位来控制 (1)D0~D7都是数据输出端口;
(2)RS是寄存器的选择控制端,RS高电平是数据寄存器,RS低电平是指令寄存器;
(3)R/W高电平读操作,R/W低电平写操作;
(4)RS和R/W同时为低电平时,可写入指令或显示地址; (5)RS为低电平,R/W为高电平时读忙信号; (6)RS为高电平,R/W为低电平时写入数据;
3.7 超重报警电路
电子称在空载和超载的情况发出警报以防对机器产生不良的影响,本课题采用的是PNP三极管驱动蜂鸣器的方式来实现蜂鸣器的报警功能,三极管的基极电位由与单片机相连接的P10端口控制,当单片机的P10口输出为低电平时,三极管则是导通的状态,蜂鸣器的正极与电源接通,则蜂鸣器被接通;单片机P10口输出高电平时,三极管处于截止状态则蜂鸣器不报警,图3.13为报警电路连接图。
本科毕业设计说明书(论文)
第 18 页 共 42 页
图3.13 报警器的连接图
3.8 本章小结
本章的内容主要是对模块的描述,介绍了桥式传感器的工作方式,模拟-数字芯片HX711的精度以及包含的放大电路,行列式键盘电路的搭建,数据处理核心STC89C52,数据显示LCD1602液晶屏和超重报警电路的详细描述。