7 时钟每秒中断一次
clockalarm()
{
uchar set[]={0x87,0x81,0x88,0x81,0x89,0x80,0x8a,
0x80,0x8f,0x05,0x90,0x01,0x91,0xa5};
uchar i,j;
clk_ce=0;
sclk_bit=0;
i=0;
for (j=0;j<7;j++)
{
dswr(set[i++]);
dswr(set[i++]);
clk_ce=0;
i=2;
while (i--);
}
}
8 结论
我们用C51对DS1305进行编程,可读性强,模块化好,结构清晰,方便今后的系统维护,应用于我们开发的无纸记录仪中,运行稳定,效果良好。该系统已经通过福建省科技庁的鉴定。
本文关键字:无纸记录仪 综合-其它,单片机-工控设备 - 综合-其它