用三极管74hc595驱动led点阵一个10x10的点阵

1 点阵液晶显示模块简介   本文介绍的是一种采用SED1520芯片控制的122×32图形点阵液晶显示屏,它主要由行驱动/列驱动及122×32全点阵组成,可完成图形显示,也可显示七个半(16×16点阵)汉字。主要技术参数和显示特性如下:   ·:VDD为+3V~+5V;外接驱动VDD-VLCD=5.0V。   ·显示内容:122(列)×32(行)点。   ·显示颜色:黄绿底蓝字。   ·显示角度:6点钟直视。   ·STN正视反射模式。   ·驱动方式:1/32 Duty,1/6 Bias。   ·驱动:最大240μA。 &&& 液晶显示模块驱动原理图如图1所示。
液晶显示模块引脚特性如表1所示。
部分传送指令表如表2所示。
2 四线点阵液晶显示屏驱动电路   四线点阵液晶显示屏驱动电路如图2所示。
系统采用一片74LS164以串入并出方式与点阵液晶显示模块12232C连接,通过四条信号线(SDA串行数据线、CLK/A0串行时钟线即液晶显示模块的A0数据/指令控制线、E1主驱动芯片使能线、E2从驱动芯片使能线)实现点阵液晶显示屏的驱动。与液晶显示模块所提供的电路连接方式相比,四条线与单片机2051连接至少减少7根口线,这样大大节省了小型电子产品中宝贵的单片机口线资源,使产品更加人性化和智能化。   根据液晶显示屏的控制指令及时序可知,只要在对模块写入数据的同时保证模块指令操作延时足够,就可以不检查模块状态,达到直接控制的目的。点阵液晶显示屏的一个点对应中的一位,置位则显示,清除则不显示,因此只要控制相应的数据位就可控制液晶显示屏的显示。液晶显示模块的显示数据采用分页方式存储(存储器的划分请参阅相关资料)。   数据传送时,首先选择使能端“E1”或“E2”,送数据到74LS164,然后送指令/数据选择信号“A0”,关闭使能端,实现数据和指令的传送,使液晶显示屏显示图形或汉字等。 3 相关软件   相关软件采用汇编语言编写。由于篇幅限制,只提供传送指令和数据到液晶显示模块的子程序,并通过初始化程序和显示汉字程序介绍如何使用上述子程序。关于显示汉字子程序、其它显示字符串、动画、图形以及在下提取字库和图形库相关程序,如有需要请与作者联系。   源程序如下: &&& sda&&&& bit&&&& p1.7&&& ;定义sda线 &&& clk&&&& bit&&&& p1.6&&& ;定义clk线 &&& e1&&&&& bit&&&& p1.5&&& ;定义master 使能 &&& e2&&&&& bit&&&& p1.4&&& ;定义slave使能 &&& a0&&&&& bit&&&& p1.6&&& ;定义数据/指令选择线 &&& outmi:&&&&&&&&&&&&&&&&& ;送显示指令到master SED1520 &&&&&&& setb&&& e1&&&&& ;master使能 &&&&&&& clr&&&& e2&&&&& ;slave关闭 &&&&&&& lcall&& trndata&&&& ;传送一个字节 &&& clr&&&& a0& ;设置此字节为指令 &&& clr&&&& e1& ;master关闭 &&& ret &&& outsi:&&&&& ;送显示指令到slave& SED1520 &&&&&&& setb&&& e2 &&&&&&& clr&&&& e1 &&&&&&& lcall&& trndata &&&&&&& clr&&&& a0 &&&&&&& clr&&&& e2 &&&&&&& ret &&& outmd:&&&&& ;送显示数据到master&&&& SED1520 &&&&&&& setb&&& e1 &&&&&&& clr&&&& e2 &&&&&&& lcall&& trndata &&&&&&& setb&&& a0 &&&&&&& clr&&&& e1 &&&&&&& ret &&& outsd:&&&&& ;送显示数据到slave SED1520 &&&&&&& setb&&& e2&&&&& ;slave使能 &&&&&&& clr&&&& e1&&&&& ;master关闭 &&&&&&& lcall&&传送一个字节 &&&&&&& setb&&& a0&&&&& ;设置此字节为显示数据 &&&&&&& clr&&&& e2&&&&& ;slave关闭 &&&&&&& ret &&& trndata:&&&&&&&&&&&&&&& ;传送一个字节到液晶显示模块 &&&&&&& push&&&&&&& a&&&&&& ;保存原始数据 &&&&&&& setb&&&&&&& sda&&&& ;sda线置位 &&&&&&& setb&&&&&&& clk&&&& ;clk线置位 &&&&&&& mov&&&&&&&& r7,#08h &&& trn_loop:&&& &&&&&&& rlc&&&& a &&&&&&& clr&&&& clk &&&&&&& mov&&&& sda,C &&&&&&& setb&&& clk &&&&&&& djnz&&& r7,trn_loop &&&&&&& pop&&&& a&& ;恢复原始数据 &&&&&&& ret &&& init:&&&&&&&&&&&&&& ;初始化液晶显示模块 &&&&&&& mov&&& a,#0e3LCD复位 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&&& a,#0aeh& ;关显示 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&&& a,#0a4h& ;动态驱动& &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#0a9h& ;刷新率选择1/32 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#0a0h&& ;ADC选择右移 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#0eeh&& ;结束读写 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#00h&&& ;设置列地址0 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#0c0h&& ;设置显示开始行0 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& mov&& a,#0afh&&&&&&&&& ;开显示 &&&&&&& lcall&& outmi &&&&&&& lcall&& outsi &&&&&&& ;下面为汉字显示 &&&&&&&&&&& mov& r1,#20&&&&&&&&&&& ;汉字显示的起始为第 20列 &&&&&&& mov&&&& dptr,#tian&&&& ;“天”字字库地址 &&&&&&& clr&&&& 10h&&&&&&& ;10h=‘0’显示在第一行 &&&&&&& mov&&&& 1fh,#10h&&&&& ;1fh=‘10h’表示为16×16 点阵 &&&&&&& lcall&&&&&& dis&&&&&&&&& ;调用显示汉字子程序 &&& ;子程序名称:&&& dishz&&&& &&& ;dptr:&&&&&&&&& 对应字库的起始地址 &&& ;r1:&&&&&&& 显示数据在122列中的起始列 &&& ;位10h:&&& 0——显示在第一行,1——显示在第二行 &&& ;1fh:&&&&&& 显示汉字16×16=10h,显示字符16×8=8h
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&LED点阵驱动设计_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
LED点阵驱动设计
上传于||文档简介
&&数​模​电​课​设
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩14页未读,继续阅读
你可能喜欢LED点阵驱动_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
LED点阵驱动
上传于||文档简介
&&L​E​D​点​阵​驱​动
大小:734.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢请教一下点阵驱动问题
[问题点数:30分,结帖人areswhy]
请教一下点阵驱动问题
[问题点数:30分,结帖人areswhy]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 magapixel 10x 驱动 的文章

 

随机推荐