人机接口回路原理(四)

news/2024/11/20 14:20:41/

五、硬件时钟电路

    接口插件设置了一个硬件时钟电路,由一片MC146818时钟芯片及辅助元器件组成,如图1-35所示。

    MC146818芯片是智能式硬件时钟,其内部由电子时钟和存储器两部分组成。可计年、月、日、时、分、秒、星期;能处理闰月闰年;可将当前时间实时存储,以便人机接口CPU随时读取。该接口电源正常时,由装置十5V电源供电,V4导通,V6截止,5V通过V7对电池充电。当直流5V消失时V6导通,自动由电池对MC146818供电,以保证硬件时钟继续运行。该芯片时钟的工作方式分述如下:

(一)正常运行方式

当接口 CPU复位重新开始执行程序初始化工作完成后,从硬件时钟取时间值通过CPU串行通信口送到保护CPU插件内部时钟存储单元,去校对保护CPU的软件时钟。此外每隔一定时间,该硬件时钟对保护内部时钟的存储单元同步校正一次,以确保四个保护的软件时钟的正确性,实现了对各CPU软件时钟的同步校对。

(二)修改时间

运行入员欲修改时间,可在运行方式下按提示的格式输入正确时间,确认后硬件时钟按所输入的时间开始运行。

(三)保护装置直流电源掉电时

保护软件时钟丢失,但接口硬件时钟由电池供电继续运行,直流恢复后又重新把接口硬件时钟的时间通过串行通信送入保护内部软件时钟存储单元,确保时钟不间断计时。

六、硬件自复位电路

硬件自复位电路是为了防止人机接口CPU程序出格而装设的。自复位电路由MC146818、74LS393计数器和8031CPU组成,见图1-36。实际电路详见附图4(1)。MC146818的SQW端每隔500ms发送一标准脉冲给74LS393计数器的输入端1A,8031单片机程序中安排每隔一定时间通过PI.1端定时对 74LS393计数器 2QL检测是否计数已满,并通过PI.7端对计数器(CLP)清零。如果接口插件由于程序出格,CPU就不能对计数器进行正常检测并零,那么经过一定的时间, 74LS393计数器因计数溢出,将通过其2QD端向8031发复位信号,使接口插件重新投入正常工作。

 


http://www.ppmy.cn/news/500941.html

相关文章

Spring使用通知 Advice 管理事务

Spring使用通知 Advice 管理事务 Spring 默认采用声明式事务管理(通过配置的方式) ,也可以实现 编程式事务管理 Spring 声明式 事务管理 默认 只能对 RuntimeException 进行回滚 !!! 在Spring中 配置 事务管理器 常见的事务管理器…

中科院、中科大团队精确测量子引力对量子自旋的影响

光子盒研究院 由中国科学院盛东教授、陆征天教授和中国科学技术大学的合作研究小组利用高精度氙气同位素磁力仪研究了中子自旋和引力之间的耦合效应。5月15日,这项题为Search for Spin-Dependent Gravitational Interactions at Earth Range的研究发表在《物理评论快…

强化学习:随机近似与随机梯度下降

mean estimation 通过前面的学习,我们知道可以通过很多采样来求期望。而求 x ˉ \bar x xˉ 的方法由两种,一是直接将采样数据相加再除以个数,但这样的方法运行效率较低。 第二种方法是迭代式的计算,即来几个数据就算几个数据&a…

使用esp32+micropython+microdot搭建web(http+websocket)服务器(超详细)第二部分

使用esp32micropythonmicrodot搭建web(httpwebsocket)服务器(超详细)第二部分 microdot文档速查 什么是Microdot?Microdot是一个可以在micropython中搭建物联网web服务器的框架micropyton文档api速查 Quick reference for the ESP32 实现http服务器 …

如何学习LoadRunner性能测试?

最近组内同事针对性能测试LR的脚本部分做了介绍,是个不错的分享。会后反思自己也有很长一段时间没做性能测试了,根据以往的经验,有必要做些整理和补充,本文主要介绍一些LoadRunner性能测试的学习方法、思路、流程以及测试过程中需…

报表测试如何做?软件测试实战,超详细测试点分析(全覆盖)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 报表测试是一项重…

从零开始搭建服务器

1、定义 云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本…

《VisualGLM-6B的原理与微调》资料学习分享

清华大学在发布chatGLM-6B后很快速的时间内就又发布了VisualGLM-6B模型,不可谓不强大,VisualGLM-6B官方项目地址在这里,如下所示: VisualGLM-6B 是一个开源的,支持图像、中文和英文的多模态对话语言模型,语…