機電一體化重點_第1頁
機電一體化重點_第2頁
機電一體化重點_第3頁
機電一體化重點_第4頁
機電一體化重點_第5頁
已閱讀5頁,還剩115頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

機電一體化系統設計第一章概論1.3機電一體化系統構成要素及功能構成執行元件系統控制信息信息處理系統(CNC)動力系統傳感檢測系統機械系統參數變化信息驅動力能量檢測參數構成要素:五大部分1.3機電一體化系統構成要素及功能構成機電一體化系統(產品)的五大要素及其對應的五大功能1.6機電一體化系統設計的考慮方法及設計類型1)機電互補法

2)結合(融合)法

3)組合法機電一體化系統(產品)設計的考慮方法1.6機電一體化系統設計的考慮方法及設計類型二、機電一體化系統設計的設計類型1)開發性設計2)適應性設計3)變異性設計第二章機械系統部件的選擇與設計第2章小結機電一體化機械系統的三大機構①傳動機構:②導向機構:③執行機構:機械系統部件的設計要求(1)高精度(2)快速響應性

(3)良好的穩定性

2.1機械系統部件的設計要求為滿足機械一體化系統的三大要求,在設計中常采取以下幾種措施:2.1機械系統部件的設計要求1)低摩擦

2)短傳動鏈

3)最佳傳動比4)反向死區誤差小5)高剛性本章小結機電一體化系統中常用的機械傳動部件一、滾珠絲杠傳動二、齒輪傳動三、諧波齒輪傳動四、同步帶傳動五、間歇傳動部件2.2機械傳動部件的選擇與設計特點:

滑動摩擦機構:

結構簡單、加工方便、制造成本低,具有自鎖功能,傳動效率低(30%~40%)。滾動摩擦機構:結構復雜、制造成本高,無自鎖功能,摩擦阻力小,傳動效率高(92%~98%)。絲杠螺母機構作用:將旋轉運動轉為直線運動或者將直線運動轉為旋轉運動。

分類:滑動摩擦機構,滾動摩擦機構2.2機械傳動部件的選擇與設計絲杠螺母機構的基本傳動形式a)螺母固定,絲杠轉動并移動b)絲杠轉動,螺母移動c)螺母轉動,絲杠移動d)絲杠固定,螺母轉動并移動螺紋滾道型面的(法向)形狀及主要尺寸

本章小結單圓弧型滾道雙圓弧型滾道本章小結滾珠絲杠副中滾珠的循環方式有內循環和外循環二種。

插管循環優點是滾珠循環的回路短、流暢性好、效率高、螺母的徑向尺寸也較小。本章小結滾珠絲杠副軸向間隙的調整和預緊常用的預緊方法有以下幾種(5種)(1)雙螺母螺紋預緊調整式(2)雙螺母齒差預緊調整式(3)雙螺母墊片調整預緊式(4)彈簧式自動調整預緊式(5)單螺母變位導程自預緊式和單螺母滾珠過盈預緊式本章小結二、齒輪傳動(**)總傳動比的確定原則:負載加速度最大JmiJLTm,θmTL,θL負載慣量模型2.各級傳動比的最佳分配原則對于小功率傳動系統,使各級傳動比滿足,對于大功率,各級傳動比一般應以“先小后大”

(降速先慢后快)原則處理。(1)重量最輕原則本章小結(2)輸出軸轉角誤差最小原則(3)等效轉動慣量最小原則利用該原則所設計的齒輪傳動系統,換算到電機軸上的等效轉動慣量為最小。本章小結

如右圖,若不計軸和軸承的轉動慣量,則根據系統動能不變的原則,等效到電機軸上的等效轉動慣量為:本章小結因為:所以:即:代入式:本章小結可得:1諧波齒輪傳動的工作原理

三、諧波齒輪傳動諧波齒輪傳動優點:具有結構簡單、傳動比大(一級傳動傳動比范圍為50~500,二級可達2500~25000);傳動精度高、傳動平穩;承載能力強、效率高(單級傳動可達69%~96%)。三、諧波齒輪傳動本章小結齒輪傳動間隙的調整方法(傳動精度)1.

偏心調整法2.軸向墊片調整法3.

雙片薄齒輪錯齒調整法4.

斜齒輪傳動調整法本章小結2.3導向支撐部件的選擇與設計2.導軌副應滿足的基本要求(a)導向精度(b)剛度(c)精度的保持性(耐磨性)(d)運動的靈活性和低速運動的平穩性(e)對溫度的敏感性和結構工藝性本章小結

