读取和设置实时时钟
发布时间: 2022-12-08
观看读取和设置实时时钟视频:
读取和设置实时时钟
说明
读取实时时钟指令从 cpu 读取当前时间和日期,并将其装载到从字节地 址 t 开始的 8 字节时间缓冲区中。
设置实时时钟指令通过由 t 分配的 8 字节时间缓冲区数据将新的时间和 日期写入到 cpu。
eno = 0 时的非致命错误 受影响的 sm 位
• 0006h 间接地址 无
• 0007h t 数据错误
输入 t 数据类型 byte 操作数 ib、qb、vb、mb、smb、sb、lb、*vd、*ld、*ac
说明
read_rtc、set_rtc 编程提示
不接受无效日期。 例如,如果您输入 2 月 30 日,则将发生非致命日时钟错误 (0007h)。 不要在主程序和中断例程中使用 read_rtc/set_rtc 指令。 执行另一个 read_rtc/set_rtc 指令时,无法执行中断例程中的 read_rtc/set_rtc 指令。 在这种情况下,系统标志位 sm4.3 会置位,指示尝试同时对日时钟执行二重访问,导致 t 数据错误(非致命错误 0007h)。 cpu 中的日时钟仅使用年份的后两位数,因此 2000 年表示为 00。但使用年份值的用 户程序必须考虑两位数的表示法。 2099 年之前的闰年均可正确处理。
展开全文
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 联系电话
- 15021292620
- 手机号
- 15021292620
- 在线咨询QQ
- 2799536152
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室