7:1602LCD的RAM地址映射及标准字库表
液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,
论文网http://www.youerw.com/ 否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在,哪里显示字符,图是1602的内部显示地址。
图五:LCD1602内部显示地址
例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。
在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。本文来自优.文~论^文·网原文请找腾讯324'9114
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。
3.6 大电流PNP管8550
8550是电子电路中常用到的小功率pnp型硅晶体三极管。很多放大电路中都要用到他,下面是引脚资料介绍,<三极管8550管脚图>1.发射极 2.基极 3.集电极。8550参数:集电极-基极电压Vcbo:-40V 工作温度:-55℃ to +150℃ ,所以不需要加散热既可稳定工作。
图3-21 8550管脚图3.7系统总原理图图3-25 系统总原理图
第4章 系统测试及分析
4.1 系统测试
系统运行稳定,各部分模块都能够按照预期的要求正常工作,总体能够达到设计的要求。在上电状态下,LCD1602显示能正常工作,当按下按键,系统接收到数据时,发光二极管会闪亮一次,当按键能符合菜单按下时,屏幕能够显示菜单里说明的功能。
4.2 各模块初始化现象
1电源模块
原来的系统是直接接到直流5V的电源上的,没有任何的保护措施,在经过考虑后,采用三端稳压芯片LM7805。用其设计的是线性开关,线性稳压电路,具有结构简单、调节方便、输出电压稳定性强、文波电压小等优点,但是,在负载电流较大且输出电压较低时,其自身的功耗很大。但如果给本系统供电,完全满足要求。所以便加上了LM7805.使系统更加的稳定可靠。当系统通上12V直流电源时,LM78015芯片模块就开始工作,并且芯片会发热,滤波电容为了改善波纹特性,在稳压电源的输入端加接电容C1(电解电容470uf 25v),C2(陶瓷电容104);在其输出端加接电容C3(电解电容470uf 25v),C4(陶瓷电容104),目的是为了改善负载的瞬态响应、防止自激振荡和减少高频噪声,当电源工作正常时,发光二极管持续发光。说明输入系统的电源是5V。在调试过程中,电源模块一开始就工作良好。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
基于单片机的打铃系统+硬件设计+源程序 第8页下载如图片无法显示或论文不完整,请联系qq752018766