滑動摩擦的特點:導軌副相對靜止時,靜摩擦系數較大,一旦開始運動,靜摩擦變為動摩擦,動摩擦系數很小。導軌的爬行現象機理(彈簧-阻尼系統)**彈簧-阻尼系統圖1-主動件;2-彈簧-阻尼;3-運動件;4-靜導軌本章小結防止爬行現象采取以下幾項措施**為防止爬行現象的出現,可同時采取以下措施:

1)減少動靜摩擦系數的差異,采用滾動導軌、靜壓導軌、卸荷導軌、貼塑料層導軌等;在普通滑動導軌上使用含有極性添加劑的導軌油;

2)提高傳動系統的剛度,用減小結合面、增大結構尺寸、縮短傳動鏈、減少傳動副數量等方法。3.導軌副間隙的調整

為保證導軌正常工作,導軌滑動表面之間應保持適當的間隙。間隙過小,會增加摩擦阻力;間隙過大,會降低導向精度。導軌的間隙如依靠刮研來保證,要費很大的勞動量,而且導軌經長期使用后,會因磨損而增大間隙,需要及時調整,故導軌應有間隙調整裝置。矩形導軌需要在垂直和水平兩個方向上調整間隙。本章小結

常用的調整方法有壓板和鑲條法兩種方法。對燕尾形導軌可采用鑲條(墊片)方法同時調整垂直和水平兩個方向的間隙。本章小結

燕尾形導軌及其組合的間隙調整

1-斜鑲條;2-壓板;3-直鑲條對矩形導軌可采用修刮壓板、修刮調整墊片的厚度或調整螺釘的方法進行間隙的調整本章小結

矩形導軌垂直方向間隙的調整

1-壓板;2-接合面;3-調整螺釘;4-調整墊片各種支承結構簡圖2.4旋轉支承的選擇與設計支承件圓柱支承運動件圓錐支承球面支承頂針支承填入式支承刀口支承氣液摩擦支承彈性支承方向精度和置中精度方向精度是指運動件轉動時,其軸線與承導件的軸線產生傾斜的程度。置中精度是指在任意截面上,運動件的中心與承導件的中心之間產生偏移的程度。2.4旋轉支承的選擇與設計2.5軸系部件的選擇與設計一、基本要求(P75)二、軸(主軸)系用軸承的類型與選擇標準滾動軸承深溝球軸承雙列向心短圓柱滾子軸承圓錐滾子軸承推力軸承

2.5軸系部件的選擇與設計配套應用例**機架主軸1.如何安裝2.軸承間隙調整3.軸向力的傳遞2.6機電一體化系統(產品)的機座或機架提高剛度的措施:

1)合理選擇截面形狀與尺寸

封閉空心截面的剛度比實心的大,矩形節截面的抗彎剛度最大,圓心截面的抗扭剛度最大;

2)加肋板及加強肋

3)合理開孔和加蓋

面壁開孔:開孔時要盡量對稱排列

4)機座連接處要加厚或加筋板

2.6機電一體化系統(產品)的機座或機架機座的結構工藝性1)鑄件形狀簡單,拔模容易,便于制造。2)機座壁厚應盡量均勻,避免截面的急劇變化。3)在同一側面的加工表面,應處于同一個平面上,以便一起刨出或銑出。第三章執行元件的選擇與設計

一、執行元件的種類及特點

根據使用能量的不同,可以將執行元件分為電磁式、液壓式和氣壓式等幾種類型,1.電氣式執行元件2.液壓式執行元件3.氣壓式執行元件1.慣量小、動力大2.體積小、重量輕通常用執行元件的單位重量所能達到的輸出功率或比功率,即用功率密度或比功率密度來評價這項指標。設執行元件的重量為G,則功率密度為P/G。比功率T2/J

比功率密度為(T2/J)/G。

3.便于維修、安裝執行元件最好不需要維修。無刷DC及AC伺服電動機就是走向無維修的一例。

