资源描述:
《pic单片机与基于hd44780液晶显示模块接口的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、!现代电子技术"#$$%年第##期总第&’(期新型电子器件!"#单片机与基于$%&&’()液晶显示模块接口的设计林曙光*黄超昔*武凌+重庆邮电学院通信学院重庆,---./0摘要1介绍了基于23,,45-液晶显示模块的基本特性及其与678单片机的接口*并给出了常用的显示子程序9关键词1单片机:液晶显示:接口:子程序中图分类号1;6<.5=>文献标识码1?文章编号1>--,<4<@+A--<0AA-./-<%BCDEFGH"FIBJHKLBMDIN!"#ODLJGLGFIJGPPBJKFQ$%&&’()RKCBQS#%OGQTPBCU7VWXYZY[Z*2]^V_8X[‘ab*c]
2、UbZ+8‘ddeZe‘f8‘ggYbh[ib‘*8X‘ZjbZ]bkelmbin‘f6‘mi[o;edeh‘ggYbh[ib‘*8X‘ZjbZ*,---./*8Xb[0pRCIJKLI1;Xbmq[qelbil‘oYhemiXe23,,45-r[meoboYmilnmi[o[lohX[l[hielU83g‘oYdem*bimbielf[hesbiX678[om‘ger[mbhmYrql‘Zl[gm=tBuMGJQC1gbhl‘h‘il‘ddel:U83:bielf[he:mYrql‘Zl[g基于23,,45-的字符型液晶显示模块是一种常用据
3、线9真值表如表A所示9的液晶显示器件*主控制驱动电路为23,,45-表!$%&&’()的液晶显示模块的引脚功能+27;^8270*其他一些公司的电路与之全兼容*如引脚号符号状态功能>wmm电源地Vvw^;xy的V;<55>*W^zW]V_公司的yW--..*Awoo#/w电源W]V6U]W公司的W6U845^->9由其控制的液晶显示-点阵块组成的显示字寄存器选择端1>为数据寄存器:,
4、W输入符群*每个点阵块为一个字符位*字符间距和行距都为-为指令寄存器/
5、"c输入读写控制选择端1>为读:-为写一个点的宽度*具有.,?的自定义字符
6、^
7、z*可自定.x输入使能端义5个/{5点阵字符或,个/{>>点阵字符9可以提供43?-三态数据总线+UW?05{>},-{,+字符数{行数0各种显示屏规格*广泛应53?>三态数据总线用于智能仪表~通讯~办公自动化及军工等领域9$3?A三态数据总线>-3?<三态数据总线!液晶显示模块的特点>>3?,三态数据总线>A3?/三态数据总线>=>引脚功能><3?.三态数据总线表>是一种基于23,,45-的液晶显示模块的引脚>,3?4三态数据总线+zW?0功能9表%真值表有些显示模块有A个使能端*这种器件可以提供
8、W
9、"cx功能多达,行的显示屏*一个使能端可以控制A行9当
10、W--下降沿写指令代
11、码或显示地址和
12、"c都为低电平时可以写入指令或显示的地址:当>-下降沿写数据
13、W为高电平~
14、"c为低电平时*可以写入要显示的数->高电平读忙标志和^8+^olemm8‘Yi0值据:当
15、W为低电平~
16、"c为高电平时*可以读出忙>>高电平读数据信号和地址计数器+8_
17、^z或33
18、^z的值09当使>=A指令集能端x由高电平变为低电平时*液晶模块执行写操作+>0清屏+写入命令或要显示的数据~地址0:3-}34为双向数
19、W
20、"c3?43?.3?/3?,3?<3?A3?>3?---------->收稿日期万方数据1A--<-4><./林曙光等!F69单片机与基于$-22/@#液晶显示模块接
21、口的设计功能!清显示屏"光标回到##$处%功能!设置--)<=地址"--)<=用于存放待&’(归位显示的地址%)*)+,-./-.0-.1-.2-.3-.’-.4-.#其中!>7#"4行显示!<0C<#7#C’/$&2#个字########45符(8功能!光标复位回到##$处%>74"’行显示!首行<0C<#7##$C’/$"<0C<#72#$C0/$&3(输入模式设置&D(读.?及<9值)*)+,-./-.0-.1-.2-.3-.’-.4-.########46+-*)*)+,-./-.0-.1-.2-.3-.’-.4-.##4.?<90<91<92<93<9’<94<9#功能
22、!设置光标和显示模式%其中!6+-74时光标向右移"6+-7#时光标向左移8功能!读忙.?值和地址计数器<9值%其中!.?74"忙8.?7#"准备好"此时<9值的意*74屏幕上的文字可以移动"*7#屏幕上的文字不可以移动%义由最近一次地址设置&9B)<=或--)<=(定义%&2(显示开关控制&4#(写数据)*)+,-./-.0-.1-.2-.3-.’-.4-.#)*)+,-./-.0-.1-.2-.3-.’-.4-.#######4-9.4#数据功能!设置显示:光标及闪烁开:关%