3。3 各部分电路设计
3。3。1 键盘电路设计
在单片机应用系统中设有按键或键盘,是为了系统输入数据以及控制系统的工作状 态,实现简单的人机会话。按键盘的结构分类,键盘分为独立式和矩阵式两类,每一类按 其识别方法可分为编码和未编码键盘两种。编码键盘是指键盘上闭合键的识别由专门的硬 件译码器实现并产生编号或键值,由软件识别的称未编码键盘。未编码键盘在由单片机组 成的测控系统及智能化仪器中用得较多,未编码键盘又分为独立式键盘跟矩阵式键盘。文献综述
根据设计的电路特点,本系统只需要用到 4 个按钮来选择波形,实现的功能也比较简
单,所以采用独立式未编码键盘结构。键盘原理图如图 3-5 所示。
图 3-5 键盘原理图 此接口电路的工作原理很简单,无键按下时,各输入线为高电平;有键按下时,相应的输 入线为低电平,CPU 查询此输入口的状态就可知是哪个键闭合。采用一键一线的方法,当 按键的数目增加时,将增加输入口的数量,为了减少占用输入线数,可采用矩阵式结构的 键盘。
3。3。2 LCD 显示电路设计
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪 表和低功耗应用系统中得到越来越广泛的应用。在本设计采用的字符型液晶模块是一种用 5x7 点阵图形来显示字符的液晶显示器,LCD 显示电路原理图如图 3—6:
LCD 显示电路原理图
在液显电路连接上,LCD1602 显示模块可以直接和单片机 ST89C51 直接接口,液晶显 示的 D0~D7 八个双向端口接 ST89C51 单片机的 P0 口的 P0。0~P0。7,单片机的 P0 口可以作 为通用的输入,输出端口使用,此时,若要驱动 NMOS 或其他拉电流负载时,需外接上拉 电阻,才能使该位高电平有效,所以中间接 10K 的排阻,来决定显示器高低点位,是否要 显示。
由于 VEE 端接电源时接正电源时对比度最弱,接地电源时对比度最高,对比度过高时 会产生“鬼影”,对比度过低会使屏幕模糊不清,所以使用时可以通过一个 10K 的电位器 来调整它的对比度。LCD1602 的 RS 寄存器选择端口接单片机的 P2。5 口,通过软件程序中 对此端口的设置来决定选择的寄存器。液显的 RW 端口直接接单片机的 P2。6 口,高电平时 进行对输入的数字信号进行读数。使能 E 端接单片机的 P2。7 口,使能端由高电平到低电 平时开始执行命令,把读数显示出来。
3。3。3 DAC0832 芯片设计来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
DAC0832 是 8 分辨率的 D/A 转换集成芯片。与微处理器完全兼容。这个 DA 芯片以其价 格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A 转 换器由 8 位输入锁存器、8 位 DAC 寄存器、8 位 D/A 转换电路及转换控制电路构成。
制作低频信号发生器有许多方案:主要有单缓冲方式,双缓冲方式和直通方式。本设
计选择了单缓冲方式,此种方式使用方便,程序简单,易操作