亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dpjjx28.htm

?? 本單片機教程是平凡老師花了大量時間
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<TITLE>鍵盤接口與編程</TITLE>
</HEAD>
<BODY background="../back.jpg">
<OL>

<FONT FACE="宋體" LANG="ZH-CN" SIZE=3>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"></font>

<FONT FACE="宋體" LANG="ZH-CN" SIZE=2><LI>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0">矩陣式鍵盤接口技術及編程</LI></p>
</font>

<FONT FACE="宋體" LANG="ZH-CN" SIZE=3>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P></font></OL>
<OL>
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  </font> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2> 
  <LI>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">矩陣式鍵盤的結構與工作原理:</LI> 
  </p>
  </font> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  </font> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2>在鍵盤中按鍵數量較多時,為了減少</font><FONT SIZE=2>I/O</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口的占用,通常將按鍵排列成矩陣形式,如圖</FONT><FONT SIZE=2>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>所示。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如</FONT><FONT SIZE=2>P1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口)就可以構成</FONT><FONT SIZE=2>4*4=16</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數越多,區別越明顯,比如再多加一條線就可以構成</FONT><FONT SIZE=2>20</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>鍵的鍵盤,而直接用端口線則只能多出一鍵(</FONT><FONT SIZE=2>9</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>鍵)。由此可見,在</font></P>
  <table width="300" border="0" cellspacing="2" cellpadding="2">
    <tr> 
      <td>
      <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">
      <font size="2"><img src="dpj281.gif" width="308" height="333"></font></td>
    </tr>
  </table>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2>需要的鍵數比較多時,采用矩陣法來做鍵盤是合理的。</font></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2>矩陣式結構的鍵盤顯然比直接法要復雜一些,識別也要復雜一些,上圖中,列線通過電阻接正電源,并將行線所接的單片機的</font><FONT SIZE=2>I/O</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口作為輸出端,而列線所接的</FONT><FONT SIZE=2>I/O</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口則作為輸入。這樣,當按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態就可得知是否有鍵按下了。具體的識別及編程方法如下所述。</font></P>
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  </font> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2> 
  <LI>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">矩陣式鍵盤的按鍵識別方法</LI> 
  </p>
  </font> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  </font> 
</OL>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>

<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">確定矩陣式鍵盤上何鍵被按下介紹一種“行掃描法”。</P>
</FONT>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>行掃描法</font><FONT SIZE=2>  </FONT>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法,如上圖所示鍵盤,介紹過程如下。</font></P><OL>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=3>

<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"></font><LI>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>判斷鍵盤中有無鍵按下</font><FONT SIZE=2>  </FONT>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>將全部行線</FONT><FONT SIZE=2>Y0-Y3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>置低電平,然后檢測列線的狀態。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>根行線相交叉的</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>個按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。</font><font size="2"></LI></font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3></p>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"></FONT><LI>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>判斷閉合鍵所在的位置</font><FONT SIZE=2> </FONT>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。</font><font size="2"></LI></font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3></p>
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P></font></OL>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>
<DIR>

<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">下面給出一個具體的例子:</P></DIR>

