资源描述:
《标准图形点阵型液晶显示模块的扩展演示程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、标准图形点阵型液晶显示模块的扩展演示程序[C51编程语言][MCS51总线接口方式]//应用产品:SMG240128A标准图形点阵型液晶显示模块//本演示程序适用于SMG240128A液晶显示模块与MCS51系列单片机采用MCS51总线接口的//硬件连线方式。//本演示程序包括T6963C兼容芯片的MCS51总线接口方式子程序集,T6963C兼容芯片的240128//液晶显示模块的基本子程序,240128系列绘图子程序集,240128系列图形子程序集,240128系//列精简中英文字库子程序集,以及SMG240128系列标准图形点阵型液晶显示的扩展演示子程序.
2、//本演示的内容为,在240列X128行的点阵液晶显示屏上清屏,图片演示,英文字符串演示,中文//字符串演示,反白显示字符串,绘制矩形,写点,绘制直线,全屏显示.//-------------------------------------------------------------------------------//创建日期:2009.08.17//软件环境:VWForWindows//硬件环境:AT89C52MCU,MCS-51系列MCU,etc.//创建人:褚建军(chujianjun@sunman.cn),谭超(tanchao@sunman.c
3、n).//技术支持:电话(0731-84167806,84167807),传真(0731-84167807),网址(www.sunman.cn)//版权信息:长沙太阳人电子有限公司版权所有,转载请指明出处.//参考网页:http:/www.sunman.cn/lcm/product/SMG240128A.html//-------------------------------------------------------------------------------#include#include//以下为演示程序
4、的函数定义voidexsample(void);//演示程序voidexdelay(void);//演示延时子程序voidputchar(unsignedintc);//定位写字符子程序voidputstr(unsignedcharcode*s);//显示字符串子程序,字符码为0时退出unsignedcharcode*getchinesecodepos(unsignedintac);unsignedcharcode*getenglishcodepos(unsignedcharac);voidputimage(unsignedcharcode*s);//显示图形
5、子程序voidputsizeimage(unsignedcharXSIZE,unsignedcharYSIZE,unsignedcharcode*s);//显示指定大小的图形子程序voidpoint(bitb);voidline(unsignedcharx0,unsignedchary0,unsignedcharx1,unsignedchary1,bitb);voidlineto(unsignedcharx1,unsignedchary1,bitb);//绘制(XPOS,YPOS)-(X1,Y1)的直线voidrect(unsignedcharx0,unsig
6、nedchary0,unsignedcharx1,unsignedchary1,bitb);voidlcdfill(unsignedchard);//整屏显示d代表的字节数据子程序voidlcdpos(void);//设置坐标点(XPOS,YPOS)内部RAM地址的子程序voidlcdreset(void);//液晶显示控制器初始化子程序voidlcdwd(unsignedchard);//送图形数据子程序unsignedcharlcdrd(void);//读图形数据子程序voidlcdwc(unsignedcharc);//送指令子程序voidlcdwc2(
7、unsignedcharc,unsignedchard);//送2字节指令子程序voidlcdwc3(unsignedcharc,unsignedchard1,unsignedchard2);//送3字节指令子程序unsignedcharlcdrdata(void);//读数据子程序voidlcdwdata(unsignedchard);//送数据子程序voidlcdwaitidle(void);//忙检测子程序//-------------------------------------------------------------------------
8、------//SMG240128A产