论文研究-嵌入式系统中的PS/2接口设计 .pdf

所需积分/C币:15 2019-08-27 20:31:56 262KB .PDF
收藏 收藏
举报

嵌入式系统中的PS/2接口设计,杨芳,刘岚,本文概述了在嵌入式系统中开发PS/2接口的现实意义,介绍了PS/2接口的硬件标准和PS/2通信协议。然后介绍了用AVR单片机ATmega8扩展PS/2接口�
山国利技记文在线 GND MOSI VCO 567 PS2CLKO PB3MOSIOC2) PDZ(INTO) 1 PS2CLK1 PBAIMISO PD3(INTIl LED GND PBS(SCK RST GND AREF SCK GND MISO GND 10 PCA(ADC4/SDA 18 PCS(ADCS/SCL) Avcc VDDSV ISP-TAG 29 6 PC6(RESET) VCC PS2DATA1 7 SdatA 8 PB6(XTALITOSCI) GND PB7(XTAL2/TOSC2 ATMEGAS GND 680p aSp 246 PS2卫ATA1 +5V +5 S PS2CLK1 4.7K MOUSE GND H> GND 680 680p 1 PS2DATAO 47 PS2CLKO 4.7 KEYBOARD 图 与端口接线图 用 实现接口的关键代码 主机到设备的通信 在上电后鼠标进入 模式,进入 模式后,鼠标便自检并设置如下初始值 采样数率为采样点秒;分辨率为个计数值亳米;缩放比例:;数据报告被禁止 这吋主机必须向鼠标发送命令来使能数据报告,否则鼠标将不会发送仨何位移数据包 下面是 向鼠标设备的发送命令的程序。硬件连接:时钟脚接单片机的,数据 脚接单片机的 把时钟线拉低至少 将数据线拉低 山国武技文在线 释放吋钟线和数据线 等待时钟线被设备拉低 开始发送数据 等待时钟线被设备拉高 等待时钟线破设备拉低 释放数据线 等待改备把数据线拉低 等待设备把时钟线拉低 等待设备释放数据线 等待设各释放时钟线 设备到主机的通信 接受鼠标键盘发送来的数据是通过外部中断的方式(将的时钟脚接在外 部中断引脚或上),要使中断程序能够工作,必须先开全局中断使能 然后设置外部中断和时钟下降沿发生中断。下面是 接受鼠标发送的 数据包时的中断服务程序,键慍的时钟线接上,数据线接。鼠标时钟下降沿时进 入中断服务程序 第到位是数据位 奇偶校验位,起始停止位忽略。 接受数据 存储一个 存储一个 所有位都接受完毕 山国利技记文在线 总结 本文介绍了利用单片机的外部中断引脚来检测的时钟以扩展接∏的设计方 ,这种设计的优点是通过单片机来模拟接口,实现与设备的通信,然后通过 总线上传数据到上层控制器。这样,无论嵌入式系统采用何种核心微控制器,都可以通过 总线接口或者以模拟总线的方式与单片机通信,从而实现与接口的数据交换 当然,在核心微控制器的资源十分丰富的情况下,也可以直接在核心微搾制器上以这种 外部中断的方式进行扩展 参考文献 刘乐善.《微型计算机接口技术及应用》 武汉:华中理工人学出版设, 马潮,詹卫前,耿德根.《 原理及应用手册》 北京:清华大学出版社, 刘淼.《嵌入式系统接口设计与 驱动程序开发》 北京:北京航空航天大学出版社,。 作者简介:杨芳(),女,湖北荆州人,硕士研究生,研究方向为通信网络理论与技术

...展开详情
试读 5P 论文研究-嵌入式系统中的PS/2接口设计 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    论文研究-嵌入式系统中的PS/2接口设计 .pdf 15积分/C币 立即下载
    1/5
    论文研究-嵌入式系统中的PS/2接口设计 .pdf第1页
    论文研究-嵌入式系统中的PS/2接口设计 .pdf第2页

    试读已结束,剩余3页未读...

    15积分/C币 立即下载 >