ROBOT & AI

首页 | 新闻 | 产品 | 竞赛 | 学苑 | 读书 | 硬件 | 软件 | 智能 | 制作 | 项目 | 资源 | 论坛
 您的位置:首页 >> 硬件 >> 机器人驱动 >> 正文
站内搜索:   

点阵字符液晶显示模块驱动程序设计 (组图)

来源:   字体:[ ]  2007-03-17

关键词:

  HD44780在进行4位数据传送时。在第一个时钟的上升沿读取的高4位数据即DB7~0tt4的值。(4)建立一个敷据写操作函数由于HD44780驱动在每输入一个命令或数据后必须要CPU接收一个HD44780的响应信号(这点在前面已经提及).表明其现在的工作状态,很像24xx系列EEPROM。初始化命令最长时间为1.64ms(250kHz),对于用CPU循环检测,作为一般的程序应该没问题。考虑到若HD44780意外损坏等造成其长时间不作。忙标志应答,所以还需给定一个固定时间,如3ms,在3ms内检测不到应答信号就自动跳出去执行其他的子程序。或者进行错误处理,从而可以判别LCD模块的好坏,也不会影响其他程序的正常工作。对应的8位数据传送的控制程序如下:
 
  函数中带有两个字符型参数,用于载人主调函数的实参值.这样傲的好处是使命令控制和数据传送都统一由此函效完成。使程序变得更加精简。对于4位数据写也就是多加一个时钟周期,这里就不再重复。

  (5)建立一个HD44780初始化程序
 
  以上命令参数读者可以根据实际情况调整。以满足您现有模块的显示标准。(6)完整的显示驱动程序

  先定义显示内容.建立一张显示表:
 
建立一个延时函数.使每显示完一行内容保持一段显示时间。

4页 上一页 [1] [2] [3] [4] 下一页 

录入:master 点击:

[发表评论] [打印文章] [关闭窗口]  

原创文章属本站所有,转载请注明来源:Robotain.com  
相关文章

 网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

发表评论 昵称:

  

  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
最新推荐
热门文章
论坛精华
网站简介设为首页 加入收藏在线留言友情链接联系我们 - 广告服务 - 版权申明

Copyright © Robotain.com  all rights reserved  浙ICP备07003355号

版权所有 机器与智能网