数据结构域算法设计-串行方式使用体会 教案

数据结构域算法设计-串行方式使用体会 教案

ID:17911209

大小:502.58 KB

页数:19页

时间:2018-09-09

数据结构域算法设计-串行方式使用体会 教案_第1页
数据结构域算法设计-串行方式使用体会 教案_第2页
数据结构域算法设计-串行方式使用体会 教案_第3页
数据结构域算法设计-串行方式使用体会 教案_第4页
数据结构域算法设计-串行方式使用体会 教案_第5页
资源描述:

《数据结构域算法设计-串行方式使用体会 教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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;i

7、中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下

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

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

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