欢迎来到天天文库
浏览记录
ID:17911209
大小:502.58 KB
页数:19页
时间:2018-09-09
《数据结构域算法设计-串行方式使用体会 教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、12864使用心得论文一、硬件连接1.112864引脚示意图1.2本次实验中12864与MCU的连接示意图/****************晶振为11.0592**********************/sbitPSB=P1^0;//并1/串0选择//串行接法sbitCS=P1^3;//串片选sbitDS=P1^2;//串数据口sbitSCK=P1^1;//串时钟信号/*//并行接法sbitRS=P1^3;//数据/命令选择端sbitRW=P1^2;//读写选择端sbitE=P1^1;//使能信号端#defineDataIOP0//并行数据口*/二、底层基本程序(串行方式)2.1基本写
2、字节程序//写一个字节(以SCK上升沿接收一个位)voidsendbyte(uint8zdata){uint16i;for(i=0;i<8;i++){if((zdata<11.0592,则需加延时处理)//写命令voidwriteCmd(uint8cmdcode){CS=1;sendbyte(0xf8);sendbyte(cmdcode&0xf0);sendbyte((cmdcode<<4)&0xf0);//delayMs(1);//若晶振频率>11.0592,则需延时}2.3
3、写数据程序(若晶振频率>11.0592,则需加延时处理)//写数据voidwriteData(uint8dispdata){CS=1;sendbyte(0xfa);sendbyte(dispdata&0xf0);sendbyte((dispdata<<4)&0xf0);//delayMs(1);//若晶振频率>11.0592,则需延时}2.4通用软件毫秒延时程序//延时程序voiddelayMs(uint16xms){uint16i,j;for(i=0;i<=xms;i++)for(j=0;j<=123;j++);}三、文本显示3.1LCD12864初始化//LCD12864初始化voi
4、dLCD12864Init(){PSB=0;//串行writeCmd(0x30);//基本指令模式writeCmd(0x04);//游标右移一位writeCmd(0x0c);//显示开,关光标writeCmd(0x01);//清除LCD的内容(仅字符模式)} 模块控制芯片提供两套控制命令,基本指令和扩充指令如下:指令表1:(RE=0:基本指令)指令表2:(RE=1:扩充指令)3.2LCD12864字符串的显示//写字符串函数,参数line第1/2行beSpace字符前面的空格数pString指针uint8write12864String(uint8line,uint8beSpace,ch
5、ar*pString){uint8i=0;uint8sLength=strlen(pString);//字符串长度if(pString==NULL)//空字符串return-1;writeCmd(0x30);//基本指令模式//设置写在的位置if(line==1){writeCmd(0x80+beSpace);//写在第一行的位置}elseif(line==2){writeCmd(0x90+beSpace);//写在第二行的位置}elseif(line==3){writeCmd(0x88+beSpace);//写在第三行的位置}elseif(line==4){writeCmd(0x98+
6、beSpace);//写在第四行的位置}else{return-1;}//写数据for(i=0;i7、中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下
7、中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下
此文档下载收益归作者所有