这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» PC,DispChar 请教万年历显示实验中函数PC_DispChar()

共2条 1/1 1 跳转至

PC,DispChar 请教万年历显示实验中函数PC_DispChar()

院士
2006-09-17 18:14:16 打赏
PC,DispChar 请教万年历显示实验中函数PC_DispChar()



关键词: DispChar 请教 万年历 显示 验中 函数

院士
2006-12-22 22:43:00 打赏
2楼
问 函数 PC_ DispChar()如下:
** 函数名称 : PC_ DispChar()
** 函数功能 :向 PC机发送显示字符。
** 入口参数 :no 显示位置
** char 显示的字符,不能为ff
** 出口参数 :无
void PC_ DispChar(uint8 no, uint8 chr)
{
SendByte(0xff);
SendByte(0x81);
SendByte(no);
SendByte(chr);
SendByte(0x00);
}
SendByte(0xff);与SendByte(0x81)是起到什么作用的?屏蔽掉之后万年历不显示。
屏蔽掉SendByte(0x00)秒是两秒两秒的加,不是一秒一秒的变了。
为什么?请教高手指点一下
谢谢

1: 这是Easy ARM软件的串口通讯协议。在仿真万年历显示器显示时发送的数据格式如下:
0xff 0x81 x data 0

0xff:起始的字节
0x81:表明在LED上显示
X :显示位置0~14,分别对应于年、月、日、星期、时、分、秒。
data:显示的笔画,其中1为点亮,0为熄灭
0:仅避免出现0xff


Easy ARM软件更具体的通讯协议请看实验教程后面的附录。 2: 谢谢呀是这么回事!!!
非常感谢

共2条 1/1 1 跳转至

回复

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