这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 基于单片机的12864串行编程

共3条 1/1 1 跳转至

基于单片机的12864串行编程

菜鸟
2013-09-14 20:54:31     打赏
【实验62】串行12864显示.rar

在进行12864进行编程时,看到现成的成功运行的程序有几个函数看不懂,恳请大侠们给讲解下


/********************************************************************
* 名称 : write_com()
* 功能 : 写串口指令
* 输入 : cmdcode
* 输出 : 无
***********************************************************************/
void write_com(unsigned char cmdcode)
{
 CS = 1;
 sendbyte(0xf8);
 sendbyte(cmdcode & 0xf0);
 sendbyte((cmdcode << 4) & 0xf0);
 delay(2);
}

/********************************************************************
* 名称 : write_data()
* 功能 : 写串口指令
* 输入 : cmdcode
* 输出 : 无
***********************************************************************/
void write_data(unsigned char Dispdata)
{
 CS = 1;
 sendbyte(0xfa);
 sendbyte(Dispdata & 0xf0);
 sendbyte((Dispdata << 4) & 0xf0);
 delay(2);
}

这里面中那个0xf8和0xfa时什么意思啊,怎么设置的这两个数




关键词: 12864     串行     单片机    

高工
2013-09-14 23:03:43     打赏
2楼
0xf8为写命令的命令字;0xfa为写数据的命令字


专家
2013-09-16 15:46:53     打赏
3楼
楼上正解

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]