鍵盤應用程序設(shè)計 鍵盤使用的編碼系統(tǒng)不能只做簡單的解釋。這些碼可能是一個字節(jié)或兩個字節(jié),在碼中是字符碼還是硬件控制碼之間不存在簡單的對應關(guān)系。甚至組合鍵入碼并不都生成惟一的碼,必須特別小心將它們區(qū)分。無論是ASCII碼還是擴展碼都不是以一種能優(yōu)化測試和錯檢的方式加以一致地編號的。因此,鍵盤輸入例程可能比較雜亂一些。 通用鍵盤輸入例程 例8-13的流程 Ctrl + Break例程??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
當程序同時接受鼠標和鍵盤控制時,鍵盤輸入例程必須擴展成通用“事件循環(huán)”處理程序。程序不再只是等下一次擊鍵且做出響應。而是當確定有一個鍵入碼后才調(diào)用鍵盤輸入例程。,否則它一直監(jiān)視鼠標位置及按鈕狀態(tài)。
本例是使用一些標志判斷例程在某一時刻是否接受某類輸入。這些標志使一個程序可按手頭任務的需要調(diào)用輸入例程。
中斷號16h 的功能0在緩沖區(qū)中無碼時等待鍵入,鼠標軟件不能以這種方式準止其運行,不須不斷地查詢鼠標驅(qū)動程序,尋找鼠標坐標和按鈕狀態(tài)變化。
例8-13 中調(diào)用鍵盤輸入函數(shù)之前先調(diào)用中斷16h的功能1(101鍵選用功能11h),查明是否有鍵入碼,若沒有,跳過功能0的調(diào)用控制轉(zhuǎn)向鼠標輸入碼。在鍵盤緩沖區(qū)中有字符時,功能1和功能11h清除處理器的0標志。
? 在鍵盤中斷探測到〈Ctrl + Break〉組合時,中斷設(shè)置一個標志,指示需要啟動〈Ctrl + Break〉例程。一般情況下,只有標準DOS輸入輸出功能能探測到Ctrl + Break(除功能6和功能7中斷21h功能1至C)。
??? 例8-14是使用匯編語言說明一個Ctrl + Break例程。它使用中斷21h的功能4Ch終止一個程序。
鍵盤應用程序設(shè)計
- 鍵盤(38966)
相關(guān)推薦
RTOS應用程序設(shè)計的五個實踐技巧
我在編寫RTOS應用程序的過程中,經(jīng)常會遇到這些困難,包括正確確定系統(tǒng)中有多少任務、如何設(shè)置優(yōu)先級、協(xié)調(diào)任務行為、避免常見陷阱,有時只是為了讓應用程序正常工作!
2023-07-07 16:10:40545
LabVIEW程序設(shè)計與應用
LabVIEW程序設(shè)計與應用《LabVIEW程序設(shè)計與應用》這本書的示例源程序,沒有什么文字的說明,已經(jīng)入門的朋友可以進去好好研究一下這些源程序,里面還有幾個具體的應用程序,比較實用。&
2008-08-02 13:18:30
《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---VisualC#2008與Web應用程序
`《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---VisualC#2008與Web應用程序.zip[hide][/hide]`
2017-07-08 13:54:00
單片機原理及c語言程序設(shè)計
0417、C語言程序設(shè)計及應用實例單片機的C語言應用程序設(shè)計 0413、單片機原理與應用及C51程序設(shè)計課件電子教案0414、《單片機原理與應用》(金龍國)電子教案0427、單片機典型模塊設(shè)計實例0428、C語言趣味程序百例精解C語言程序設(shè)計及應用實例--2
2013-08-14 16:31:29
單片機的C語言應用程序設(shè)計
單片機的C語言應用程序設(shè)計 2.ppt(6) C語言中的庫文件提供許多標準的例程,例如格式化輸出、數(shù)據(jù)轉(zhuǎn)換和浮點運算等。 (7) 通過C語言可實現(xiàn)模塊化編程技術(shù),從而可將已編制好的程序加入到新程序中
2021-07-14 08:18:55
單片機的C語言應用程序設(shè)計+馬忠梅++推薦
單片機資料。單片機的C語言應用程序設(shè)計+馬忠梅++推薦,里邊有實例,開發(fā)產(chǎn)品和學習都可以用,不錯的資料。
2016-04-24 16:35:25
單片機的c語言應用程序設(shè)計
單片機C語言期末考試題..,單片機的c語言應用程序設(shè)計,單片機c語言編程,51單片機c語言程序100例,單片機c語言,單片機c語言編程思想,c語言開發(fā)單片機,c語言單片機程序,新概念51單片機c語言
2021-07-15 08:51:48
外部中斷應用程序設(shè)計實例
外部中斷應用程序設(shè)計實例14-1. 設(shè)計范例——聲控小車14-2. 智能小車運動控制方式14-3. 聲控的實現(xiàn)方法外部中斷應用程序設(shè)計實例[hide][/hide]
2009-03-29 10:13:45
c++程序設(shè)計教程
C++是一種高效應用的程序設(shè)計語言,它即可進行過程化程序設(shè)計,也可進行面向?qū)ο?b class="flag-6" style="color: red">程序設(shè)計,因而成了編程人員最廣泛使用的工具。學好C++,很容易觸類旁通其他軟件,C++架起
2006-04-08 00:36:04124
《C/ C++/ Java 程序設(shè)計經(jīng)典教程》
《C/ C++/ Java 程序設(shè)計經(jīng)典教程》(Deitel 著)
●集作者幾十年程序設(shè)計經(jīng)驗之精華,從軟件工程的原理強調(diào)結(jié)構(gòu)化程序設(shè)計方法,追求程序的清晰優(yōu)美,注重程序的性能和結(jié)
2006-04-08 02:10:20397
ARM程序設(shè)計基礎(chǔ)
ARM編譯器一般都支持匯編語言的程序設(shè)計和C/C++語言的程序設(shè)計,以及兩者的混合編程。本章介紹ARM程序設(shè)計的一些基本概念,如ARM匯編語言的偽指令、匯編語言的語句格式和匯
2008-09-09 14:55:55100
宏匯編語言程序設(shè)計(PDF)
宏匯編語言程序設(shè)計介紹了IBM PC微型計算機,基本匯編語言,順序、分支與循環(huán)程序設(shè)計,子程序設(shè)計,數(shù)值運算程序設(shè)計,非數(shù)值運算程序設(shè)計等內(nèi)容。自學與提高的捷徑 高
2008-10-21 18:06:260
C#程序設(shè)計與案例教程
C#程序設(shè)計與案例教程全書共分九章,按C#知識的系統(tǒng)性,由淺入深安排內(nèi)容,全面介紹了C# 語言基礎(chǔ),面向?qū)ο?b class="flag-6" style="color: red">程序設(shè)計,GUI程序設(shè)計,圖形、圖像與多媒體,數(shù)據(jù)庫程序設(shè)計,
2008-10-22 11:05:23158
java程序設(shè)計技巧1001例
java程序設(shè)計技巧1001例通過1001個技巧介紹了面向?qū)ο?b class="flag-6" style="color: red">程序設(shè)計的各個方面并詳細分析了Java程序設(shè)計及應用。本書著重介紹2維和3維圖形程序設(shè)計;如何構(gòu)造集文本、圖形、聲音和
2008-12-08 11:28:54169
軟鍵盤產(chǎn)品界面顯示的通用程序設(shè)計
介紹如何利用狀態(tài)圖的分析結(jié)果把握待開發(fā)系統(tǒng)的軟界面結(jié)構(gòu),完成軟鍵盤控制類產(chǎn)品界面顯示的通用程序設(shè)計。
2009-04-16 09:24:0424
TMS320LF240x DSP應用程序設(shè)計教程
TMS320LF240x DSP應用程序設(shè)計教程》共分為兩篇。第一篇主要講述了TMS320LF240x系列DSP硬件概況、內(nèi)部資源、匯編語言尋址方式和指令系統(tǒng)、匯編程序的編寫方法和CCS調(diào)試環(huán)境以及匯編
2009-04-20 10:37:5240
軟鍵盤產(chǎn)品界面顯示的通用程序設(shè)計
介紹如何利用狀態(tài)圖的分析結(jié)果把握待開發(fā)系統(tǒng)的軟界面結(jié)構(gòu),完成軟鍵盤控制類產(chǎn)品界面顯示的通用程序設(shè)計。
2009-05-15 14:44:387
基于Windows CE&Pocket PC的數(shù)據(jù)庫應用程序
闡述了WINCE&P/PC 應用程序設(shè)計的特點,討論了運用ADOCE 開發(fā)數(shù)據(jù)庫應用程序的步驟及關(guān)鍵點,最后給出了發(fā)布應用程序的方法。關(guān)鍵詞:Windows CE Pocket PC EVB數(shù)據(jù)庫Abstract:This p
2009-07-30 10:55:1312
單片機C語言應用程序設(shè)計
單片機C語言應用程序設(shè)計針對目前最通用的單片機8051和最流行的程序設(shè)計語言——C語言,以KEII。公司8051單片機開發(fā)套件講解單片機的C語言應用程序設(shè)計。該套件的編譯器有支
2009-10-09 17:53:49168
DSP程序設(shè)計
DSP程序設(shè)計:(1)DSP C語言程序設(shè)計(2)C語言與匯編語言混合編程(3)DSP程序燒寫13.1 DSP C語言程序設(shè)計DSP支持使用ANCI C進行程序設(shè)計,并提供了相應的編譯器和C優(yōu)化編
2009-10-27 14:11:3167
可編程控制器程序設(shè)計
可編程控制器程序設(shè)計 一般應用程序設(shè)計可分為經(jīng)驗設(shè)計法、邏輯設(shè)計法、順序功能圖(SFC)設(shè)計法等。本章主要介紹采用經(jīng)驗設(shè)計法進行梯形圖程序設(shè)計和利用順序功能圖設(shè)計
2010-03-30 17:48:370
單片機系統(tǒng)中PS/2鍵盤驅(qū)動程序的設(shè)計
摘 要:介紹了PS/2協(xié)議及PS/2標準鍵盤的第2套掃描碼和命令集,給出了在單片機系統(tǒng)中支持PS/2鍵盤的硬件連接方式以及利用KeilC51語言實現(xiàn)的驅(qū)動程序設(shè)計和部分代碼.驅(qū)動程序在單片機
2010-07-12 10:13:3293
軟中斷程序設(shè)計
實 驗 五 軟中斷程序設(shè)計
一、實驗目的 通過對軟中斷程序的編寫和調(diào)試,掌握IBM-PC系列機的軟中斷程序設(shè)計方法
2008-09-28 23:26:492555
微機實驗:顯示和鍵盤
微機實驗:顯示和鍵盤
實驗目的
1、熟悉顯示和鍵盤接口的線路設(shè)計和工作原理。
2、掌握顯示和鍵盤子程序的程序設(shè)計和調(diào)試方
2008-10-17 22:18:421877
Java程序設(shè)計基礎(chǔ)
Java程序設(shè)計基礎(chǔ)
一、實驗目的: 通過編制一個完整的應用程序,使得學生對Java的應用程序的基本構(gòu)成和開發(fā)環(huán)境有所認識,同時了解Java虛擬機的構(gòu)
2008-12-05 23:53:571470
Java類與對象程序設(shè)計基礎(chǔ)
Java類與對象程序設(shè)計基礎(chǔ)
一、實驗目的: 通過編制一個獨立應用程序,使得學生掌握Java的系統(tǒng)所提供類的引用方法;通過編制一個完整的應用程序
2008-12-05 23:55:012716
Java流和文件及Applet的應用程序設(shè)計
Java流和文件及Applet的應用程序設(shè)計
一、實驗目的: 流文件的應用;掌握多線程的機制,利用多線程編程。上機練習之前,必須先完成程序的書
2008-12-05 23:56:061681
單片機教程二十四:單片機鍵盤接口程序設(shè)計
單片機教程二十四:單片機鍵盤接口程序設(shè)計
鍵盤是由若干按鈕組成的開關(guān)矩陣,它是單片機系統(tǒng)中最常用的輸入設(shè)備,用戶能通過鍵
2009-05-15 23:19:221083
單片機教程二十五:單片機矩陣式鍵盤接口技術(shù)及程序設(shè)計
單片機教程二十五:單片機矩陣式鍵盤接口技術(shù)及程序設(shè)計
鍵盤是由若干按鈕組成的開關(guān)矩陣,它是單片機系統(tǒng)中最常用的輸入設(shè)備,用戶能通過鍵盤向
2009-05-15 23:23:242368
鼠標應用程序設(shè)計
鼠標應用程序設(shè)計 用匯編語言編寫的鼠標和鍵盤應用程序。 在程序執(zhí)行后屏幕上顯示包括鼠標和鍵盤的狀態(tài)。當用戶移動鼠標時
2009-06-12 23:17:091188
基于TinyOS的傳感器網(wǎng)絡(luò)節(jié)點應用程序設(shè)計
介紹了TinyOS 的設(shè)計特點和應用程序的總體框架,設(shè)計了一個獲取光強度值的應用程序,運用TinyOS 中的模擬器Tossim 仿真應用程序的執(zhí)行過程,對仿真結(jié)果進行了分析總結(jié)。
2011-09-14 17:33:15106
Verilog HDL程序設(shè)計教程_王金明
《Verilog HDL 程序設(shè)計教程》對Verilog HDL程序設(shè)計作了系統(tǒng)全面的介紹,以可綜合的設(shè)計為重點,同時對仿真和模擬也作了深入的闡述?!禫erilog HDL 程序設(shè)計教程》以Verilog-1995標準為基礎(chǔ)
2011-09-22 15:53:360
基于xilkernel的嵌入式應用程序設(shè)計
本文僅介紹了幾種常用的基于xilkernel的嵌入式應用程序設(shè)計方法,讀者還可以利用互斥、軟件定時器等實現(xiàn)其它的功能。讀者也可以根據(jù)嵌入式開發(fā)的經(jīng)驗和xilkernel的強大功能,構(gòu)建復
2011-12-12 14:38:401838
MSP430單片機C語言應用程序設(shè)計實例精講(秦龍編著)
電子發(fā)燒友網(wǎng)站提供《MSP430單片機C語言應用程序設(shè)計實例精講(秦龍編著).txt》資料免費下載
2012-04-02 16:21:410
51單片機C語言應用程序設(shè)計實例精講(第二版)part01
電子發(fā)燒友網(wǎng)站提供《51單片機C語言應用程序設(shè)計實例精講(第二版)part01.txt》資料免費下載
2012-04-16 11:08:380
嵌入式檢測系統(tǒng)的應用程序設(shè)計
本文介紹了嵌入式檢測系統(tǒng)的應用程序設(shè)計,它是基于USB接口的檢測設(shè)備。應用程序的任務是把用戶對設(shè)備的請求翻譯成相應的控制代碼,并將其傳遞給驅(qū)動程序,同時還負責接收從驅(qū)
2012-05-29 11:16:091010
C語言程序設(shè)計介紹
包括:C 語言概述,算法基礎(chǔ),數(shù)據(jù)類型、運算符與表達式,順序
結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),預處理命令,指針,結(jié)構(gòu)體與共用
體,位運算,文件等。
2016-02-17 15:49:470
第2章 程序設(shè)計基礎(chǔ)
全國C語言考試公共基礎(chǔ)知識點——程序設(shè)計基礎(chǔ),該資料包含了有關(guān)程序設(shè)計基礎(chǔ)的全部知識點。
2016-03-28 15:20:490
單片機系統(tǒng)中PS/2鍵盤驅(qū)動程序設(shè)計
本文分析了PS/2協(xié)議介紹了PS/2標準鍵盤的第二套掃描碼和命令集,并給出在單片機系統(tǒng)中支持PS/2鍵盤的硬件連接方式和利用Keil C51語言實現(xiàn)的驅(qū)動程序設(shè)計及部分代碼。
2016-03-23 17:17:4015
GPS應用程序設(shè)計
本書是一本實用的全球定位系統(tǒng)(GPS)定位程序設(shè)計工具書。它包括了GPS應用和開發(fā)中全部常用的內(nèi)容。全書共分十章,它們是:緒論、數(shù)據(jù)采集和格式轉(zhuǎn)換、衛(wèi)星位置計算、絕對定位、相對定位、差分GPS定位、動態(tài)定位、輔助計算工具、GPS+GLONASS組合以及菜單界面設(shè)計。
2016-03-31 15:15:305
模糊系統(tǒng)、模糊神經(jīng)網(wǎng)絡(luò)及應用程序設(shè)計
模糊系統(tǒng)、模糊神經(jīng)網(wǎng)絡(luò)及應用程序設(shè)計-上科。
2016-04-11 17:14:030
《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---
《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---VisualC#2008與Web應用程序
2017-01-18 20:23:580
分享關(guān)于用戶IP設(shè)計和應用程序設(shè)計流程
IP。這篇文章就通過一個完整的例子介紹如何設(shè)計用戶IP,并且會對驅(qū)動級的應用程序設(shè)計流程進行一個詳細的介紹。
2019-10-06 15:57:00824
ARM處理器的位置無關(guān)程序設(shè)計
設(shè)計;利用位置無關(guān)的程序設(shè)計方法還可以在具體應用中用于構(gòu)建高效率動態(tài)鏈接庫,因而了解位置無關(guān)的程序設(shè)計方法,有助于開發(fā)人員設(shè)計出結(jié)構(gòu)簡單、清晰的應用程序。 應用程序必須經(jīng)過編譯、匯編和鏈接后才變成可執(zhí)行文件,在鏈接時,要對所有
2017-12-01 01:16:02390
谷歌推出Curate應用程序設(shè)計的ARCore產(chǎn)品
谷歌首次推出了一款由蘇富比國際地產(chǎn)公司提供的、由Curate應用程序設(shè)計的ARCore產(chǎn)品。 就在幾周前,谷歌正式推出了其移動增強現(xiàn)實工具包,現(xiàn)在谷歌宣布其首款Android和ARCore應用程序
2018-03-22 12:52:001212
簡單的C程序設(shè)計教程之順序程序設(shè)計的資料概述
本文檔的主要內(nèi)容詳細介紹的是簡單的C程序設(shè)計教程之順序程序設(shè)計的資料概述。
2018-11-16 16:17:574
C語言程序設(shè)計教程之選擇結(jié)構(gòu)程序設(shè)計的資料說明
本文檔的主要內(nèi)容詳細介紹的是C語言程序設(shè)計教程之選擇結(jié)構(gòu)程序設(shè)計的資料說明。
2019-02-21 14:26:004
C語言程序設(shè)計教程之順序結(jié)構(gòu)程序設(shè)計的資料說明
本文檔詳細介紹的是C語言程序設(shè)計教程之順序結(jié)構(gòu)程序設(shè)計的資料說明主要內(nèi)容包括了:1.C語言的語句類型,2.數(shù)據(jù)輸出,3.數(shù)據(jù)輸入,4.順序結(jié)構(gòu)程序設(shè)計
2019-02-21 14:26:0612
單片機的C語言應用程序設(shè)計PDF電子書免費下載
《單片機的C語言應用程序設(shè)計》針對目前最通用的單片機8051和最流行的程序設(shè)計語言——C語言,以KEIL公司8051單片機開發(fā)套件講解單片機的C語言應用程序設(shè)計。該套件的編譯器有支持經(jīng)典8051
2019-04-03 08:00:0048
BBC針針對兒童的數(shù)字健康推出其Own It鍵盤應用程序
英國廣播公司宣布推出其Own It鍵盤應用程序,旨在改善兒童的數(shù)字健康。它作為一個應用程序,但也兼作鍵盤,兒童可以在不同的應用程序中使用。
2019-09-19 16:04:141956
JAVA程序設(shè)計教程之JSP程序設(shè)計實驗
本文檔的主要內(nèi)容詳細介紹的是JAVA程序設(shè)計教程之JSP程序設(shè)計實驗。
2019-11-05 15:34:136
秦龍MSP430單片機C語言應用程序設(shè)計實例精解的實例程序免費下載
本文檔的主要內(nèi)容詳細介紹的是秦龍MSP430單片機C語言應用程序設(shè)計實例精解的實例程序免費下載。
2020-09-01 08:00:0031
C++ Builder 6程序設(shè)計教程電子書
本書系統(tǒng)地介紹了在 Windows環(huán)境下利用C++ Builder進行應用程序開發(fā)的方法,主要內(nèi)容包括C++ Builder常用組件的使用、MDI多文檔應用程序設(shè)計、文件操作與文件管理、數(shù)據(jù)庫
2021-03-11 14:30:1926
基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究簡介
基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究簡介(嵌入式開發(fā)屬于什么)-該文檔為基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究簡介文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
2021-07-30 09:20:237
基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究總結(jié)
基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究總結(jié)(嵌入式開發(fā)編程語言)-該文檔為基于MATLAB平臺的DSP嵌入式應用程序設(shè)計的研究總結(jié)文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………? ??
2021-07-30 12:51:596
MCU應用程序架構(gòu)
與操作系統(tǒng)之間的一種方法。 3. 操作系統(tǒng),此法應該是應用程序編寫的最高境界。1 順序執(zhí)行法這種方法,這應用程序比較簡單,實時性,并行性要求不太高的情況下是不錯的方法,程序設(shè)計簡單,思路比較清晰。但是
2021-10-29 10:36:0811
嵌入式數(shù)據(jù)庫應用程序設(shè)計(二)——UI設(shè)計
嵌入式數(shù)據(jù)庫應用程序設(shè)計(二)——UI設(shè)計1、運行Qt designer根據(jù)自身環(huán)境而定執(zhí)行命令:# /home/sprife/qt4/for_pc
2021-11-04 09:21:018
單片機--矩陣鍵盤實驗
實驗目的和任務目的:利用“模塊化單片機教學實驗平臺”,加深對單片機與矩陣鍵盤的接口電路設(shè)計以及程序設(shè)計的理解。任務:1、學習獨立式按鍵的查詢識別方法。2、非編碼矩陣鍵盤的行反轉(zhuǎn)法識別方法。3、掌握
2021-11-11 12:06:0217
C語言程序設(shè)計第四講結(jié)構(gòu)化程序設(shè)計之選擇
C語言程序設(shè)計第四講結(jié)構(gòu)化程序設(shè)計之選擇
2021-12-22 10:34:310
GreenPAK設(shè)計和安卓應用程序設(shè)計
本文由兩部分組成:GreenPAK設(shè)計和安卓應用程序設(shè)計。GreenPAK設(shè)計基于使用UART接口進行通信。選擇UART是因為大多數(shù)藍牙模塊以及大多數(shù)其他外設(shè)(例如Wi-Fi模塊)都支持它。因此,GreenPAK設(shè)計可用于多種連接類型。
2021-12-25 17:15:172415
單片機應用程序設(shè)計技術(shù)(教材)
單片機應用程序設(shè)計技術(shù)_周航慈,是介紹單片機原理與程序開發(fā)設(shè)計技術(shù)的圖書。
2022-04-20 15:17:4511
PI3EQXDP1201顯示端口源應用程序設(shè)計指南
電子發(fā)燒友網(wǎng)站提供《PI3EQXDP1201顯示端口源應用程序設(shè)計指南 .pdf》資料免費下載
2023-07-26 09:09:470
評論
查看更多