lcd 240128 t6963c c51程序

lcd 240128 t6963c c51程序

ID:14412079

大小:56.50 KB

页数:20页

时间:2018-07-28

lcd 240128 t6963c c51程序_第1页
lcd 240128 t6963c c51程序_第2页
lcd 240128 t6963c c51程序_第3页
lcd 240128 t6963c c51程序_第4页
lcd 240128 t6963c c51程序_第5页
资源描述:

《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成功,否则忙//=函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。