毕业设计(论文)-基于MC51单片机的简易计算器设计 - 图文

发布时间 : 星期六 文章毕业设计(论文)-基于MC51单片机的简易计算器设计 - 图文更新完毕开始阅读

74LS08逻辑图:

图3.2.2 74LS08逻辑图

引出端符号 1A-4A 输入端 1B-4B 输入端 1Y-4Y 输出端

74LS08功能表:

表3.2.2 74LS08功能表(Y=AB) Inputs A L L H H B L H L H Output Y L L L H 极限值:

电源电压 ? ????. 7V 输入电压??????. 7V

10

A-B 间电压?? ?. 5.5V 输出截止态电压???. 7V 工作环境温度???? 0~70℃ 存储温度 ????. -65~150℃

推荐工作条件:

74LS08 电源电压VCC 输入高电平电压ViH 输入低电平电 压ViL 输出高电平电流IOH 输出低电平电 流IOL 最小 4.75 2 额定 最大 单位 5 5.25 0.8 -400 8 V V V μA mA

静态特性(TA 为工作环境温度范围): 参 数 V IK输入嵌位电压 VOH输出高电平电压 VOL输出低电平电压 II最大输入电压时输入电流 I IH输入高电平电流 I IL输入低电平电流 I OS输出短路电流 ICCH输出高电平时电源电流 ICCL输出低电平时电源电流 测 试 条 件【1】 Vcc=最小 Vcc=最小,VIH=2V, IOH=最大 Vcc= 最小,VIL=最大,IOL=最大 Vcc=最大 Vcc=最大 Vcc=最大 Vcc=最大 Vcc=最大 Vcc=最大 最小 最大 2.7 -20 -1.5 0.5 0.1 20 -100 4.8 8.8 单位 V V V mA uA mA mA mA mA [1]: 测试条件中的“最小”和“最大”用推荐工作条件中的相应值。

动态特性(TA=25℃):

参 数 tPLH输出由低到高传输延迟时间 Vcc=5V,CL=15Pf,RL=2KΩ tPHL输出由高到低传输延迟时间 20 ns 测 试 条 件 最大 单位 15 ns

11

3.2.3 LCD1602液晶显示屏

1、应用简介

模块内部自带字符发生存储器(CGROM),字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是(41H),显示时模块把代码41H发给液晶模块,我们就能在液晶上看到字母“A”。

1602液晶模块内部的控制器共有11条控制指令,丰富的指令可以完成液晶的时序控制、工作方式式设置和数据显示等。

采用的LCD1602液晶模块是标准16针插座,接口电路如图3.2.3所示:关于LCD1602的详细资料见表3.2.3-1和表3.2.3-2。

图3.2.3 LCD接口电路

12

表3.2.3-1 LCD1602引脚说明

第1脚 第2脚 第3脚 第4脚 VSS为地电源 VDD接5V正电源 V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。 RS为寄存器选择,高电平选择数据寄存器、低电平选择指令寄存器。 RW为读写信号线,高电平时进行读操作,低电平时进行写操作。 当RS和RW共同为低电平时 (00)可以写入指令或者显示地址; 当RS为低电平RW为高电平时(01)可以读入忙信号; 当RS为高电平RW为低电平时(10)可以写入数据。 第5脚 第6脚 第7~14脚 E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 D0~D7为8位双向数据线。 第15~16脚 背光阳极和背光阴极。

表3.2.3-2 LCD1602指令表

指令1 指令2 清显示 指令码01H, 光标复位到地址00H位置; 光标复位 指令码02H, 光标返回到地址00H位置 ; 光标和显示模式设置 指令3 I/D位 → 光标移动方向,高电平右移,低电平左移; S 位 → 屏幕上所有文字是否左移或者右移,高电平有效,低电平无效; 显示开关控制 D 位 → 控制整体显示的开与关,高电平表示开显示,低电平表示关显示; C 位 → 控制光标的开与关,高电平表示有光标,低电平表示无光标; B 位 → 控制光标是否闪烁,高电平闪烁,低电平不闪烁 ; 指令4 指令5 光标或显示移位 S/C位 → 高电平时移动显示的文字,低电平时移动光标 功能命令设置 指令6 DL位---高电平时为4位数据总线,低电平时为8位总线; N—位低电平时为单行显示,高电平时为双行显示; F—位低电平时显示5x7的点阵字符,高电平时为5x10的点阵字符; 字符发生器RAM地址设置 DDRAM地址设置 读忙信号和光标地址 BF位 → 为忙标志位,高电平表示忙,此时模块不能接收命令或者数据 写数据 读数据 指令7 指令8 指令9 指令10 指令11

13

联系合同范文客服:xxxxx#qq.com(#替换为@)