欢迎来到天天文库
浏览记录
ID:14412079
大小:56.50 KB
页数:20页
时间:2018-07-28
《lcd 240128 t6963c c51程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LCD240128T6963CC51程序LCD240*128T6963CC51程序[日期:2007-12-29][来源:作者:][字体:大中小](投递新闻)LCD240*128T6963CC51程序作者:刘玉宏文章来源:internet主程序/***********************************//*LCM(RT-240128TA)显示程序*//*LCM控制芯片T6963C带32KRAM*//*MCU型号:STC89C52RD2*//*时钟频率:11.0592MHz*//*接口方式:直接接口(总线方式)*//*开发环境:K
2、eilC51V7.03*//*开发日期:2006.07.01*//*程序编写:liu1234*//***********************************/#definet6963c_c1#include"t6963c3.h"uinttxthome,grhome;/**********************************//=函数原型:ucharcheck_cmd_st()//=功能:查询是否可读写命令和数据的状态//=参数://=返回值:非0不忙,否则忙//=函数性质:私有函数******************
3、****************/ucharcheck_cmd_st(void)//状态位STA1,STA0判断(读写指令和读写数据){uchari;for(i=100;i>0;i--){if((LCMCP&0x03)==0x03)break;}returni;//若返回零,说明错误}/**********************************//=函数原型:ucharcheck_ar_st//=功能:查询是否可数据自动读状态//=参数://=返回值:非0不忙,否则忙//=函数性质:私有函数********************
4、**************/ucharcheck_ar_st(void)//状态位ST2判断(数据自动读状态){uchari;for(i=100;i>0;i--){if((LCMCP&0x04)==0x04)break;}returni;//若返回零,说明错误}/**********************************//=函数原型:ucharcheck_aw_st//=功能:查询是否可数据自动写状态//=参数://=返回值:非0不忙,否则忙//=函数性质:私有函数*******************************
5、***/ucharcheck_aw_st(void)//状态位ST3判断(数据自动写状态){uchari;for(i=100;i>0;i--){if((LCMCP&0x08)==0x08)break;}returni;//若返回零,说明错误}/**********************************//=函数原型:ucharcheck_scrPeek_st()//=功能:查询是否可屏读/屏拷贝状态状态//=参数://=返回值:非0不忙,否则忙//=函数性质:私有函数********************************
6、**/ucharcheck_scrPeek_st(void)//状态位ST6判断(屏读/屏拷贝状态){uchari;for(i=100;i>0;i--){if((LCMCP&0x40)==0x40)break;}returni;//若返回零,说明错误}/**********************************//=函数原型:ucharwr_cmd_2(ucharuCmd,uintuPar)//=功能:给T6963C写带双参数的指令//=参数://=返回值:返回0成功,否则忙//=函数性质:私有函数****************
7、******************/ucharwr_cmd_2(ucharuCmd,uintuPar)//写双参数的指令{if(check_cmd_st()==0)return1;LCMDP=(uchar)(uPar&0xFF);//先写低字节,再写高字节if(check_cmd_st()==0)return2;LCMDP=(uchar)(uPar>>8);if(check_cmd_st()==0)return3;LCMCP=uCmd;return0;//返回0成功}/**********************************/
8、/=函数原型:ucharwr_cmd_1(ucharuCmd,ucharuPar1)//=功能:给T6963C写带单参数的指令//=参数://=返回值:返回0成功,否则忙//=函
此文档下载收益归作者所有