4、液晶显示器件
LCD1602由HD44780芯片控制,分为两行,每行可以显示16个字符。具有价格便宜,外围电路连接简洁,性价比高等优势。在单片机控制LCD1602时,只要将字符的ASCII码写入数据存储器,就可以将字符在液晶屏上显示出来。
3 系统的硬件设计
本设计主要由单片机主控模块、运放模块、数/模转换模块、按键控制模块、液晶显示模块等构成。STC89C52单片机是该系统的数据处理及控制核心,负责整个系统的数据采集分析和处理变换。硬件系统如图3-1所示。
图3-1 信号发生器电路图
3。1STC89C52单片机主控模块
3。1。1 单片机功能介绍
信号发生器以STC89C52单片机为控制核心,其内部构成包含:一个8位的微处理器CPU;数据存储器RAM;程序存储器ROM;四个8位并行I/O接口;一个全双工串行I/O口;两个定时器/计数器;五个中断源。如图3-2所示,STC89C52有40个引脚,其引脚的功能如表3-1所示:
表3-1 STC89C52引脚功能
序号 名称 功能
40 VCC 正电源电压,工作时接+5V电压
20 VSS 接地
19 XTAL1 片内反向放大振荡器以及内部时钟电路的输入端
18 XTAL2 片内振荡器的输出端
9 RST/VPD 复位/备用电源线引脚,能够使系统初始复位。
30 ALE/
复用引脚,地址锁存允许信号/控制芯片编程操作。
29
片外ROM选通线。
31 /VPP
复用引脚,允许访问片外ROM控制信号/片内EPROM编程操作。
39~32 P0。0~P0。7 通用I/O接口,或外部扩展时的数据总线或低8位地址总线
1~8 P1。0~P1。7 通用I/O接口使用
21~28 P2。0~P2。7 一般用作外部扩展时的高8位地址总线。
10~17 P3。0~P3。7 复用口,第一功能与P1口相同,第二功能见表3-2