4.宜于微機控制用微機控制最方便的是電氣式執行元件。因此機電一體化系統所用執行元件的主流是電氣式,其次是液壓式和氣壓式(在驅動接口中需要增加電-液或電-氣變換環節)。二、對執行元件的基本要求一、對控制用電動機的基本要求步進電動機具有以下特點:①步進電動機的工作狀態不易受各種干擾因②步進電動機的步距角有誤差,但不會長期積累。③控制性能好,在起動、停止、反轉時不易“丟步”。步進電動機的結構組成:步進電機組成定子轉子——由硅鋼片疊成,有一定數量的磁極和繞組——用硅鋼片疊成或用軟磁性材料做成凸極結構

2.步進電動機的種類

步進電動機的種類很多,有旋轉式步進電動機,也有直線步進電動機;從勵磁相數來分有三相、四相、五相、六相等步進電動機。常用的旋轉式步進電動機的按轉子結構的不同,可將其分為以下三種:

1)可變磁阻(VR-VariableReluctance)型

2)永磁(PM-PermanentMagnet)型

3)混合(HB-Hybrid)型特點

1)可變磁阻(VR-VariableReluctance)型特點:轉子結構簡單、轉子直徑小,有利于高速響應。電動機的定子與轉子均不含永久磁鐵,故無勵磁時沒有保持力鐵心無極性,故不需改變電流極性。步距角小、響應頻率高2)永磁(PM-PermanentMagnet)型特點:定子的磁場與永久磁鐵的恒定磁場相互吸引與排斥產生轉矩。定子繞組斷電也能保持一定轉矩,故具有記憶能力,可用做定位驅動。勵磁功率小、效率高、造價低,因此需要量也大。由于轉子磁鐵的磁化間距受到限制,難于制造,故步距角較大。與VR型相比轉矩大,但轉子慣量也較大。3)混合(HB-Hybrid)型優點:步距角小、響應頻率高(VR型步進電動機的優點),勵磁功率小、效率高(PM型步進電動機)無勵磁時具有保持力。勵磁時的靜止轉矩都比VR型步進電動機的大HB步進電動機能夠用做超低速同步電動機,如用60Hz驅動每步1.8°的電動機可作為72r/min的同步電動機使用。1.步進電動機工作原理BCIAIBICNS

按ABCA……的順序給三相繞組輪流通電,轉子便一步一步轉動起來。每一拍轉過30°(步距角),每個通電循環周期(3拍)磁場在空間旋轉了360°而轉子轉過90°(一個齒距角)。2.三相雙三拍

按ABBCCA的順序給三相繞組輪流通電。每拍有兩相繞組同時通電。1.三相單三拍“三相”指三相步進電機;“單”指每次只能一相繞組通電;“三拍”指通電三次完成一個通電循環。

與單三拍方式相似,雙三拍驅動時每個通電循環周期也分為三拍。每拍轉子轉過30(步距角),一個通電循環周期(3拍)轉子轉過90(齒距角)。2.三相六拍

按AABBBCC

CA的順序給三相繞組輪流通電。這種方式可以獲得更精確的控制特性。

與單三拍相比,六拍驅動方式的步進角更小,更適用于需要精確定位的控制系統中。完成一個通電循環,轉子將轉過一個齒距角。

步距角的大小與通電方式和轉子齒數有關,其大小可用下式計算:步距角=360°/(zm)

式中:z-轉子齒數;

m-運行拍數,

m=KN(N為電動機的相數,

K為通電狀態系數,

單拍或雙拍工作時K=1,單雙拍混合方式工作時K=2)。(1)三相單三拍工作方式,A-B-C-A;K=1(2)三相雙三拍工作方式,AB-BC-CA-AB;K=1(3)三相單、雙六拍工作方式,A-AB-B-BC-CA-A;K=2三、步進電動機的運行特性及性能指標**

1.

分辨力

2.靜態特性失調角:單相定子通電時,該相定子齒與轉子齒的中心線不重合所夾角最大靜轉矩Tmax:在規定的通電相數下,轉矩的最大值矩角特性:單相通入額定通電時,其靜轉矩與失調角的關系步進電動機的靜態穩定區:動穩定區

步進電動機的動穩定區是指步進電機從一個穩定狀態切換到另一穩定狀態而不失步的區域。空載穩定區:3.動態特性步進電機運行的拍數越多,穩定裕量θr角越大,步進電機運行越穩定。啟動轉矩:相鄰兩通電狀態時,矩角特性交點的靜轉矩,反映了電機的承載能力最大空載的運行頻率fmax

:電機在某種驅動形式,電壓及額定電流下,電機不帶負載的最高轉速頻率。最大空載起動頻率fq

