新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于89C51单片机的数字视频监控系统键盘及报警控制卡设计

基于89C51单片机的数字视频监控系统键盘及报警控制卡设计

作者:时间:2012-12-13来源:网络收藏

3 系统软件

系统软件主要有两部分组成。

3.1 向主机发送扫描码

与PC标准兼容,当检测到有效键闭合时,键盘向主机发送接通码,当检测到闭合键释放时,发送断开码,即在接通码前加0F0H,系统采用中断的方式每隔10ms扫描一次键盘,考虑到的实际情况,与标准PC机键盘不一样的是,每次按键无论时间长短,只发送一次接通码,且每次有效按键输入,均有声音提示。

3.2 键盘接收主机控制命令及应答

主机的控制命令包括两部分,一部分是标准PC机发送给键盘的控制命令,主要是用于键盘的自检,另一部分是本系统增设的控制命令,主要是和外设进行双向通信以实现输入输出功能。主机开机时都要对键盘进行自检,主机对键盘的自检是通过键盘控制命令实现的,主机要求键盘每接收一个命令都要用0FAH作为应答,而且在发送键盘复位命令0FFH后,键盘要发送0FAH和0AAH作为键盘自检正确的响应。本系统增设的控制命令是在检测到动态信号及系统异常时通知外设以便发出声光信号。这些控制命令是通过对主机键盘接口状态寄存器(口地址064H)和数据寄存器(口地址060H)的读写操作实现的。图3给出了键盘处理中断服务子程序框图。

图3 键盘处理中断服务子程序框图

4 结束语

本系统在不占用主机硬件资源的情况下,利用PC键盘接口实现了与外设的双向通信,所键盘及报警具有键数少、操作简单和可靠性高的优点,已在实际的硬盘录像中得到了成功的应用,证明该方法是切实可行的,可广泛应用于工业监控系统中。

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