精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

一種簡單串行鼠標(biāo)控制的單片機(jī)實(shí)現(xiàn)

時(shí)間:2023-05-01 09:03:45 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

一種簡單串行鼠標(biāo)控制的單片機(jī)實(shí)現(xiàn)

摘要:通過對(duì)鼠標(biāo)底層通信原理與協(xié)議的深入分析,探討以AT89C2051單片機(jī)構(gòu)成串行鼠標(biāo)的實(shí)現(xiàn)方法;介紹鼠標(biāo)編碼器數(shù)據(jù)取軟件的設(shè)計(jì)原理及方法,給出串行鼠標(biāo)的軟件設(shè)計(jì)。

    關(guān)鍵詞:鼠標(biāo) AT89C2051 軟件設(shè)計(jì)

一種簡單串行鼠標(biāo)控制的單片機(jī)實(shí)現(xiàn)

鼠標(biāo)是一種快速定位器,通過移動(dòng)鼠標(biāo)可以快速定位屏幕上的對(duì)象,是計(jì)算機(jī)圖形界面交互的必用外部設(shè)備。通常,鼠標(biāo)通過微機(jī)中的串口或PS/2鼠標(biāo)插口與主機(jī)連接。當(dāng)在平面上移動(dòng)鼠標(biāo)時(shí),通過機(jī)械或光學(xué)的方法把鼠標(biāo)滾輪移動(dòng)的距離和方向轉(zhuǎn)換成脈沖信號(hào)傳送給計(jì)算機(jī),計(jì)算機(jī)鼠標(biāo)驅(qū)動(dòng)程序?qū)⒚}沖個(gè)數(shù)轉(zhuǎn)換成鼠標(biāo)的水平方向和垂直方向的位移量,從而控制顯示屏上光標(biāo)箭頭隨鼠標(biāo)的移動(dòng)而移動(dòng)。根據(jù)此原理,我們可利用鼠標(biāo)的上位機(jī)驅(qū)動(dòng)程序來設(shè)計(jì)測控系統(tǒng)中的編碼器讀取軟件。

1 串行鼠標(biāo)的原理及數(shù)據(jù)協(xié)議

鼠標(biāo)一般劃分為以下功能模塊:微控制器、按鍵檢測、位置移動(dòng)檢測、RS232信號(hào)產(chǎn)生、5V電源產(chǎn)生器。串行鼠標(biāo)的功能框圖如圖1所示。

微軟公司與Mouse System公司的鼠標(biāo)都采用串行輸入技術(shù)。微軟公司的協(xié)議格式為3個(gè)字節(jié):第1字節(jié)的6、7位固定為1,4,5位分別為左右鍵狀態(tài),2、3位為上下移動(dòng)數(shù)據(jù)的高6、7位,0、1位為左右移動(dòng)數(shù)據(jù)的高6、7位;第2、第3字節(jié)發(fā)送的都是左右上下的其余6位數(shù)據(jù),其中Y表示上下、X表示左右移動(dòng)的數(shù)據(jù)位。Mouse System公司的協(xié)議格式為5個(gè)字節(jié):1個(gè)字節(jié)用于描述3個(gè)按鍵的狀態(tài),2個(gè)字節(jié)為Y方向的相對(duì)坐標(biāo),另外2個(gè)字節(jié)為X方向的相對(duì)坐標(biāo),具體協(xié)議如表1所列。由表1我們可以方便地制作鼠標(biāo)。

表1 鼠標(biāo)系統(tǒng)數(shù)據(jù)信息協(xié)議

 Mouse System格式Microsoft格式數(shù)字位7  6  5  4  3  2  1  07  6  5  4  3  2  1  0字節(jié)11  0  0  0  0  L  M  R1  1  L  R  Y7  Y6 X7 X6字節(jié)2X7 X6 X5 X4 X3 X2 X1 X00  0  X5 X4 X3 X2 X1 X0字節(jié)3Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y00  0  Y5 Y4 Y3 Y2 Y1 Y0字節(jié)4X7 X6 X5 X4 X3 X2 X1 X0 字節(jié)5Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 

[1] [2] [3] 

【一種簡單串行鼠標(biāo)控制的單片機(jī)實(shí)現(xiàn)】相關(guān)文章:

基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)05-02

汽車空調(diào)控制面板的單片機(jī)實(shí)現(xiàn)方案04-26

基于80C196單片機(jī)的某紅外預(yù)警設(shè)備控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-27

現(xiàn)代技術(shù):人類對(duì)自然控制的實(shí)現(xiàn)04-30

鼠標(biāo)·什么是鼠標(biāo)04-26

單片機(jī)控制步進(jìn)電機(jī)論文致謝04-27

船舶起貨機(jī)PLC復(fù)合控制的實(shí)現(xiàn)04-27

船舶起貨機(jī)PLC復(fù)合控制的實(shí)現(xiàn)04-27

單片機(jī)控制步進(jìn)電機(jī)論文致謝詞04-28

幾種典型控制器實(shí)現(xiàn)束暈控制所需時(shí)間的研究04-26

主站蜘蛛池模板: 一本色道久久综合亚洲精品| 337p西西人体大胆瓣开下部| 欧美一区二区三区久久综| 中文字幕理伦午夜福利片| 国产免费破外女真实出血视频| 国产一区二区三区精品视频| 国产激情电影综合在线看| 青青河边草高清免费版新闻| 国产一区二区在线视频| 免费A级毛片无码免费视频首页| 中文字幕日韩精品有码视频| free性开放小少妇| 国自产精品手机在线观看视频| 韩国三级在线观看久| 国产av天堂| 国产成人精品综合在线观看| 97se亚洲国产综合自在线| 亚洲中文字幕无码一久久区| 欧洲av无码放荡人妇网站| 国产精品视频二区不卡| 亚洲欧美一区二区三区| 亚洲 欧美 国产 日韩 字幕| 图片区小说区激情区偷拍区| 免费人成年激情视频在线观看| 日本高清二区视频久二区| 国产freexxxx性播放| free性开放小少妇| 国产精品亚洲欧美大片在线看| 精品久久久久久久中文字幕| 欧美人与禽zoz0性伦交| 国产午夜鲁丝无码拍拍| 韩国免费A级作爱片无码| 国产精品区免费视频| 亚洲情综合五月天| 久久综合久久自在自线精品自| 亚洲人成影院在线观看| 华人少妇被黑人粗大的猛烈进| 亚洲日韩精品一区二区三区| 老熟女一区二区免费| 国产zzjjzzjj视频全免费| 国产福利酱国产一区二区|