:電機在某種驅動形式、電壓及額定電流下,在不加負載的情況下,能夠直接起動的最大頻率。運行矩頻特性:電機在某種測試條件下測得運行中輸出力矩與頻率關系的曲線稱為運行矩頻特性,這是電機諸多動態曲線中最重要的,也是電機選擇的根本依據。4.

步進電動機技術指標實例BF,BYG,BY分別代表什么類型的步進電機BF反應式步進電動機BY永磁(PM-PermanentMagnet)型BYG混合(HB-Hybrid)型四、步進電動機的驅動與控制**

四、步進電動機的驅動與控制驅動器的組成:由脈沖分配器、功率放大器等組成

變頻信號源:是可提供從幾赫茲到幾萬赫茲的頻率信號連續可調的脈沖信號發生器。步進電動機的轉角及轉速如何控制?2.功率放大器功率放大電路的類型電壓型:單電壓型、雙電壓型(高低壓型)電流型:恒流驅動、斬波驅動等。(1)單電壓功率放大電路(1)單電壓功率放大電路時間常數=L/R

二級放大電路利用三級管的放大作用,所用三級管均為NPN型A相得電,三極管3DK4、3DD15導通,線圈W得電二極管VD的作用:三級管截止時,使存儲在繞組中的能量釋放,從而保護三級管R為限流電阻,以免線圈W發熱燒壞。(2)高低壓功率放大電路特點:不論電機工作頻率如何,均利用高電壓UH供電來提高導通相繞組的電流前沿,而在前沿過后,用低電壓UL來維持繞組的電流。TI為脈沖變壓器無脈沖輸入時,有脈沖輸入時,二極管VD2的作用:三級管截止時,使存儲在繞組中的能量釋放,從而保護三級管R為限流電阻,以免線圈W發熱燒壞。VD3、4、5的作用?

在步進電機步距角不能滿足使用條件時,可采用細分驅動器來驅動步進電機3.細分驅動以A→B為例,若將各相電流看作是向量,則從整步到半步的變換,就是在IA與IB之間插入過渡向量IAB,因為電流向量的合成方向決定了步進電機合成磁勢的方向,而合成磁勢的轉動角度本身就是步進電機的步進角度。顯然,IAB的插入改變了合成磁勢的轉動大小,使得步進電機的步進角度由θb變為0.5θb,從而也就實現了2步細分。IAIB在步進電機步距角不能滿足使用條件時,可采用細分驅動器來驅動步進電機3.細分驅動由此可見,步進電機的細分原理就是通過等角度有規律的插入電流合成向量,從而減小合成磁勢轉動角度,達到步進電機細分控制的目的。3.細分驅動

細分驅動的特點:在不改動電動機結構參數的情況下,能使步距角減小。但細分后的步距角精度不高,功率放大驅動電路也相應復雜;能使步進電動機運行平穩、提高勻速性,并能減弱或消除振蕩。

細分的方法:(1)采用多路功率開關器件(2)將各開關的控制脈沖信號進行疊加4.步進電動機的微機控制

(串行、并行控制示意)串行控制:采用串行控制時,單片機與步進電機的功率接口之間必須有兩條控制線:一條用于發送走步脈沖傳(CP),另一條用于發送控制旋轉方向的電平信號。并行控制:用微型計算機的數個端口直接控制步進電機各項驅動電路第四章微機控制系統的選擇及接口設計CPU、MC與MCS的關系第三節 微型計算機的系統構成及種類

微機的基本構成ROM通常存儲固定程序和數據,

RAM而輸入/輸出數據和作業領域的數據由存儲。2.微型計算機的種類

(1)按組裝形式分類按組裝形式可將微型計算機分為單片機、單板機和微機系統等。(2)按微處理機位數分類按微處理機位數可將微型計算機分為位片、4位、8位、16位、32位和64位等機種。所謂位數是指微處理機并行處理的數據位數,即可同時傳送數據的總線寬度。

(3)按用途分類對單片機來說:可分為通用型和專用型。

三、存儲器

微機控制系統中使用的存儲器的分類如下圖所示。按其功能可分為隨機存取存儲器(RAM)和只讀存儲器(ROM)兩大類。2716EPROM:只讀:工作時,數據單向輸出;編程狀態:數據輸入。2716EPROM功能表靜態RAM2114靜態RAM6116和6264

