电子称毕业设计(7)

2018-11-19 22:09

15届安徽机电职业技术学院毕业设计

27 28 OSC1 /RESET 振荡器输入端 复位端低电平有效 1、SPI串行接口工作方式介绍:

ZLG7289 采用串行方式与微处理器通讯,串行数据从DATA 引脚送入芯片,并由CLK 端同步。当片选信号变为低电平后,DATA 引脚上的数据在CLK 引脚的上升沿被写入ZLG7289 的缓冲寄存器。

ZLG7289 的指令结构有三种类型:

1、不带数据的纯指令,指令的宽度为8 个BIT 即微处理器需发送8个CLK 脉冲;

图3.8 纯指令时序图

2、带有数据的指令宽度为16 个BIT 即微处理器需发送16 个CLK 脉冲;

图3.9 带数据指令时序图

4、读取键盘数据指令宽度为16个BIT,前8个为微处理器发送到ZLG7289的指令,后8 个BIT为ZLG7289返回的键盘代码,执行此指令时ZLG7289的DATA端在第9个CLK 脉冲的上升沿变为输出状态并与第16个脉冲的下降沿恢复为输入状态,等待接收下一个指令。

28

15届安徽机电职业技术学院毕业设计

图3.10 读键盘指令时序图

电路图:

图3.11 键盘接口图

图中P1.5口接/CS;P1.6口接CLK;P1.0口接DIO;P3.2口接/KEY,利用中断0通知AT89S52读数。

键盘控制芯片ZLG7289 控制键盘的扫描,当监测到有键按下后ZLG7289 的9脚便产生一个低电平通知单片机,单片机可以采用查询或者中断方式将数据通过P3.0口以串行方式读入。因为查询方式会浪费大量的时间,所以本系统采用的是中断方式。

2、 参数选择参考如下

8只下拉电阻和8 只键盘连接位选线DIG0~DIG7 的8 只位选电阻应遵从一定的比例关系,下拉电阻应大于位选电阻的5 倍而小于其50 倍,典型值为10 倍,下拉电阻的取值范围是10K~100K, 位选电阻的取值范围是1K~10K。所以取上拉电阻为10K,下拉电阻为100K。

ZLG7289需要一外接晶体振荡电路供系统工作,其典型值分别为F=16MHz C=15pF。实际使用时取F=12MHz,C=15pF。

29

15届安徽机电职业技术学院毕业设计

3.3.2 键盘键的功能

键盘输入是实现电子秤人机交互部门。根据仪器要求的功能,设计了由16个按键(4×4矩阵键盘)和1个板键开关组成的键盘、开关输入电路,如图2-6所示.扳键开关控制仪器电源的通断:16个按键分别是10个数字键0~9、小数点键和5个功能键:清零、去皮重、转换/校正、累计、保持。

图2-6 4×4矩阵键盘

(1) 称重前, 若显示的值不为00.00, 则按“ 去皮” 键清除为00.00; 若被称物品需用盛器装载, 先将盛器放在秤盘板上, 按“ 去皮” 键, 屏幕显示为00.00, 然后装入被称物品进行称量。

称重过程。将被称物品放在秤盘上, 稳定后, 被称物品重量称好, 按“ 保持” 键储存; 取下被称物品, 显示屏显示物品净重量数值并自动保持( 一旦进入重量保持状态后, 只有按“ 去皮” 键才能退回到正常称重状态) 。

在显示单价状态下, 应先按“ 转换” 键, 再按“ 去皮” 键, 才可进入正常称重状态, 不在显示单价状态下, 直接按“ 去皮” 键即可。

当重量显示超过最大秤量值10kg 时,报警器响,表示仪器处于超载状态。电子秤不允许超载使用。

(2) 单价输入及清除。称重结束取下物品( 已在重量保持状态下),再直接按数字键输入单价。单价清除按“ 清除” 键。

(3) 显示金额。当单价置入后, 按“ 转换” 键, 则显示本次称量的金额; 若显示“ E” 表示超出计价范围。按“ 去皮” 键, 又可进行称量。

(4) 金额累计。如果需要将几种金额累加就得使用“ 累计” 键。在每次

30

15届安徽机电职业技术学院毕业设计

称完物品显示金额状态下, 按“ 累计” 键, 就把该次金额累加到总额中去。若显示“ E” , 表示累计总额值超出计价范围。

(5)校正。按“校正”键超过1分钟,仪器修正信息处理中拟合函数的系数,完成非线性校正。

3.3.3 液晶显示电路

OCM4x8C是具有串/并接口,其内部含有中文字库的图形点阵液晶显示模块。该模块的控制/驱动器采用台湾矽创电子公司的ST7920,因而具有较强的控制显示功能。OCM4x8C的液晶显示屏为128×64点阵,可显示4行、每行8个汉字。为了便于简单、方便地显示汉字,该模块具2Mb的中文字型CGROM,该字型ROM中含有8192个16×16点阵中文字库;同时,为了便于英文和其它常用字符的显示,具有16Kb的16×8点阵的ASCII字符库;为便于构造用户图形,提供了一个64×256点阵的GDRAM绘图区域,且为了便于构造用户所需字型,提供了4组16×16点阵的造字空间。利用上述功能,OCM4x8C可实现汉字、ASCII码、点阵图形、自造字体的同屏显示。为便于和多种微处理器、单片机接口,模块提供了4位并行、8位并行、2线串行、3线串行多种接口方式。

该模块具有2.7V~5.5V的宽工作电压范围,且具有睡眠、正常及低功耗工作模式,可满足系统各种工作电压及便携式仪器低功耗的要求。液晶模块显示负电压,也由模块提供,从而简化了系统电源设计。模块同时还提供LED背光显示功能。除此之外,模块还提供了画面清除、游标显示/隐藏、游标归位、显示打开/关闭、显示字符闪烁、游标移位、显示移位、垂直画面旋转、反白显示、液晶睡眠/唤醒、关闭显示等操作指令。

31

15届安徽机电职业技术学院毕业设计

表3.9 引脚功能说明

引 脚 号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 名 称 VSS VDD V0 RS(CS) R/W(SID) E(SCLK) DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 PSB NC RST NC LEDA LEDK 说 明 GND(0V) 逻辑电源(+5V) LCD电源(悬空) H:数据,L:指令 H:读,L:写 使能 数据0 数据1 数据2 数据3 数据4 数据5 数据6 数据7 H:并行,L:串行 空脚 复位(低电平有效) 空脚 背光源正极(LED+5V) 背光源负极(LED-0V) 电路图中PSB接低电平,进入串行接口模式;串行数据线SID接P3.1口;串行时钟线SCLK接P1.6;RS固定接高电平。此为典型二线串行模式。

字符显示RAM地址与字符显示位置关系:

32


电子称毕业设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新人教版六年级上册《第1章+圆》2014年单元测试卷 (1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: