3357636fabfec4a70b3f1b358d94d410
用
开发板作了一个
电子钟的实验,采用了串口进行设置时间。在串口助手发送BCD码:YYMMDD0Ehhmmss,发送后会在接受窗口反馈修正后的时间参数以确认,同时显示屏上的时间也会被刷新。程序中的时间中断处理是为了给串口提供一定的时间。如果没有T0的中断延迟,在通过串行口发送数据时会不稳定,原因是在用IO口进行模拟DS1302时为了确保时序不被打断,在进行ds1302读写过程中关闭所有中断。读取时间的间隔为10ms,因此T0延时不会影响时间显示。