PPI(ProgrammablePeripheralInterface)8255芯片具有可按照程序指定進行數據輸入或輸出的三個獨立的端口A、B、C,每個端口都是8位,其引腳配置見下圖所示。通常,A或B端口為輸入、輸出數據端口;而C端口作為控制或狀態信息的端口。它在“狀態”字控制下,可以分成兩個4位的端口,每個端口均有鎖存器,分別與A端口或B端口配合使用,可作為控制信號輸出或狀態信號輸入端口。

PPl8255芯片的工作方式是通過CPU的控制字來指定的。在PPI內有控制寄存器,接受來自CPU輸出的控制字。端口C是按照控制字來實現每一位的“復位”與“置位”控制的。1.PPI8255芯片使用簡介ABC2.I/O尋址方法(端口的選擇)8255有三種工作方式:

0方式:基本輸入輸出方式,可分別將A、B、C設為輸入輸出使用;

1方式:選通控制方式,A、B用于輸入輸出,端口A由端口C(高4位)控制;端口B由端口C(低4位)控制;

2方式:雙向選通輸入輸出方式,只能使用A口,且端口A由端口C控制。3、實現片選的方法3、實現片選的方法I/O地址碼見P154第八節單片機的結構特點及其最小應用系統

一、MCS-51系列單片機的結構特點

MCS-51系列單片機包括805l、8751和8031三種產品,其硬件設計簡單靈活。

8051片內有4KB的ROM。用戶將已開發好的程序交給芯片制造廠商,在制造芯片時用掩膜工序將用戶程序寫入ROM。顯然用戶本身是無法將自己的程序寫入8051芯片的。程序一經寫入片內ROM,用戶也無法改變程序。所以8051用在批量較大(1000片以上)時,經濟上才合算。

8751片內有4KB的EPROM。用戶可以用高壓脈沖將用戶程序寫入片內EPROM。所以當用戶的程序不長時使用這種芯片可簡化電路,也可以作為開發系統片內8051ROM單片機的代用芯片。由于EPROM可通過照射紫外光線抹去原有程序進行改寫,所以這類芯片也可用于程序的開發工作。

8031芯片內無ROM或EPROM,使用時必須配置外部的程序存儲器EPROM。如不使用805l或8751芯片片內的ROM或EPROM即可將其作為8031芯片使用。這三種引腳相容的產品均可尋址64KB的外部程序存儲器和64KB的外部數據存儲器。下圖為MCS-51系列單片機的引腳及功能。

MCS-51單片機片外總線配置地址總線:

P2口(高8位A15~A8)和P0口(低8位A7~A0)可尋址64KB。數據總線:

P0口(D7~D0)控制總線:

ALE、PSEN、WR、RD8051地址鎖存器ALEPSENWRRD地址總線數據總線控制總線.程序存儲器的作用----存放程序代碼或常數表格

.存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。程序存儲器的擴展MCS-5l系列單片機的擴展2764----8KEPROM2764引腳功能A0~A12地址線CE選片OE讀D0~D7數據線VPPA12A7A6A5A4A3A2A1A0D0D1D2GNDVccPGMN.CA8A9A11OEA10CED7D6D5D4D32764.擴展時所用芯片1編程脈沖輸入PGM編程電源VppD7D6D5D4D3D2D1D0G74LS373GND+5VEQ7Q6Q5Q4Q3Q2Q1Q0.擴展時所用芯片2373引腳功能D0~D7數據輸入E輸出允許G數據輸出Q0~Q7使能端當E=0,G=1時,輸出Q=輸入D(透明);當E=0,G=0時,輸出Q端不變(鎖存)當E=1,輸出高阻態.擴展電路連接擴展電路圖單片機

8031P2.0:.A8...ALEPSEN74LS373G2764A7..A0O0..O7P0.0

:P0.7OECEQ0..Q7D0..D78031

2764數據總線的連接:P0.0-P0.7(數據總線)--------------------------------------O0-O7地址總線的連接:P0.0-P0.7(地址總線低8位)--------------------------------

A0-A7P2.0-P2.4(地址總線高8位中的5位)-------------------------A8-A12控制總線的連接:PSEN(程序存儲器允許,即讀指令)--------------------------OEALE(地址鎖存允許)--------------------------------接373的使能端G經過鎖存器373

A12P2.4.存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。

8031

P2.4…………P2.0P0.7…P0.0

選中單元(2732

A12A11A10A9A8A7A6A5A4A3A2A1A0)

