单片机毕业论文基于lcd显示技术的数字电压表设计内容摘要:

用于传送 CPU的输入输出数据。 P0 端口能以吸收电流的方式驱动 8个 LSTTL 负载,一般作为扩展时地址数据总线使用。 P1 口: P1端口是一个带内部上拉电阻的 8位准双向 I/O 端口(作为输入时,端口锁存器置 1)。 对 P1端口写 1时, P1 端口被内部的上拉电阻拉为高电平,这时可作为输入口。 当 P1 端口作为输入端口时,因为有内部上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 P1 端口能驱动(吸收或输出电流) 4 个 TTL( transistortransistor logic,晶体管晶体管逻辑)负载,它的每一个引脚都可定义为输入或输出线,其中 、 兼有特殊的功能。 P2 口: P2端口是一个带内部上拉电阻的 8位准双向 I/O 端口,当外部无扩展或扩展存储器容量小于 256B 时, P2 端口可作一般 I/O 端口使用,扩充容量在 64KB 范围时, P2 端口为高 8位地址输出端口。 当作为一般 I/O 端口使用时,可直接连接外部 I/O 设备,能驱动 4个 LSTTL 负载。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2 口输出 地址的高八位。 在给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2口输出其特殊功能寄存器的内容。 P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3端口是一个带内部上拉电阻的 8位准双向 I/O 端口。 向 P3 端口写入 1 时, P3端口被内部上拉为高电平,可用作输入口。 当作为输入时,被外部拉低的 P3端口会因为内部上拉而输出电流。 第一功能作为通用 I/O 端口,第二功能作控制口。 P3能驱动 4个 LSTTL( lowpower schottky TTL) 负载。 注 : P3口也可作 为 AT89S52 的一些特殊功能口,如下所示: P3 口管脚备选功能 : RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0外部输入) T1(记时器 1外部输入) /WR(外部数据存储器写选通) 基于 LCD 显示技术的数字电压表设计 10 /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置 位无效。 /PSEN:外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN信号将不出现。 /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部 程序存储器。 注意加密方式 1时, /EA 将内部锁定为 RESET;当 /EA端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 3. 2 液晶 显示器的选择 液晶显示原理 液晶显示的原理是利用液晶的物理特性, 通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。 液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目 前已经被广泛应用在便携式电脑、数字摄像机、 PDA 移动通信工具等众多领域。 基于 LCD 显示技术的数字电压表设计 11 液晶显示器各种图形的显示原理 本设计采用了 1602 字符型 LCD。 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模块。 下面以长沙太阳人电子有限公司的 1602 字符型液晶显示器为例,介绍其用法。 一般 1602 字符型液晶显示器实物如图 2: 图 2 1602字符型液晶显示器实物图 1602LCD 的基本参数及引脚功能 1602LCD 分为带背光和不带背光两种,基控制器大部分为 HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图 3所示: 基于 LCD 显示技术的数字电压表设计 12 图 3 1602尺寸图 1602LCD 主要技术参数 : 显示容量 :162 个字符 芯片工作电压 :— 工作电流 :() 模块最佳工作电压 : 字符尺寸 :(WH)mm 引脚功能说明 1602LCD 采用标准的 14 脚(无背光)或 16 脚(带背光)接口,各引脚接口说明如表 1所示 : 表 1:引脚接口说明表 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 数据 2 VDD 电源正极 10 D3 数据 3 VL 液晶显示偏压 11 D4 数据 4 RS 数据 /命令选择 12 D5 数据 5 R/W 读 /写选择 13 D6 数据 6 E 使能信号 14 D7 数据 7 D0 数据 15 BLA 背光源正极 8 D1 数据 16 BLK 背光源负极 第 1 脚: VSS 为地电源。 基于 LCD 显示技术的数字电压表设计 13 第 2 脚: VDD 接 5V 正电源。 第 3 脚: VL为液晶显示器对比度调整 端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生 “ 鬼影 ” ,使用时可以通过一个 10K 的电位器调整对比度。 第 4 脚: RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚: R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。 当 RS和 R/W 共同为低电平时可以写入指令或者显示地址,当 RS为低电平 R/W 为高电平时可以读忙信号,当 RS为高电平 R/W为低电平时可以写入数据。 第 6 脚: E端为使能端,当 E端由高电平跳变成低电平时,液晶模块执行命令。 第 7~ 14 脚: D0~ D7为 8位双向 数据线。 第 15 脚:背光源正极。 第 16 脚:背光源负极。 1602LCD 的指令说明及时序 1602 液晶模块内部的控制器共有 11 条控制指令,如表 2所示: 表 2:控制命令表 序号 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清显示 0 0 0 0 0 0 0 0 0 1 2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。