3软件编程对WGM-12832的软件编程采用Franklin51语言开发,主要包括两部分,一部分是给液晶写指令,另一部分是给液晶写数据。有了这2个基本的子程序,就可以构造出各种实用的显示子程序。由于液晶内部自带汉字模块,只需发送汉字对应的代码就可以实现汉字的显示,其代码可以在ST7920模块的资料中查找。对于图形和曲线显示的原理类似,只需要设置好相应的水平地址和垂直地址,并把相应的图形编码写入液晶模块,就可显示出所要显示的内容。JXD12864-06C图形点阵液晶5、画面效果好与传统显示器相比,液晶显示器一开始就使用纯平面的玻璃板,其显示效果是平面直角的,让人有一种耳目一新的感觉JXD12864-06C图形点阵液晶
最近搜寻到一款12864的图形点阵液晶,只有4cm宽、3.5cm高,显示面积为3.2cm宽、1.95cm高,非常小巧。更加难能可贵的是它可以在3V低电压工作,很适合我们制作小型便携装置。该液晶模块型号是SP12864FPD-12CSBE,它的外形见图1。。6、数字式接口液晶显示器都是数字式的,不像阴极射线管彩显采用模拟接口。也就是说,使用液晶显示器,显卡再也不需要像往常那样把数字信号转化成模拟信号再行输出了。理论上,这会使色彩和定位都更加准确。JXD12864-06C图形点阵液晶1)烙铁头温度小于280℃2)焊接时间小于3-4S3)焊接材料:共晶型、低熔点。4)不要使用酸性助焊剂。5)重复焊接不要超过3次,且每次重复需要间隔5分钟/模块的使用与保养1)模块使用接入电源及断开电源时,必须按图时序进行JXD12864-06C图形点阵液晶
单片机对WGM-12832的操作原理为:单片机先确认ST7920内部处于非“忙”状态。即读取BF位,当BF为0时,ST7920才可接收新的指令。如果在送指令前不检查BF位,那么在前一条指令和这条指令中间必须延迟一段较长的时间,确保前一条指令执行完。在操作时,ST7920在单片机的时钟信号的控制下,通过数据线传送给ST7920,当ST7920成功接收到数据后,转入内部时钟控制,封锁I/O口缓冲器,置“忙”标志。ST7920根据接收数据中的RW和RS位判断所接收到的是数据、指令、还是所要显示的内容,并进行相应的处理。处理完成后,撤消I/O口缓冲器的封锁,“忙”标志清零。在写入数据到RAM中时,每个RAM的位址都可以连续写入2个位元的资料(2B),当写人第二个字节时,位址计数器(AC)的值就会自动加1,即在连续写入内容时,只需要设定开始的位址,并连续写入数据就能达到目的。因为ST7920是能控制128×64点阵的驱动芯片,WGM-12832只用了ST7920资源的1/2。在使用上需要注意,DDRAM位址中的88H~8FH和98H~9FH中的内容是不能显示出来的。位址80H~87H和90H~97H的内容会被分别显示在第1行和第2行。。即,必须在正电源(5±0.25V)输入,才能输入信号电平。若在电源稳定接入前,或断开后就输入信号电平,将会损坏模块中的集成电路,使模块损坏。
JXD12864-06C图形点阵液晶1.行、列驱动型这是一种必须外接专用控制器的模块,其模块只装配有通用的行、列驱动器,这种驱动器实际上只有对像素的一般驱动输出端,而输入端一般只有4位以下的数据输入端、移位元信号输人端、锁存输人端、交流信号输人端等JXD12864-06C图形点阵液晶(2).行、列驱动-控制型这是一种可直接与计算机接口,依靠计算机直接控制驱动器的模块。这类模块所用的列驱动器具有I/O总线数据接口,可以将模块直接挂在计算机的总线上,省去了专用控制器,因此对整机系统降低成本有好处。对于像素数量不大,整机功能不多,对计算机软件的编程又很熟悉的用户非常适用。不过它会占用你系统的部分资源。,如HD44100,HD66100等.此种模块必须外接控制电路,如T6963C,SEDl335等才能与计算机连接.该种模块型号较多,应用比较广。虽然需要采用自配控制器,但它也给客户留下了可以自行选择不同控制器的自由.