基于51单片机的酒精报警器设计内容摘要:

射线管显示器( CRT)那样需要不断刷新亮点。 因此,液晶显示画质高且不会闪烁。 ( 2) 数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。 ( 3) 体积小、重量轻 液晶显示器通过显 示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比显示 面积的传统显示器要轻得多。 ( 4) 功耗低 相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动 IC 上,因而耗电量比其它显示器要少得多。 液晶显示简介 ( 1) 液晶显示原理 液晶显示的原理是利用液晶的物理特性,通 过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。 液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、 PDA 移动通信工具等众多领域。 ( 2) 液晶显示器的分类 液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。 除了黑白显示外,液晶显示器还有多灰度有彩色显示等。 如果根据驱动方式来分,可以分为静态驱动( Static)、单纯矩阵驱动( Simple Matrix)和主动矩阵驱动( Active Matrix)三种。 ( 3) 线段的显示 点阵图形式液晶由 MN 个显示单元组成,假设 LCD 显示屏有 64行,每行有128 列,每 8 列对应 1 字节的 8 位,即每行由 16字节,共 168=128 个点组成,屏上 6416 个显示单元与显示 RAM区 1024 字节相对应,每 一字节的内容和显示屏上相应位置的亮暗对应。 例如屏的第一行的亮暗 RAM 区的 000H—— 00FH 的 16字节的内容决定,当( 000H) =FFH 时,则屏幕的左上角显示一条短亮线,长度为 8 个点;当( 3FFH) =FFH 时,则屏幕的右下角显示一条短亮线;当( 000H)=FFH,( 001H) =00H,( 002H) =00H, „„ ( 00EH) =00H,( 00FH) =00H 时,则在屏幕的顶部显示一条由 8段亮线和 8 条暗线组成的虚线。 这就是 LCD显示的基本原理。 ( 4) 字符的显示 用 LCD 显示一个字符时比较复杂,因为一个字符由 68 或 88 点阵组成,既要找到和显示屏幕上某几个位置对应的显示 RAM 区的 8字节,还要使每字节的不同位为 “1” ,其它的为 “0” ,为 “1” 的点亮,为 “0” 的不亮。 这样一来就组成某个字符。 但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在 LCD 上 开始显示的行列号及每行的列数找出显示 RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。 ( 5) 汉字的显示 汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占 32B,分左右两半,各占 16B,左边为 5„„ 右边为 6„„ 根据在 LCD上开始显示的行列号及每行的列数可找出显示 RAM 对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列,送第三个字节 „„ 直到 32B 显示完就可以 LCD 上得到一个完整汉字。 ( 6) 1602字符型 LCD 简介 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模块。 下面以长沙太阳人电子有限公 司的 1602 字符型液晶显示器为例,介绍其用法。 一般 1602 字符型液晶显示器实物如图 32: 图 32 字符型液晶显示器实物图 ( 7) 1602LCD 的基本参数及引脚功能 1602LCD 分为带背光和不带背光两种,基控制器大部分为 HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图 1054所示: 图 1602LCD尺寸图 ( 8) 1602LCD 主要技术参数: 显示容量 :162 个字符 芯片工作电压 :— 工作电流 :() 模块最佳工作电压 : 字符尺寸 :(WH)mm 单片 片机的选择 stc89c5 单片机介绍 STC89C5是低功耗、高性能、采用 CMOS工艺的 8位单片机,其片内具有 8KB 的可在线编程的 Flash 存储器。 该单片机采用了 ATMEL公司的高密度、非易失性存储器技术,与工业标准型 80C51单片机的指令系统和引脚完全兼容;片内的 Flash存储器可在线重新编程,或者使用通用的非易失性存储器编程;通用的 8位 CPU与在线可编程 Flash集成在一块芯片上,从而使 STC89C5功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。 STC89C5单片机都采用 40 引脚的双列直插封装方式。 下 图为引脚排列图, 40条引脚说明如下: 1. 主电源引脚 Vss 和 Vcc ( 1) Vss 接地 ( 2) Vcc 正常操作时为 +5伏电 源 2. 外接晶振引脚 XTAL1 和 XTAL2 ( 1) XTAL1 内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。 当采用外部振荡器时,此引脚接地。 ( 2) XTAL2 内部振荡电路反相放大器的输出端。 是外接晶体的另一端。 当采用外部振荡器时,此引脚接外部振荡源。 3. 控制或与其它电源复用引脚 RST/VPD, ALE/和 /Vpp ( 1) RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位在 Vcc 掉电期间,此引脚可接 下 图 8051 引脚排列图上备用电源,由 VPD 向内部提供备用电 源,以保持内部 RAM 中的数据。 ( 2) ALE/正常操作时为 ALE 功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器, ALE 引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。 因此,它可用作对外输出的时钟,或用于定时目的。 但要注意,每当访问外部数据存储器时,将跳过一个 ALE 脉冲, ALE 端可以驱动(吸收或输出电流)八个 LSTTL 电路。 对于 EPROM 型单片机,在 EPROM 编程期间,此引脚接收编程脉冲(功能)。 ( 3) 外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间, 在每个机器周 期内两次有效 , 同样可以驱动 LSTTL 输入。 ( 4) /Vpp 、 /Vpp 为内部程序存储器和外部程序存储器选择端。 当 /Vpp为高电平时,访问内部程序存储器,当 /Vpp 为低电平时,则访问外部程序存储器。 对于 EPROM 型单片机,在 EPROM 编程期间,此引脚上加 21伏 EPROM 编程电源( Vpp)。 输入 /输出引脚 , , ,。 ( 1) P0 口( )是一个 8 位漏极开路型双向 I/O 口,在访问外部存储器时,它是分时 传送的低字节地址和数据总线, P0口能以吸收电流的方式驱动八个 LSTTL 负载。 ( 2) P1 口( )是一个带有内部提升电阻的 8位准双向 I/O 口。 能驱动 (吸收或输出电流 )四个 LSTTL 负载。 ( 3) P2 口( )是一个带有内部提升电阻的 8位准双向 I/O 口,在访问外部存储器时,它输出高 8位地址。 P2 口可以驱动 (吸收或输出电流 )四个 LSTTL 负载。 ( 4) P3 口( )是一个带有内部提升电阻的 8位准双向 I/O 口。 能驱动 (吸收或输出。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。