云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 电子秤毕业设计论文 - 图文

电子秤毕业设计论文 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 13:30:05

硅湖职业技术学院毕业论文(设计)

“Busy”端功能,只要一个I/O口和单片机内部的一个定时器就可把ICL7135的数据送人单片机,可以节省大量的单片机资源,减小系统的体积。原理如下:

“Busy”输出端(ICL7135的21脚)高电平的宽度等于积分和反积分时间之和。ICL7135内部规定积分时间固定为10001个时钟脉冲时间,反积分时间长度与被测电压的大小成比例。如果利用单片机内部的计数器对ICL7135的时钟脉冲计数,利用\作为计数器门控信号,控制计数器只要在Busy为高电平时计数,将这段Busy高电平时间内计数器计的内容减去10001,其余数等于被测电压的数值。

虽然这种方案能减轻硬件部分工作量,但会增加软件部分工作量,最后只作为参考。

3.3 人机交互界面

3.3.1 键盘控制电路

表3.8 ZLG7289引脚说明 引 脚 号 1,2 3,5 4 6 名 称 VDD NC VSS /CS 正电源 悬空 接地 片选输入端此引脚为低电平时可向芯片发送指令及读取键盘数据 7 CLK 同步时钟输入端向芯片发送数据及读取键盘数据时此引脚电平上升沿表示数据有效 8 DATA 串行数据输入/输出端当芯片接收指令时此引脚为输入端当读取键盘数据时此引脚在读指令最后一个时钟的下降沿变为输出端 9 /KEY 按键有效输出端平时为高电平当检测到有效按键时此引脚变为低电平 10~16 17 18~25 26 27 28 SG~SA DP DIG0~DIG7 OSC2 OSC1 /RESET 段g~段a 驱动输出 小数点驱动输出 数字0 数字7 驱动输出 振荡器输出端 振荡器输入端 复位端低电平有效 说 明 1、SPI串行接口工作方式介绍:

33

硅湖职业技术学院毕业论文(设计)

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

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

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

图3.8 纯指令时序图

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

图3.9 带数据指令时序图

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

图3.10 读键盘指令时序图

34

硅湖职业技术学院毕业论文(设计)

电路图:

图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。 3.3.2 液晶显示电路

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

35

硅湖职业技术学院毕业论文(设计)

汉字、ASCII码、点阵图形、自造字体的同屏显示。为便于和多种微处理器、单片机接口,模块提供了4位并行、8位并行、2线串行、3线串行多种接口方式。

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

表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固定接高电平。此为典型二线串行模式。

36

搜索更多关于: 电子秤毕业设计论文 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

硅湖职业技术学院毕业论文(设计) “Busy”端功能,只要一个I/O口和单片机内部的一个定时器就可把ICL7135的数据送人单片机,可以节省大量的单片机资源,减小系统的体积。原理如下: “Busy”输出端(ICL7135的21脚)高电平的宽度等于积分和反积分时间之和。ICL7135内部规定积分时间固定为10001个时钟脉冲时间,反积分时间长度与被测电压的大小成比例。如果利用单片机内部的计数器对ICL7135的时钟脉冲计数,利用\作为计数器门控信号,控制计数器只要在Busy为高电平时计数,将这段Busy高电平时间内计数器计的内容减去10001,其余数等于被测电压的数值。 虽然这种方案能减轻硬件部分工作量,但会增加软件部分工作量,最后只作为参考。 3.3 人机交互界面 3.3.1 键盘控制电路 表3.8

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com