0000000000000(0000H)00000000000001(0001H)10000000000010(0002H)20000000000011(0003H)30000000000100(0004H)4...

1111111111111(1FFFH)8K-1

可見,當單片機輸出地址0000H~1FFFH時,選中2764的0~8K-1號單元,即按照上面電路擴展的4K存儲器的地址范圍是0000H~1FFFH(共8K字節)。

數據存儲器的擴展.數據存儲器的作用----存放數據,可改寫.擴展時所用芯片----一般用靜態讀寫型存儲器芯片SRAM,也可以用E2PROM、FLASH芯片等.擴展電路連接

----用SRAM6264擴展程序存儲器。.存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。.擴展時所用芯片6264----8KSRAM6264引腳功能A0~A12地址線CE選片OE讀D0~D7數據線N.CA12A7A6A5A4A3A2A1A0D0D1D2GNDVccWECSA8A9A11OEA10CED7D6D5D4D36264寫WE.擴展電路連接擴展電路數據總線的連接:P0.0~P0.7(數據總線)---------------------D0~D7

地址總線的連接:P0.0~P0.7(地址總線低8位)---------------

A0~A7P2.0~P2.4(地址總線高8位中的5位)-------A8~A12控制總線的連接:RD(讀外部數據)-------------------------OEWR(寫外部數據)-------------------------WEALE(地址鎖存允許)--------------接373的使能端G

經過373

A86264WE單片機

8031P2.0:.A8..ALERD74LS373GA7..A0P0.0

:P0.7OECEQ0..Q7D0..D7A12P2.4WR80316264.存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。

8031

P2.7…

P2.4…

P2.0

P0.7…P0.0

選中單元(6264CEA12A11…

…A8A7A6A5A4A3A2A1A0)

0XX0000000000000(0000H)00XX0000000000001(0001H)10XX0000000000010(0002H)20XX0000000000011(0003H)30XX0000000000100(0004H)4...0XX1111111111111(1FFFH)8K-1

可見,當單片機輸出地址0000H~1FFFH時,選中6264的0~8K-1號單元,即按照上面電路擴展的4K存儲器的地址范圍是0000H~1FFFH(共8K字節)。

第九節數字顯示器及鍵盤的接口電路

一、數字顯示器的結構及其工作原理

LED(LowEmittingDiode發光二極管)CRT(Cathode-raytube顯示器

LCD(LiquidCrystalDisplay液晶顯示器)

顯示器有靜態和動態兩種方法:

1.靜態顯示

如:3FH:001111113F7FH:011111117F

段數據口掃描口

2.動態顯示1.鍵盤工作原理

行列式鍵盤電路原理,按鍵設置在行、列線交點上,行、列線分別連接到按鍵開關的兩端。當行線通過上拉電阻接+5V時,被嵌位在高電平狀態。鍵盤中有無按鍵按下是由列線送入全掃描字、行線讀入行線狀態來判斷的。其方法是:給列線的所有I/O線均置成低電平,然后將行線電平狀態讀入累加器A中。如果有鍵按下,總會有一根行線電平被拉至低電平,從而使行輸入不全為l。

例如:

D7D6D5D4D3D2D1D0

01110111

77

HD7D6D5D4D3D2D1D001111011

7BH

鍵盤的工作方式有編程掃描方式、定時掃描方式和中斷掃描方式三種。這里僅簡單介紹一下編程掃描方式。

編程掃描工作方式是利用CPU在完成其他工作的空閑,調用鍵盤掃描子程序,來響應鍵輸入要求。在執行鍵功能程序時,CPU不再響應鍵輸入要求。

2.鍵盤工作方式

(1)判斷鍵盤上有無鍵按下。其方法為:PA口輸出全掃描字00H,讀PC口狀態,PC0~PC3為全l,則鍵盤無鍵按下,若不全為1,則有鍵按下。(2)去鍵的機械抖動影響。其方法為,在判斷有鍵按下后,軟件延時一段時間再判斷鍵盤狀態,如果仍為有鍵按下狀態,則認為有一個確定的鍵按下,否則按鍵抖動處理。例如:FEXE:“0”鍵PA7PA6PA5PA4PA3PA2PA1PA0

11111110PC7PC6PC5PC4PC3PC2PC1PC0———X———1110

FDXE:“1”鍵PA7PA6PA5PA4PA3PA2PA1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論