读状态 输入 RS=L,R/W=H,E=H 输出 D0—D7=状态字
写指令 输入 RS=L,R/W=L,D0—D7=指令码,E=高脉冲 输出 无
读数据 输入 RS=H,R/W=H,E=H 输出 D0—D7=数据
写数据 输入 RS=H,R/W=L,D0—D7=数据,E=高脉冲 输出 无
表1.3:基本操作时序表
读写操作时序如图10-55和10-56所示:
图1.4 读操作时序
图1.5 写操作时序
(4) 1602LCD的RAM地址映射及标准字库表
液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,图10-57是1602的内部显示地址。
图1.6 1602LCD内部显示地址
例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。
在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”
图1.7 字符代码与图形对应图
(2)显示接口电路的设计
显示电路采用字符型液晶显示模块,它是一种专门用于显示字母、数字、符号等点阵 [2] 本设计采用的是 SMC1602A LCM,其显示容量 16×2 个字符。 模块电路如下图
液晶显示模块是一个慢显示器件, 所以在执行每条指令之前一定要确认模块的忙标志为 低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。
1.3引脚功能及管脚电压
AT89C51 单片机 AT89C52是一个低电压,高性能 CMOS 8位单片机,片内含8k bytes 的可反复擦写的 Flash 只读程序存储器和256 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司 的高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用8位中央处理 器和 Flash 存储单元,AT89C52单片机在电子行业中有着广泛的应用。
主要功能特性。
兼容 MCS51指令系统 32个双向 I/O 口; 6、时钟频率0-24MHz; 断源,共8个中断源; 2、8k 可反复擦写(大于1000次)Flash ROM; 3、
4、256x8bit 内部 RAM;
5、3个16位可编程定时/计数器中断; 8、2个外部中 10、低功耗空闲和掉电本文来自辣%文,论'文.网,
毕业论文 www.751com.cn
7、2个串行中断,可编程 UART 串行通道; 9、2个读写中断口线,3级加密位;
模式,软件设置睡眠和唤醒功能; 形式,以适应不同产品的需求。
11、有 PDIP、PQFP、TQFP 及 PLCC 等几种封装引脚功能及管脚电压
AT89C52为8 位通用微处理器,采用工业标准的 C51内核,在内部功能及管脚排布上 与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存 器、数据 RAM 及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥 控信号 IR 的接收解码及与主板 CPU 通信等。主要管脚有:XTAL1(19 脚)和 XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接 电阻电容组成的复位电路。VCC(40 脚)和 VSS(20 脚)为供电端口,分别接+5V 电源 的正负端。P0~P3 为可编程通用 I/O 脚,其功能用途由软件定义,在本设计中,P0 端口 (32~39 脚)被定义为 N1 功能控制端口,分别与 N1的相应功能管脚相连接,13 脚定义 为 IR 输入端,10 脚和11脚定义为 I2C 总线控制端口,分别连接 N1的 SDAS(18脚)和 SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板 CPU 的 相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
C8051F单片机通用温度监控器的设计+电路图+源程序 第6页下载如图片无法显示或论文不完整,请联系qq752018766