1 / 11
文档名称:

12864串行程序例程.doc

格式:doc   大小:62KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

12864串行程序例程.doc

上传人:511709291 2019/10/5 文件大小:62 KB

下载得到文件列表

12864串行程序例程.doc

文档介绍

文档介绍:此文档,是本人根据12864资料编写而成,在51单片机上面调试通过成功,,由于51的内存有限,后续两幅图占用内存太大,所以注释。#include<>#defineucharunsignedchar#defineuintunsignedintsbitSID=P1^1;//RWsbitSCLK=P1^0;//Einti,j,k,len;unsignedcharcodepic[];unsignedcharcodepic1[];unsignedcharcodeIDAT[]={"陕西理工电子科技""单片机小液晶系列""中文字库测试程序""恭喜发财工作顺利"};voidDisPhoto(unsignedcharcode*adder);voidlcd_chine(unsignedcharcode*adder1);voidDraw_Point(intx,inty,intz,inttype); //画点坐标点,修正位,及是否为画点,还是消除voidDraw_Line(intx,inty,intlen,inttyp);voiddelay_ms(uintx){uinti,j; for(j=0;j<x;j++) for(i=0;i<110;i++) ;}voidwrite_lcd(uchardate,uinttype)//type0为命令,1为数据{switch(type) { case0: { uchari; uchari_data; i_data=0xf8; // CS=1; SCLK=0; for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0; SCLK=1; i_data<<=1; } i_data=date; i_data&=0xf0;//先传送高四位,屏弊低四位 for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0; SCLK=1; i_data<<=1; } i_data=date; i_data<<=4; //将低四位移向高四位并传送 for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0; SCLK=1; i_data<<=1; } // CS=0; } break; case1: {uchari; uchari_data; i_data=0xfa; // CS=1; SCLK=0; for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0; SCLK=1; i_data<<=1; } i_data=date; i_data&=0xf0;//先传送高四位,屏弊低四位 for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0;//给一个脉冲 SCLK=1; i_data<<=1; } i_data=date; i_data<<=4; //将低四位移向高四位并传送 for(i=0;i<8;i++) { SID=(bit)(i_data&0x80); SCLK=0; SCLK=1; i_data<<=1; } // CS=0; } break; }} /***********************************************************************/ /*图形显示清屏*/ /*************************************************************************/ voidclear_lcd() { for(k=0;k<2;k++) {for(i=0;i<32;i++)//{write_lcd((0x80+i),0);//SET垂直地址VERTICALADD 高度if(!k) write_lcd(0x80,0); else write_lcd(0x88,0);//SET水平地址HORIZONTALADD宽 首地址 for(j=0;j<16;j++) //共左向右共十条竖线write_lcd(0x00,1); //线宽四位二进制表示 } } }/******************************************************************//*液晶初始化-字库*//******************************************************************/voidlcd_init1(){ write_lcd(0x30,0);write_lcd(0x30,0); //基本指令集 write_lcd(0x06,0);//显示右移一位w

最近更新

《陕西省石油天然气开采业重大生产安全事故隐.. 3页

校园绿化草花苗木采购合同书 4页

桉树碳汇交易与林业碳票合同 3页

桥梁伸缩缝智能检测与诊断系统安装合同 3页

《南方NTS-300系列全站仪说明书》 141页

殡葬服务标准化承包实施协议 2页

水上工程安全施工合同标准范本 3页

水电安装工程承包合同(含工期承诺) 3页

汽车后市场车辆维修居间合同标准文本 3页

证券呼叫中心专项方案 71页

汽车租赁服务与车辆绿色出行合同 3页

汽车赠予合同范本(含维修保养) 2页

《广西《猪主要病毒性腹泻鉴别检测多重反转录.. 12页

油气田股权转让与勘探开发合作协议 3页

洁具行业节水产品采购与技术培训合同 3页

海洋工程专用抽沙船租赁合作协议 3页

水利部和省级水行政主管部门审批开发建设综合.. 15页

涉密产品生产保密协议示范文本 3页

深圳展览中心场地租赁合同 3页

清洁能源项目设备采购框架合同 3页

灯具电商平台数据分析服务合同模板 3页

版权交易担保合同样本参考 3页

物流仓储设备采购运输合同——高效运营协议 3页

2021年汽车底盘测量及车轮定位系统题库 13页

特种行业安全管理员派遣服务合同 3页

特色农家乐餐饮合作服务合同范本 2页

特色手工艺品店面租赁合同样本 3页

高等教育服务支点建设的内涵与发展趋势 24页

2025年楼宇巡查管理规定3篇 22页

原创歌曲翻唱合作合同 4页