Rabbit2000 8位微处理器与M12864-7A7的接口电路设计

网友投稿 220 2022-11-06

Rabbit2000 8位微处理器与M12864-7A7的接口电路设计

1、引言

2、 Rabbit2000及RabbitCore RCM2200简介

3、 KS0108B型液晶控制器

4、 M12864-7A7型液晶模块的框图及引脚

5、 硬件接口电路

6、 Dynamic C源程序

6.1 程序说明

本文重点介绍显示汉字的子程序,它可以在指定位置显示指定的汉字。7个子程序分别是初始化LCD子程序、清屏子程序、,写指令子程序、写数据子程序、延时子程序、指定位置显示单个汉字和信息显示子程序。

下面给出的是图2所示的间接控制方式的一些子程序,所有的程序都是用Dynamic C 7.32TSE版本编译器编译和调试。

M12864-7A7型液晶显示模块是128×64点阵,每个汉字是16×16点阵,所以,每行可以显示8个汉字,一屏可以显示4行。整屏最多显示32个汉字。

程序开始必须先调用LCD初始化子程序,接着清屏,再视待显示的汉字在左屏还是右屏,再将液晶显示器开为左屏或右屏,然后,将数据送给液晶显示,直到32个字节的汉字完全显示;多个汉字的显示以同理进行操作。

对于多信息的显示,可以将void Msg(void)改为void Msg(flag),既通过flag的不同值来标识不同的待显示信息,然后,在实际使用中通过调用void Msg(flaS)即可实现。

7、 结束语

M12864-7A7型液晶显示器模块与RabbitCore RCM2200型模块的连接采用间接控制方式,其特点是电路简单,控制时序由软件实现,可以实现高速MCU与液晶显示模块的接口。而采用Dynamic C可以很方便地实现汇编语言要用较复杂的逻辑才能实现液晶模块的显示功能,而且,可以缩短开发和调试的时间。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:面对疾风吧,如何搭建高协同的精准告警体系?
下一篇:传输层协议简介指TCP和UDP
相关文章

 发表评论

暂时没有评论,来抢沙发吧~