資料介紹
鼠標接口
7.1?? 鼠標的工作原理
1.? 鼠標分機械式鼠標和光電式鼠標兩類。如果從按鍵的數量來分,又可分為二鍵鼠標和三鍵鼠標。
1.1? 機械式鼠標帶滾輪球,通過RS-232C串行口連接在微機上,通過轉動滾球,產生X、Y方向移動的信號,由信號線傳送到計算機的串口,操作系統收到鼠標的信號后產生圖標并顯示在屏幕上。當用戶按鼠標左鍵、右鍵和中間鍵時,操作系統根據鼠標光標的位置決定執行相應的命令。
在鼠標的驅動程序中,左鍵為0,右鍵為1,中鍵為2。
1.2? 光電鼠標是通過光電二極管照射在一塊
??? 由紅綠網格線組成的板上,當鼠標移動時,通過感應紅綠線數來計算鼠標移動的位置,然后反饋給操作系統。
???? 鼠標驅動程序大多數是遵照Microsoft提出的調用系統標準,
??? 1.3?? 鼠標驅動程序:
????? 1. 基于文本模式和基于圖形模式的兩種鼠標驅動程序。在文本模式下,光標在不連續的行和列位置間跳動,光標的形狀為整個字符大小的方塊,光標熱點只能定位在80 x 24的一個點上。精度差。在圖形模式下,光標在屏幕上可連續地通過,光標形狀可由使用者自己設計為任何形狀。光標的熱點位置是一個象素點。精度高。
2. 鼠標驅動程序
下拉菜單的選擇:通過對屏幕上的窗口、標簽和連接等的組合操作來完成所希望的工作。
最復雜的程序是用鼠標在屏幕上作圖和編輯圖象。
3.? 鼠標驅動程序的安裝:需要Windows支持實模式和虛模式的設備驅動程序,具體為Mouse.bin、Mouse.com、或Mouse.drv等。
軟件安裝之后,IRQ4(COM1口)或IRQ3(COM2口)提供硬件中斷服務程序。INT 33h是鼠標的應用程序界面,提供一組子功能,向應用程序報告按鍵情況并設置內部工作狀態。
4.鼠標的硬件支持
常由下列事件導致它向CPU發硬件中斷請求:
(1)鼠標移動的單位:米基(Mickey)
??????? 1Mickey = 1/200英寸
(2)鼠標移動的方向:左移、右移、上移、下移、左鍵按下和放開、右鍵按下和放開等。
(3)CPU響應的斷口地址:串行口RBR寄存器其地址為3F8H或2F8H,在此取出一個字節的數據,該數據的編碼置反映事件中的中斷,不同的中斷事件導致硬件中斷服務程序作出不同的處理。
(4)鼠標驅動程序是通過中斷號INT 33h來工作的。各鼠標的功能是通過在AX寄存器設置功能號來調用。先啟動Mouse.com或Mouse.bin;再調用INT 33h。
7.1?? 鼠標的工作原理
1.? 鼠標分機械式鼠標和光電式鼠標兩類。如果從按鍵的數量來分,又可分為二鍵鼠標和三鍵鼠標。
1.1? 機械式鼠標帶滾輪球,通過RS-232C串行口連接在微機上,通過轉動滾球,產生X、Y方向移動的信號,由信號線傳送到計算機的串口,操作系統收到鼠標的信號后產生圖標并顯示在屏幕上。當用戶按鼠標左鍵、右鍵和中間鍵時,操作系統根據鼠標光標的位置決定執行相應的命令。
在鼠標的驅動程序中,左鍵為0,右鍵為1,中鍵為2。
1.2? 光電鼠標是通過光電二極管照射在一塊
??? 由紅綠網格線組成的板上,當鼠標移動時,通過感應紅綠線數來計算鼠標移動的位置,然后反饋給操作系統。
???? 鼠標驅動程序大多數是遵照Microsoft提出的調用系統標準,
??? 1.3?? 鼠標驅動程序:
????? 1. 基于文本模式和基于圖形模式的兩種鼠標驅動程序。在文本模式下,光標在不連續的行和列位置間跳動,光標的形狀為整個字符大小的方塊,光標熱點只能定位在80 x 24的一個點上。精度差。在圖形模式下,光標在屏幕上可連續地通過,光標形狀可由使用者自己設計為任何形狀。光標的熱點位置是一個象素點。精度高。
2. 鼠標驅動程序
下拉菜單的選擇:通過對屏幕上的窗口、標簽和連接等的組合操作來完成所希望的工作。
最復雜的程序是用鼠標在屏幕上作圖和編輯圖象。
3.? 鼠標驅動程序的安裝:需要Windows支持實模式和虛模式的設備驅動程序,具體為Mouse.bin、Mouse.com、或Mouse.drv等。
軟件安裝之后,IRQ4(COM1口)或IRQ3(COM2口)提供硬件中斷服務程序。INT 33h是鼠標的應用程序界面,提供一組子功能,向應用程序報告按鍵情況并設置內部工作狀態。
4.鼠標的硬件支持
常由下列事件導致它向CPU發硬件中斷請求:
(1)鼠標移動的單位:米基(Mickey)
??????? 1Mickey = 1/200英寸
(2)鼠標移動的方向:左移、右移、上移、下移、左鍵按下和放開、右鍵按下和放開等。
(3)CPU響應的斷口地址:串行口RBR寄存器其地址為3F8H或2F8H,在此取出一個字節的數據,該數據的編碼置反映事件中的中斷,不同的中斷事件導致硬件中斷服務程序作出不同的處理。
(4)鼠標驅動程序是通過中斷號INT 33h來工作的。各鼠標的功能是通過在AX寄存器設置功能號來調用。先啟動Mouse.com或Mouse.bin;再調用INT 33h。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 單片機接口技術的詳細資料概述 9次下載
- 基于恒晟PC104系列EM 5800SEV技術手冊 21次下載
- EM 5800SEV技術手冊 9次下載
- EM-5900PLUS硬件配置及軟件設置 3次下載
- EM-5800SEV接口定義及功能 18次下載
- EM-5800DOM跳線設置及接線表 15次下載
- EM-5800SVU接口定義及軟件設置 2次下載
- EM-4850硬件配置及軟件設置 4次下載
- 南橋控制的鍵盤、鼠標接口電路原理圖 45次下載
- 基于FPGA的PS2鼠標接口設計方案 200次下載
- PS2鼠標使用USB接口的轉換器
- PS2鼠標鍵盤協議
- 基于PS/2鼠標接口單片機輸入設備的實現
- 電腦主板主要外部接口
- PS/2鼠標和單片機的接口
- 調用安卓的方法獲取鼠標指針坐標 2760次閱讀
- 將任何視頻游戲控制器變成USB鼠標 651次閱讀
- 鼠標按鍵的“靈動”用法 2570次閱讀
- Mouse Warrior鼠標芯片的引腳功能及應用電路分析 9510次閱讀
- 如何自己制作無線鼠標和鍵盤 1.5w次閱讀
- 如何制作一個USB接口的光電鼠標 3022次閱讀
- 鼠標的分類_鼠標的工作原理是什么 1.1w次閱讀
- 光電鼠標的結構組成及故障維修方法 2.2w次閱讀
- 鼠標的工作原理及使用注意事項 1.7w次閱讀
- 淺談鼠標技術的發展簡史 2.4w次閱讀
- diy可穿戴鼠標制作全過程 1.6w次閱讀
- 無線鼠標電路是如何工作的 9299次閱讀
- 無線鼠標系統電路設計方案大全(三款電路設計原理詳細) 6w次閱讀
- 空中鼠標原理及問題 7957次閱讀
- 基于語音識別技術的聲控鼠標光標程序設計 5071次閱讀
下載排行
本周
- 1新概念模擬電路第四冊信號處理電路電子書免費下載
- 10.69 MB | 51次下載 | 免費
- 2SL6341B USB3.2 Gen1X1 接口的的4口HUB
- 2.94 MB | 5次下載 | 免費
- 3使用CR6850C設計并制作12V5A開關電源
- 1.53 MB | 3次下載 | 2 積分
- 4和芯潤德USB3.0HUB芯片SL6341設計資料
- 2.58 MB | 2次下載 | 免費
- 5TPS80032原理圖核對表
- 74.95KB | 2次下載 | 免費
- 6設計院eplan 500多頁項目圖紙
- 21.43 MB | 2次下載 | 1 積分
- 7stm32sx1262資料大全
- 7.98 MB | 1次下載 | 免費
- 8P6KE6.8A瞬態抑制二極管 DO-15封裝 產品規格書
- 0.37 MB | 1次下載 | 免費
本月
- 1新概念模擬電路第四冊信號處理電路電子書免費下載
- 10.69 MB | 51次下載 | 免費
- 2SW6308V原理圖設計指南
- 0.75 MB | 14次下載 | 1 積分
- 3SW6308V三口多協議升降壓移動電源SOC中文手冊
- 1.61 MB | 14次下載 | 1 積分
- 4純電動汽?的主要部件及?作原理
- 5.76 MB | 12次下載 | 5 積分
- 5800VA純正弦波逆變器的參考設計
- 2.96MB | 12次下載 | 免費
- 6GP328和GP88S對講機的維修實列資料合集免費下載
- 0.03 MB | 10次下載 | 10 積分
- 7SW6308V寄存器手冊
- 1.08 MB | 10次下載 | 1 積分
- 8IP5385_DEMO開發資料
- 1.96 MB | 8次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191364次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多