</FONT>
<P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<FONT FACE="宋體" LANG="ZH-CN" SIZE=2>圖仍如上所示。</font><FONT SIZE=2>8031</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>單片機的</FONT><FONT SIZE=2>P1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口用作鍵盤</FONT><FONT SIZE=2>I/O</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口,鍵盤的列線接到</FONT><FONT SIZE=2>P1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口的低</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>位,鍵盤的行線接到</FONT><FONT SIZE=2>P1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>口的高</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>位。列線</FONT><FONT SIZE=2>P1.0-P1.3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>分別接有</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>個上拉電阻到正電源</FONT><FONT SIZE=2>+5V</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>,并把列線</FONT><FONT SIZE=2>P1.0-P1.3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>設置為輸入線,行線</FONT><FONT SIZE=2>P1.4-P.17</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>設置為輸出線。</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>根行線和</FONT><FONT SIZE=2>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>根列線形成</FONT><FONT SIZE=2>16</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>個相交點。</font></P>
<OL>
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  </font> 
  <LI>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2>檢測當前是否有鍵被按下。檢測的方法是</font><FONT SIZE=2>P1.4-P1.7</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>輸出全“</FONT><FONT SIZE=2>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>”,讀取</FONT><FONT SIZE=2>P1.0-P1.3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>的狀態,若</FONT><FONT SIZE=2>P1.0-P1.3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>為全“</FONT><FONT SIZE=2>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=2>”,則無鍵閉合,否則有鍵閉合。</font><font size="2"></LI>
  </font>
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  </p>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  </FONT> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=2> 
  <LI>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0">去除鍵抖動。當檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。</LI> 
  </p>
  </FONT> 
  <FONT FACE="宋體" LANG="ZH-CN" SIZE=3> 
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></P>
  </FONT> 
  <P ALIGN="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
   <LI>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女在线视频| 秋霞成人午夜伦在线观看| 成人国产视频在线观看| 久久综合久久鬼色中文字| 国内精品国产成人国产三级粉色| 欧美一级黄色大片| 激情欧美日韩一区二区| 亚洲精品在线三区| 成人免费视频播放| 亚洲精品国久久99热| 欧美视频在线一区二区三区| 天天做天天摸天天爽国产一区| 欧美电影一区二区三区| 久久99久久久久| 久久精品欧美日韩精品| 99久久综合国产精品| 亚洲乱码国产乱码精品精可以看| 欧美日韩一区二区三区四区五区| 日韩中文字幕91| 精品伦理精品一区| 99这里只有精品| 亚洲第一激情av| 精品1区2区在线观看| 97久久精品人人爽人人爽蜜臀| 亚洲午夜免费福利视频| 精品久久久久99| 91美女片黄在线观看| 日韩国产精品久久久久久亚洲| 久久久美女毛片| 91免费视频网址| 免费看日韩精品| 国产精品久久久久久一区二区三区 | 精品国产免费一区二区三区香蕉| 国产精品资源网站| 亚洲午夜影视影院在线观看| 久久久久久久久久久久久女国产乱 | 国产精品中文字幕日韩精品| 有码一区二区三区| 久久久精品人体av艺术| 欧美日韩一区二区三区视频| 国产成人日日夜夜| 亚洲高清免费在线| 国产精品久久免费看| 3d成人h动漫网站入口| 99视频精品在线| 国产在线精品一区在线观看麻豆| 一区二区三区四区激情| 国产清纯美女被跳蛋高潮一区二区久久w| 色天天综合色天天久久| 激情五月激情综合网| 日韩精品一二三四| 有码一区二区三区| 中文字幕免费在线观看视频一区| 日韩区在线观看| 欧美三级日韩在线| 91麻豆蜜桃一区二区三区| 国产麻豆精品久久一二三| 三级欧美韩日大片在线看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日韩欧美一二三| 欧美性猛片aaaaaaa做受| 91蝌蚪porny| 成人精品视频一区二区三区| 国产在线视频一区二区三区| 毛片av中文字幕一区二区| 午夜激情综合网| 一区二区三区四区激情 | 午夜精品福利一区二区三区av| 亚洲欧美日韩国产综合| 国产日韩成人精品| 久久精品视频网| 久久久久九九视频| 久久亚洲捆绑美女| 精品黑人一区二区三区久久| 91精品在线观看入口| 欧美日韩一区二区三区不卡| 91福利视频网站| 日本道免费精品一区二区三区| 91在线免费看| 91麻豆国产福利精品| 91天堂素人约啪| 色综合色综合色综合色综合色综合| 99久久婷婷国产| 色综合天天综合给合国产| 色综合久久中文综合久久97| 一本久久精品一区二区| 欧美性大战久久久| 欧美无砖专区一中文字| 欧美久久一二区| 欧美一区二区在线播放| 精品国产电影一区二区| 国产三级三级三级精品8ⅰ区| 国产欧美日韩三级| 最新不卡av在线| 亚洲高清不卡在线| 精品在线播放午夜| 国产精品影音先锋| 成人午夜短视频| 在线观看免费亚洲| 欧美一二三区在线| 国产偷国产偷亚洲高清人白洁| 国产校园另类小说区| 亚洲色图丝袜美腿| 视频一区二区三区入口| 国产一区二区三区四| 99re6这里只有精品视频在线观看| 欧美日韩一区二区在线观看视频| 精品伦理精品一区| 中文字幕一区二区三| 五月天欧美精品| 精品在线一区二区三区| 99久久久无码国产精品| 欧美亚洲综合另类| 精品国产露脸精彩对白| 亚洲欧洲综合另类| 久久精品久久精品| 99视频精品全部免费在线| 欧美片网站yy| 欧美国产一区二区| 日日噜噜夜夜狠狠视频欧美人 | av在线综合网| 91麻豆精品久久久久蜜臀| 中文字幕成人在线观看| 天天综合日日夜夜精品| 国产精品一二三四区| 欧美午夜精品久久久久久超碰| 久久先锋影音av鲁色资源| 亚洲一区在线看| 国产精品99久久久久| 欧美日韩国产乱码电影| 国产精品三级av在线播放| 青青草伊人久久| 色噜噜久久综合| 国产色91在线| 美美哒免费高清在线观看视频一区二区| 成人手机电影网| 精品乱人伦一区二区三区| 亚洲影院理伦片| av亚洲精华国产精华| 精品欧美黑人一区二区三区| 香蕉成人伊视频在线观看| 99免费精品在线| 亚洲国产精品激情在线观看| 毛片av一区二区| 欧美日韩国产一级片| 日韩理论片网站| 国产成人自拍高清视频在线免费播放| 91精品国产一区二区三区蜜臀 | 久久午夜老司机| 久久众筹精品私拍模特| 亚洲成人午夜电影| 99久久伊人久久99| 2024国产精品| 首页欧美精品中文字幕| 欧美四级电影在线观看| 欧美国产欧美综合| 美女国产一区二区| 国产一区二三区好的| 3751色影院一区二区三区| 亚洲日本在线a| 国产精品一区专区| 欧美人与禽zozo性伦| 亚洲一区av在线| 色综合视频在线观看| 国产精品国产三级国产普通话三级| 美女脱光内衣内裤视频久久网站| 色婷婷久久一区二区三区麻豆| 国产人伦精品一区二区| 国产一区二区三区不卡在线观看 | 国产成人av一区二区三区在线 | 国产主播一区二区三区| 精品国产网站在线观看| 日本va欧美va精品发布| 欧美日韩高清影院| 亚洲国产精品传媒在线观看| 不卡一区二区在线| 国产嫩草影院久久久久| 国产美女娇喘av呻吟久久| 日韩精品在线看片z| 麻豆视频一区二区| 欧美一区二区三区在线看| 性感美女久久精品| 日韩免费观看高清完整版在线观看| 亚洲大片在线观看| 欧美乱妇一区二区三区不卡视频| 亚洲综合成人在线| 欧美一级生活片| 青青草视频一区| 精品国产乱子伦一区| 一区二区三区高清| 91麻豆精品国产| 男人的j进女人的j一区| 欧美电影免费提供在线观看| 国产资源在线一区| 欧美激情综合网| www.欧美色图| 亚洲综合激情网| 日韩美女一区二区三区四区| 国产真实乱子伦精品视频| 国产精品久久久久一区|