|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ M- ^$ D% p- e, G
摘要当前嵌人式系统技术已得到了广泛应用,但传统嵌人式系统的人机接口多采用小9 ^+ s# v0 F1 `( z" k2 d6 [2 _) e! z/ D
键盘操作的文本菜单方式,用户操作较为不便。在分析PS/2鼠标接口规范的基础上,探讨了Intel8051, M! O1 B% F; P/ M# u
系列单片机与PS/2鼠标接口软硬件设计的有关问题,给出了具体接口方案和流程图。% x- \6 |: L5 P- |; F- l. ^% P
关键词PS/2鼠标;接口技术;接口程序; 8051单片机
# `* o+ c) m( X+ R7 m; r' F# c; m- ]3 P
鼠标价格低廉、方便高效,目前已经成为计
: l+ V: @ e0 y7 M3 L q: i算机系统不可或缺的输人设备,然而关于鼠标
! g& |# U2 i U# `6 {在单片机系统中使用的相关文献报道甚少。事
, R7 g; U% E' v% \实上,目前适合单片机使用的各种规格的液晶1 W/ _6 F6 M2 n6 m1 l. \
或CRT显示器价格不断下降,因此在单片机
2 }$ j( V7 s, h ^9 i+ z% p系统中引入鼠标,用以取代常用的按钮,将会提
; S4 d5 _ t* ^2 E J高可靠性、可维护性和工作效率,方便实用。由9 s- X! q0 l1 f7 b) @7 I
于单片机一般不具备PS/2鼠标接口,也不支$ @3 k% o9 M8 s5 @
持PS/2的接口规范,加上鼠标工作信息是以) c8 {+ v, w0 d1 ~% i: D
连续增量流方式发送,因此在程序设计中必须" u* ?$ }8 ^. F. V5 N
充分考虑到PS/2鼠标的工作特点。笔者主要
$ }2 f! @2 O, M0 ^, M$ }- @; K探讨8051系列微控制器与PS/2鼠标接口的$ F+ f* Z& s8 {) @/ e, g" ~
软硬件设计。
' I( \$ u$ O! D5 Y0 t5 t$ x; }4 }
1 PS/2鼠标的接口规范
# B0 i& v9 J2 D0 {, m5 e2 K# ^# Q鼠标的基本功能是将其自身的平面二维位. p3 R j% {, I/ g- @" r
移转换成数字编码,通过接口发出。当鼠标被
2 Z# n ?$ I+ w, u/ k0 Z) v: @! f2 B4 s! e. H! @
! {% W5 @( e0 Z# u# H9 v' Y* \
M, x7 p: S: A2 R |
|