无线电电子与电气工程百科全书 一种基于HD44780控制器的液晶模组测试装置。 无线电电子电气工程百科全书 深受无线电爱好者欢迎的字母数字液晶模块大多是在日立的HD44780控制器的基础上组装的,这可以被认为是行业标准。 许多公司都生产该控制器的类似物以及基于它们的模块。 提出了一种用于对此类模块的可操作性及其字符生成器的内容进行操作验证的装置。 上图。 图1显示了我国最常见但不是唯一的版本的液晶模块字符生成器代码表,其中不仅包含拉丁字母,还包含俄语字母。 收到每个代码(两位十六进制数)后,模块会在屏幕上显示相应的字符。 例如,代码 0x4E(十进制值 78)是拉丁字母 N,代码 OxVO(十进制值 176)是俄语字母 Yu。
这些符号分为两组。 第一个(代码从 0x20 到 0x7F)包含数字、拉丁字母和特殊字符。 这组总是相同的,其中字符的代码对应于众所周知的 ASCII 代码表。 在本例中,第二组(代码从 0xA0 到 0xFF)有俄语字母和各种图标。 然而,甚至在为不同国家生产的相同类型的LCD模块的修改中,这里可能存在其他国家字母表的字母以及一般的任何符号,而不是俄语字母。 从 0x00 到 0x07 的代码供程序员创建自己的符号,可以使用特殊命令将其图像加载到模块的内存中。 如果没有“识别标记”的 LCD 模块或无法找到参考数据(例如,使用过的或什至在网上商店购买的)的 LCD 模块落入无线电业余爱好者手中,那么最好有一台设备快速检查其性能并确定字符生成器的内容。 这样的装置,其原理图如图所示。 图 2 基于 DD1 微控制器 (PIC16F84A-04/P,其说明可在 http://datasheet.su/datasheet/Microchip/PIC16F84A-04/P 找到)。 它允许您测试带有集成 HD44780 控制器的字符 LCD 模块以及屏幕上每行字符数(第一因素)和行数(第二因素)的以下组合:8x1、8x2、16x1、16x2、16x4 、20x1、20x2、20x4、32x2、40x2 。
电阻器 R1 在微控制器的 MCLR 输入处保持高逻辑电平。 这可以防止高电阻输入受到干扰的影响,从而导致微控制器意外重启。 电阻器 R2 和电容器 C2 是微控制器内置时钟 RC 发生器的频率设置元件。 电阻器 R2 的电阻可以在 5 ... 100 kOhm 范围内,电容器 C2 的电容必须至少为 20 pF。 根据图中所示的额定值,获得了约 4 MHz 的时钟频率。 当然,它的稳定性比晶体振荡器差,但在所考虑的情况下不需要它。 该频率仅取决于按住按钮 SB1 时自动重复“点击”的速度。 电阻R3调节被测液晶模块HG1屏幕上字符的对比度。 电阻器 R1 和 R3 的阻值为 1 ... 10 kOhm。 由于电路简单,没有开发该设备的印刷电路板;它被组装在面包板上。 按钮 SB1 - KM 1-1V 或任何其他。 电阻器 R1 和 R2 - MLT-0,125,R3 - SP3-4,电容器 - 任何陶瓷。 单片机 PIC16F84A-04/P 可以用连字符后具有相同索引的 PIC16F84A-20/P 或 PIC16F84 替换。 您可以使用具有 /SO 索引的类似微控制器(在表面贴装封装中),但最好将设备的其他部件替换为用于表面贴装的部件。 设备的电源必须在至少 5 mA 的负载电流下提供 100 V 的稳定电压。 当电源电压施加到连接了被测 LCD 模块的设备时,屏幕所有熟悉区域中的所有图像元素都应该变得可见,如图 3 所示。 XNUMX. 这将检查其完整性和模块的整体性能。
请注意,大多数 LCD 模块具有正电源电压(Vdd)应应用于引脚1,并且负(Vss) - 得出结论 2。然而,反之亦然。 例如,对于WH1602D-TML-CT模块,如果极性供电错误,模块将无法工作,并且一段时间后会造成不可挽回的损坏。 作者有过这样一段悲惨的经历。 但该模块仍能承受短期(几秒)极性反转。 因此,如果模块对电源电压没有响应,必须立即断开设备与电源的连接,并查找模块故障的原因。 打开电源后第一次按下SB1按钮将关闭屏幕上的矩形,并在其顶行显示“z 122”字样。 这意味着模块控制器的字符生成器包含代码为122的字符“z”(下文中代码的值为十进制)。 进一步按下或按住按钮,屏幕上会交替显示代码 123-255 的字符,然后无限重复,从代码 122 开始。这样就可以查看包含在代码第二部分中的所有字符。代码表并找出它们的代码以在开发的程序中使用。 上图。 如图4所示,在OPTREX制造的20x4液晶模块的屏幕上,其字符生成器不包含俄语字母,显示“in 226”字样。 在图中。 如图5所示,未知型号的Russified 16x2 LCD模块的屏幕上显示“Shch 226”字样。 这证实了对于不同修改的模块,不同的符号可以对应于表的第二部分中的相同代码。
微控制器程序可以下载 来自 ftp://ftp.radio.ru/pub/2015/09/testLCD.zip. 作者:G.纽赫蒂林 查看其他文章 部分 业余无线电技术. 读和写 有帮助 对这篇文章的评论. 科技、新电子最新动态: 用于触摸仿真的人造革
15.04.2024 Petgugu全球猫砂
15.04.2024 体贴男人的魅力
14.04.2024
其他有趣的新闻: ▪ 同步 DC-DC 稳压器 Texas Instruments LM76002/3 ▪ 重型金刚石激光器 ▪ 欧洲最古老的丝绸
免费技术图书馆的有趣材料: ▪ 文章 改进的探头 1-400 伏。 无线电电子电气工程百科全书 ▪ 文章 430 MHz 的低功耗线性放大器。 无线电电子电气工程百科全书 本页所有语言 www.diagram.com.ua |