这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 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: 这是EasyARM软件的串口通讯协议。在仿真万年历显示器显示时发送的数据格式如下:
0xff  0x81 x data  0

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


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

共2条 1/1 1 跳转至

回复

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