JM12864M
- 格式:xls
- 大小:771.50 KB
- 文档页数:2
运水机器人摘要本设计以低功耗单片机STC89C52为控制核心,通过红外反射式光电传感器TCRT5000实现小车运水过程中的循迹功能,利用微型水泵实现A区的给水以及小车的自动贮水功能,在此基础上,增加红外遥控、实时测温等功能,并通过液晶显示运水量、运水时间、日期时间、温度、转弯避障提示。
本系统主要有自动给水模块、小车运水模块、红外遥控模块以及测温模块。
小车运水模块包括小车循迹、液位测试、自动贮水、液晶显示等功能。
红外遥控模块采用发光二极管与1838接收器实现小车的自动寻迹以及手动行驶的切换功能。
测温模块采用集成温度传感器AD590与TLC1549芯片实现小车的实时测温功能。
关键词:STC89C52 给水运水小车 TCRT5000 微型水泵SummaryThis design with low consumption MCU STC89C52 as control core, reflecting photoelectric sensor by infrared TCRT5000 achieve car in the process of water cycle and micro motion function realization of A water pump and the function of automatic car water, on this basis, the infrared remote real-time, increasing temperature and so on the function, and through liquid crystal display shipped water, water time, date, time, temperature, turning obstacle-avoiding tip. This system mainly have automatic water supply module, car water module, infrared remote module and temperature measurement modules. Car water module mark, including car followed level test, automatic storage, liquid crystal display function. Infrared remote module USES light emitting diode and the realization of automatic 1838 receiver car tracing and manual driving switch function. Temperature measurement modules using integrated with temperature sensor AD590 to realize real-time TLC1549 chip temperature function of the car.Key word:STC89C52 water supply water transporting electrocarTCRT5000 micro-pump目录一、方案设计与论证 (3)1 、小车循迹方案选择 (3)2 、液位测试方案选择 (3)二、系统电路及程序设计 (3)1、系统整体框图设计 ......................................................... .32、红外模块 (4)3 、循迹模块 (6)4 、测温模块 (6)5 、液晶模块 (6)6 、液位测试模块 (6)三、测试分析 (7)1 、测试步骤 (7)2 、测试结果 (7)四、总结 (8)附件一:主要程序 (9)附件二:液晶及驱动原理图 (15)一、方案选择与论证本设计主要需要完成运水小车在A-C之间运水任务。
将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”4.6ms 设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容4.6msD=1:整体显示ONC=1:游标ONB=1:游标位置ON设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容72us RE=0:基本指令集动作DL=1 8-bit 控制界面 | DL=0 4-bit 控制界面DL=1(必须为1)且RE=1:扩充指令集动作设定CGRAM地址到地址计数器(AC)72us读取忙碌标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值0us 写入资料到内部的RAM(DDRAM/CGRAM/IRAM/GDRAM)72us 从内部RAM读取资料(DDRAM/CGRAM/IRAM/GDRAM)72us进入待命模式,执行任何其他指令都可终止待命模式72us SR=1允许输入垂直卷动位址SR=0允许输入 IRAM位址(扩充指令) (模块暂未提供)SR=0允许输入 CGRAM位址(基本指令)选择 4行中的任一行作反白显示并可决定反白与否,不适用LCM12864ZK72us SL=1脱离睡眠模式 SL=0进入睡眠模式72us RE=1: 扩充指令集动作RE=0: 基本指令集动作G=1 绘图显示 ONG=0 绘图显示 OFFSR=1 AC5~AC0 为垂直卷动位址72us SR=0 AC3~AC0 为ICON RAM 地址 (模块暂未提供)设定GDRAM 位址先设垂直地址再设水平地址垂直地址AC6~AC0: 0~63水平地址AC3~AC0: 0~1572us 说明执行时间(540KHz)指定在资料的读取与写入时,设定游标移动方向及指定显示的移位72us72us72us 设定DDRAM地址到地址计数器(AC)72us72us72us说明执行时间。
12864J-目录(一) 概述(二) 外形尺寸(三) 模块主要硬件构成说明(四) 模块的外部接口(五) 指令说明(六) 读写操作时序(七) 应用举例一、概述JM12864J是一种图形点阵液晶显示器,它主要由行驱动器/ 列驱动器及128×64全点阵液晶显示器组成.可完成图形显示,也可以显示8×4个(16×16点阵)汉字.IC3为行驱动器.IC1,IC2为列驱动器.IC1,IC2,IC3含有如下主要功能器件.了解如下器件有利于对LCD模块之编程.1.指令寄存器(IR)IR是用来寄存指令码,与数据寄存器寄存数据相对应.当D/I=1 时,在E信号下降沿的作用下,指令码写入IR.2.数据寄存器(DR)DR是用来寄存数据的,与指令寄存器寄存指令相对应.当D/I=1时,在E信号的下降沿作用下,图形显示数据写入DR,或在E信号高电平作用下由DR读到DB7~DB0 数据总线.DR 和DDRAM之间的数据传输是模块内部自动执行的.3.忙标志:BFBF标志提供内部工作情况.BF=1表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0时,模块为准备状态,随时可接受外部指令和数据.利用STATUS READ 指令,可以将BF读到DB7总线,从而检验模块之工作状态.4.显示控制触发器DFF此触发器是用于模块屏幕显示开和关的控制。
DFF=1为开显示(DISPLAY ON),DDRAM 的内容就显示在屏幕上,DDF=0为关显示(DISPLAY OFF)。
DDF 的状态是指令DISPLAY ON/OFF和RST信号控制的。
5.XY地址计数器XY地址计数器是一个9位计数器。
高三位是X地址计数器,低6位为Y地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM的页指针,Y 地址计数器为DDRAM的Y地址指针。
X地址计数器是没有记数功能的,只能用指令设置。
Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。
一、摘要液晶显示屏(LCD)用于数字型钟表和许多便携式计算机的一种显示器类型。
LCD显示使用了两片极化材料,在它们之间是液体水晶溶液。
电流通过该液体时会使水晶重新排列,以使光线无法透过它们。
因此,每个水晶就像百叶窗,既能允许光线穿过又能挡住光线。
液晶显示器(LCD)目前科技信息产品都朝着轻、薄、短、小的目标发展,在计算机周边中拥有悠久历史的显示器产品当然也不例外。
在便于携带与搬运为前题之下,传统的显示方式如CRT映像管显示器及LED显示板等等,皆受制于体积过大或耗电量甚巨等因素,无法达成使用者的实际需求。
而液晶显示技术的发展正好切合目前信息产品的潮流,无论是直角显示、低耗电量、体积小、还是零辐射点,都能让使用者享受最佳的视觉环境。
本次课程设计主要是为了了解AT89C51单片机的结构、功能、特点,以及对硬件电路的接线和运放工作原理有更加升入的了解。
同时理论应用于实践,通过多用单片机对液晶屏LCD128*64驱动显示来。
二、简介1、液晶和液晶显示液晶的独特性质使其具有很多奇妙的用途。
液晶作为显示方面的应用就使其最早、最广泛的应用之一。
目前,应用在电子表、计算器及其它广泛应用在仪器、仪表上的液晶显示器件属于一种叫做扭曲向列型的显示器件。
它使将液晶夹在两片玻璃之间,并使其分子沿玻璃表面平行并在两片玻璃之间又连续扭转90 。
玻璃外面前后再配上正交偏振片。
这样,当显示部位施加上电压后,引起液晶分子排列状态的改变,调制了外界光,从而达到了显示的目的。
近两年来,随着TFT制造技术的逐渐完善,产品成品率的提高,TFT的价格下降了许多,加上一些新技术的出现,使得TFT液晶显示器在响应时间、对比度、亮度、可视角度方面有了很大的进步,进一步拉近了与传统CRT显示器的差距。
这种显示器件的最大特点是:(1) 微功耗,每个显示字符只有几个毫安。
是所有显示器件中功耗最小的。
(2) 低压驱动,一般扭曲向列型(TN)器件阀值电压仅1.5-2V,可以直接与大规模集成电路直接匹配。
12864液晶中文资料一、液晶显示模块概述JM12864M-2汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸外观尺寸:93×70×12.5mm 视域尺寸:73×39mm外形尺寸图外形尺寸脚说明128X64HZ 引脚说明逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):-10℃~60℃(常温) / -20℃~70℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块MPU从模块读出资料2、串行连接时序图串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)四、用户指令集1、指令表1:(RE=0:基本指令集)指令表—2:(RE=1:扩充指令集)备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
12864液晶名称含义12864是128*64点阵液晶模块的点阵数简称,业界约定俗成的简称。
基本参数液晶屏类型 STN FSTN模块显示效果:黄绿底黑字蓝底白字白底黑字视角 6点钟 12点钟驱动方式 1/64 DUTY 1/9 BIAS背光 LED白色 LED黄绿色控制器 KS0108或兼容 ST7920 T6963C数据总线 8 位并口/6800 方式串口温度特性工作温度:-20℃~+70℃ 储藏温度:-30℃~+80℃点阵格式 128 x 64基本用途:该点阵的屏显成本相对较低,适用于各类仪器,小型设备的显示领域。
液晶模组使用注意事项1 当您在你的产品设计中使用本液晶模组,注意液晶的视角与你的产品用途相一致。
2 液晶屏是玻璃为基础的,跌落或与硬物撞击会引起液晶屏破裂或粉碎。
尤其是边角处。
3 尽管在液晶表面的偏振片有抑制反光的表层,应当小心不要划伤表面,一般推荐在液晶表面采用透明塑胶材料的保护屏。
4 如果液晶模组储藏在低于规定的温度以下,液晶材料会凝结而性能恶化。
如果液晶模组储藏在高于规定的温度以上,液晶材料的分子排列方向会转变为液态,可能无法恢复到原来的状态。
超出温度和湿度范围,会引起偏振片剥落或起泡。
因此,液晶模组应储藏在规定的温度范围。
5 如液晶表面遇口水或滴水,应立即擦除,避免长时间过后引起色彩变化或留下污点。
水蒸气会引起ITO电极腐蚀。
6 如果需要清洁液晶屏表面,应该用棉或软布轻快地擦拭,仍不能清除时,呵气之后再擦拭。
7 液晶模组的驱动应遵照规定的额定指标,避免故障及永久损坏。
对液晶材料施加直流电压,会引起液晶材料迅速恶化,应该确保提供交流波形的M信号的连续应用。
特别是,在电源开关时应遵照供电顺序,避免驱动锁存及直流直接加至液晶屏。
8 机械注意事项:a) 液晶模组是在高精度下调试安装的。
避免外力撞击,不要对其改变或修改。
b) 不要篡改金属框的任何突出部分。
c) 不要在PCB上打孔或改变外形,不要移动或修改元件。
基于51单片机的GPS 定位系统的设计戴陆兵(渭南师范学院 物理与电气工程学院 08级电信1班)摘 要 :本系统采用AT89S52单片机为核心设计了一种GPS 定位系统,该系统利用JRC G591 GPS 模块和DS18B20模块完成了GPS 数据和温度的采集,并通过51单片机对数据进行处理后实时显示到LCD12864液晶显示器上。
完成了系统的硬件和软件的设计。
本系统具有性能好、精度高、体积小、价格低廉和应用广的特点。
关键词:GPS;单片机;LCD12864;定位;全球定位系统(Global Positioning System 简称GPS)是美国第二代军用导航系统,可实现全球范围内的实时导航和定位。
GPS 由太空卫星、地面控制系统、用户设备三个部分组成。
由于GPS 具有全球覆盖以及精度高、定位速度快、实时性好、抗干扰能力强等特点,近年来在国内外得到了广泛的应用,在各个领域发挥了极大的作用,已成为了信息时代不可或缺的一部分[1]。
本设计采用AT89S51单片机为控制核心,设计的GPS 定位系统可以计算和显示日期、时间、经度、纬度、速度、海拔高度和实时温度等信息。
具有价格低廉、稳定性高和体积小等优点。
研究和开发GPS 定位系统具有十分重要的意义。
1 系统设计方案1.1 整体介绍本设计以ATMEL 公司单片机AT89S52为控制核心,控制GPS 信息的接收和DS18B20温度信息的采集,并通过一系列的运算和一个独立按键将接收到的信息实时分屏显示到LCD12864液晶显示器上。
本系统所显示的信息有当前经度、纬度、接收到的卫星数、总卫星数、定位与否、日期、时间、温度、速度、和海拔高度。
系统框图见图1。
图1 GPS 定位系统框图 U n R e gi s t e r e d1.2 GPS 模块介绍GPS 接收机只要处于工作状态就会源源不断的把接收并计算出的GPS 导航定位信息通过串口传送出去,在没有进一步处理之前,传送的数据是一长串字节流信息。