




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第第1212章章 MCS-51MCS-51的功率接口設(shè)計的功率接口設(shè)計 要用單片機控制各種各樣的高壓、大電流負載,如要用單片機控制各種各樣的高壓、大電流負載,如 電動機、電磁鐵、繼電器、燈泡等,不能用單片電動機、電磁鐵、繼電器、燈泡等,不能用單片 機的機的I/OI/O線來直接驅(qū)動,而必須通過各種驅(qū)動電路線來直接驅(qū)動,而必須通過各種驅(qū)動電路 和開關(guān)電路來驅(qū)動。和開關(guān)電路來驅(qū)動。 另外,與強電隔離和抗干擾,有時需加接光電耦合另外,與強電隔離和抗干擾,有時需加接光電耦合 器。器。 稱此類接口為稱此類接口為MCS-51MCS-51的功率接口的功率接口。 12.112.1MCS-51MCS-51的輸出驅(qū)
2、動能力及其外圍集成數(shù)字驅(qū)動的輸出驅(qū)動能力及其外圍集成數(shù)字驅(qū)動 電路電路 12.1.112.1.1 MCS-51MCS-51片內(nèi)片內(nèi)I/OI/O口的驅(qū)動能力口的驅(qū)動能力 工業(yè)生產(chǎn)現(xiàn)場,控制對象是電磁繼電器、電磁開關(guān)工業(yè)生產(chǎn)現(xiàn)場,控制對象是電磁繼電器、電磁開關(guān) 或可控硅、固態(tài)繼電器和功率電子開關(guān)。或可控硅、固態(tài)繼電器和功率電子開關(guān)。 能否用能否用MCS-51MCS-51片內(nèi)的片內(nèi)的I/OI/O口直接驅(qū)動它們呢?口直接驅(qū)動它們呢? P0P0、P1P1、P2P2、P3P3四個口都可做輸出口,但其驅(qū)動能力四個口都可做輸出口,但其驅(qū)動能力 不同。不同。 P0P0口的驅(qū)動能力較大,當(dāng)其輸出高電平時,可提供口
3、的驅(qū)動能力較大,當(dāng)其輸出高電平時,可提供 400400 A A的電流;當(dāng)其輸出低電平(的電流;當(dāng)其輸出低電平(0.450.45V V)時,則可時,則可 提供提供3.23.2mAmA的灌電流,如低電平允許提高,灌電流可的灌電流,如低電平允許提高,灌電流可 相應(yīng)加大。相應(yīng)加大。 P1P1、P2P2、P3P3口的每一位只能驅(qū)動口的每一位只能驅(qū)動4 4個個LSTTLLSTTL,即可提供即可提供 的電流只有的電流只有P0P0口的一半。口的一半。 所以,任何一個口要想獲得較大的驅(qū)動能力,只能用所以,任何一個口要想獲得較大的驅(qū)動能力,只能用 低電平輸出。低電平輸出。80318031通常要用通常要用P0P0、
4、P2P2口作訪問外部存口作訪問外部存 儲器用,所以只能用儲器用,所以只能用P1P1、P3P3口作輸出口??谧鬏敵隹?。P1P1、P3P3口口 的驅(qū)動能力有限,在低電平輸出時,一般也只能提的驅(qū)動能力有限,在低電平輸出時,一般也只能提 供不到供不到2 2mAmA的灌電流,通常要加總線驅(qū)動器或其它驅(qū)的灌電流,通常要加總線驅(qū)動器或其它驅(qū) 動電路。動電路。 12.1.2 12.1.2 外圍集成數(shù)字驅(qū)動電路外圍集成數(shù)字驅(qū)動電路 表表12-112-1為常用的外圍集成數(shù)字驅(qū)動電路的參數(shù)。只要為常用的外圍集成數(shù)字驅(qū)動電路的參數(shù)。只要 加接合適的限流電阻和偏置電阻,即可直接由加接合適的限流電阻和偏置電阻,即可直接由
5、TTLTTL、 MOSMOS以及以及CMOSCMOS電路來驅(qū)動。電路來驅(qū)動。 驅(qū)動感性負載時,必須加接限流電阻或箝位二極管。驅(qū)動感性負載時,必須加接限流電阻或箝位二極管。 此外,有些驅(qū)動器內(nèi)部還設(shè)有邏輯門電路,可以完此外,有些驅(qū)動器內(nèi)部還設(shè)有邏輯門電路,可以完 成與、與非、或以及或非的邏輯功能。成與、與非、或以及或非的邏輯功能。 舉例說明外圍集成數(shù)字驅(qū)動電路的應(yīng)用。舉例說明外圍集成數(shù)字驅(qū)動電路的應(yīng)用。 例例12-112-1慢開啟的白熾燈驅(qū)動電路慢開啟的白熾燈驅(qū)動電路 圖圖12-112-1為慢開啟白熾燈驅(qū)動電路,白熾燈的延時開啟為慢開啟白熾燈驅(qū)動電路,白熾燈的延時開啟 時間長短取決于時間常數(shù)時間
6、長短取決于時間常數(shù)RCRC。此電路能直接驅(qū)動工此電路能直接驅(qū)動工 作電壓小于作電壓小于3030V V、額定電流小于額定電流小于500500mAmA的任何燈泡。的任何燈泡。 注意:在設(shè)計印刷電路板時,驅(qū)動器要加裝散熱板,注意:在設(shè)計印刷電路板時,驅(qū)動器要加裝散熱板, 以便散熱。以便散熱。 例例12-2 12-2 大功率音頻振蕩器大功率音頻振蕩器 圖圖12-212-2電路能直接驅(qū)動一個大功率的揚聲器,可用于電路能直接驅(qū)動一個大功率的揚聲器,可用于 報警系統(tǒng),改變電阻或電容的值便能改變電路的報警系統(tǒng),改變電阻或電容的值便能改變電路的 振蕩頻率。電路中的兩個齊納二極管振蕩頻率。電路中的兩個齊納二極管I
7、N751AIN751A用于用于 輸入端的保護。輸入端的保護。 例例12-3 12-3 驅(qū)動大電流負載驅(qū)動大電流負載 電路如圖電路如圖12-312-3所示。所示。ULN2068ULN2068芯片具有四個大電流達芯片具有四個大電流達 林頓開關(guān),能驅(qū)動電流高達林頓開關(guān),能驅(qū)動電流高達1.51.5A A的負載。由于的負載。由于 ULN2068ULN2068在在2525時功耗達時功耗達20752075mWmW,因而使用時一定因而使用時一定 要加散熱板。要加散熱板。 12.2 12.2 MCS-51MCS-51的開關(guān)型功率接口的開關(guān)型功率接口 常用的開關(guān)型驅(qū)動器件有,光電耦合器、繼電器、晶常用的開關(guān)型驅(qū)動
8、器件有,光電耦合器、繼電器、晶 閘管、功率閘管、功率MOSMOS管、集成功率電子開關(guān)、固態(tài)繼電管、集成功率電子開關(guān)、固態(tài)繼電 器等。器等。 12.2.1 12.2.1 MCS-51MCS-51與光電耦合器的接口與光電耦合器的接口 1. 1.晶體管輸出型光電耦合器驅(qū)動接口晶體管輸出型光電耦合器驅(qū)動接口 光電晶體管除沒有使用基極外光電晶體管除沒有使用基極外, ,跟普通晶體管一樣。取跟普通晶體管一樣。取 代基極電流的是以光作為晶體管的輸入。當(dāng)光電耦代基極電流的是以光作為晶體管的輸入。當(dāng)光電耦 合器的發(fā)光二極管發(fā)光時,光電晶體管受光的影響合器的發(fā)光二極管發(fā)光時,光電晶體管受光的影響 在在cbcb間和間
9、和cece間有電流流過,這兩個電流基本上受光間有電流流過,這兩個電流基本上受光 的照度控制,常用的照度控制,常用cece極間的電流作為輸出電流,輸極間的電流作為輸出電流,輸 出電流受出電流受VceVce的電壓影響很小。的電壓影響很小。 光電晶體管的集電極電流光電晶體管的集電極電流IcIc與發(fā)光二極管的電流與發(fā)光二極管的電流I IF F之之 比稱為光電耦合器的電流傳輸比。比稱為光電耦合器的電流傳輸比。 光電耦合器在傳輸脈沖信號時,對不同結(jié)構(gòu)的光電耦光電耦合器在傳輸脈沖信號時,對不同結(jié)構(gòu)的光電耦 合器的輸入輸出延遲時間相差很大。合器的輸入輸出延遲時間相差很大。 圖圖12-412-4是使用是使用4
10、4N25N25的光電耦合器接口電路圖。的光電耦合器接口電路圖。 4 4N25N25使兩部分的電流信號獨立。輸出部分的地線接機使兩部分的電流信號獨立。輸出部分的地線接機 殼或接大地,而殼或接大地,而80318031系統(tǒng)的電源地線浮空,不與交系統(tǒng)的電源地線浮空,不與交 流電源的地線相接??杀苊廨敵霾糠蛛娫醋兓瘜瘟麟娫吹牡鼐€相接??杀苊廨敵霾糠蛛娫醋兓瘜?片機電源的影響,減少系統(tǒng)所受的干擾,提高系統(tǒng)片機電源的影響,減少系統(tǒng)所受的干擾,提高系統(tǒng) 的可靠性。的可靠性。4 4N25N25輸入輸出端的最大隔離電壓輸入輸出端的最大隔離電壓25002500V V。 光電耦合器也常用于較遠距離的信號隔離傳送。
11、光電耦合器也常用于較遠距離的信號隔離傳送。 (1) 可以起到隔離兩個系統(tǒng)地線的作用,使兩個系統(tǒng)的可以起到隔離兩個系統(tǒng)地線的作用,使兩個系統(tǒng)的 電源相互獨立,消除地電位不同所產(chǎn)生的影響。電源相互獨立,消除地電位不同所產(chǎn)生的影響。 (2) 光電耦合器的發(fā)光二極管是電流驅(qū)動器件,可以形光電耦合器的發(fā)光二極管是電流驅(qū)動器件,可以形 成電流環(huán)路的傳送形式。由于電流環(huán)電路是低阻抗成電流環(huán)路的傳送形式。由于電流環(huán)電路是低阻抗 電路,它對噪音的敏感度低,因此提高了通訊系統(tǒng)電路,它對噪音的敏感度低,因此提高了通訊系統(tǒng) 的抗干擾能力。的抗干擾能力。 圖圖12-512-5是用光電耦合器組成的電流環(huán)發(fā)送和接收電路。是
12、用光電耦合器組成的電流環(huán)發(fā)送和接收電路。 圖圖12-512-5電路可以用來傳輸數(shù)據(jù),最大速率為電路可以用來傳輸數(shù)據(jù),最大速率為5050Kb/sKb/s, 最大傳輸距離為最大傳輸距離為900900米。環(huán)路連線的電阻對傳輸距米。環(huán)路連線的電阻對傳輸距 離影響很大,此電路中環(huán)路連線電阻不能大于離影響很大,此電路中環(huán)路連線電阻不能大于3030, 當(dāng)連線電阻較大時,當(dāng)連線電阻較大時,100100的限流電阻要相應(yīng)減小。的限流電阻要相應(yīng)減小。 光電耦合管使用光電耦合管使用TIL110TIL110,開關(guān)速度比開關(guān)速度比4 4N25N25快。快。 表表12-2(12-2(P319)P319)為常用的晶體管輸出型
13、光電耦合器,供為常用的晶體管輸出型光電耦合器,供 選用光電耦合器參考。選用光電耦合器參考。 2. 2. 晶閘管輸出型光電耦合器驅(qū)動接口晶閘管輸出型光電耦合器驅(qū)動接口 輸出端是光敏晶閘管或光敏雙向晶閘管。當(dāng)光電耦合器輸出端是光敏晶閘管或光敏雙向晶閘管。當(dāng)光電耦合器 的輸入端有一定的電流流入時,晶閘管即導(dǎo)通。有的輸入端有一定的電流流入時,晶閘管即導(dǎo)通。有 的光電耦合器的輸出端還配有過零檢測電路,用于的光電耦合器的輸出端還配有過零檢測電路,用于 控制晶閘管過零觸發(fā),以減少用電器在接通電源時控制晶閘管過零觸發(fā),以減少用電器在接通電源時 對電網(wǎng)的影響。對電網(wǎng)的影響。 4 4N40N40是常用的單向晶閘管
14、輸出型光電耦合器。當(dāng)輸入是常用的單向晶閘管輸出型光電耦合器。當(dāng)輸入 端端 有有15153030mAmA電流時電流時, ,輸出端的晶閘管導(dǎo)通。輸出端的輸出端的晶閘管導(dǎo)通。輸出端的 額定電壓為額定電壓為400400V V,額定電流有效值為額定電流有效值為300300mAmA。隔離隔離 電壓為電壓為1500150075007500V V。4N404N40的的6 6腳是輸出晶閘管的控腳是輸出晶閘管的控 制端,不使用此端時,此端可對陰極接一個電阻。制端,不使用此端時,此端可對陰極接一個電阻。 MOC3041MOC3041是常用的雙向晶閘管輸出的光電耦合器,帶是常用的雙向晶閘管輸出的光電耦合器,帶 過零觸
15、發(fā)電路,輸入端的控制電流為過零觸發(fā)電路,輸入端的控制電流為1515mAmA,輸出端輸出端 額定電壓為額定電壓為400400V V,輸入輸出端隔離電壓為輸入輸出端隔離電壓為75007500V V。 圖圖12-612-6是是4 4N40N40和和MOC3041MOC3041的接口驅(qū)動電路。的接口驅(qū)動電路。 4 4N40N40常用于小電流用電器的控制,如指示燈等,也可常用于小電流用電器的控制,如指示燈等,也可 以用于觸發(fā)大功率的晶閘管。以用于觸發(fā)大功率的晶閘管。MOC3041MOC3041一般不直接一般不直接 用于控制負載,而用于中間控制電路或用于觸發(fā)大用于控制負載,而用于中間控制電路或用于觸發(fā)大
16、功率的晶閘管。功率的晶閘管。 12.2.2 12.2.2 MCS-51MCS-51與繼電器的接口與繼電器的接口 1. 1. 直流電磁式繼電器功率接口直流電磁式繼電器功率接口 一般用功率接口集成電路或晶體管驅(qū)動。在使用一般用功率接口集成電路或晶體管驅(qū)動。在使用 較多繼電器的系統(tǒng)中,可用功率接口集成電路驅(qū)較多繼電器的系統(tǒng)中,可用功率接口集成電路驅(qū) 動,例如動,例如SN75468SN75468,一片一片SN75468SN75468可驅(qū)動可驅(qū)動7 7個繼電器,個繼電器, 驅(qū)動電流可達驅(qū)動電流可達500500mAmA,輸出端最大工作電壓為輸出端最大工作電壓為100100V V。 1.1. 常用的繼電器大
17、部分屬于直流電磁式繼電器,也常用的繼電器大部分屬于直流電磁式繼電器,也 稱為直流繼電器。圖稱為直流繼電器。圖12-712-7是直流繼電器的接口電是直流繼電器的接口電 路。繼電器的動作由單片機路。繼電器的動作由單片機80318031的的P1.0P1.0端控制。端控制。 P1.0P1.0端輸出低電平時,繼電器端輸出低電平時,繼電器J J吸合;吸合;P1.0P1.0端輸出端輸出 高電平時,繼電器高電平時,繼電器J J釋放。采用這種控制邏輯可以釋放。采用這種控制邏輯可以 使繼電器在上電復(fù)位或單片機受控復(fù)位時不吸合。使繼電器在上電復(fù)位或單片機受控復(fù)位時不吸合。 二極管二極管D D的作用是保護晶體管的作用
18、是保護晶體管T T。當(dāng)繼電器當(dāng)繼電器J J吸合時,二吸合時,二 極管極管D D截止,不影響電路工作。繼電器釋放時,由于截止,不影響電路工作。繼電器釋放時,由于 繼電器線圈存在電感,這時晶體管繼電器線圈存在電感,這時晶體管T T已經(jīng)截止,所以已經(jīng)截止,所以 會在線圈的兩端產(chǎn)生較高的感應(yīng)電壓,極性是上負會在線圈的兩端產(chǎn)生較高的感應(yīng)電壓,極性是上負 下正下正, 2. 2. 交流電磁式接觸器的功率接口交流電磁式接觸器的功率接口 繼電器中切換電路能力較強的電磁式繼電器稱為接觸繼電器中切換電路能力較強的電磁式繼電器稱為接觸 器。接觸器的觸點數(shù)一般較多。交流電磁式接觸器器。接觸器的觸點數(shù)一般較多。交流電磁式
19、接觸器 由于線圈的工作電壓要求是交流電由于線圈的工作電壓要求是交流電, ,所以通常使用雙所以通常使用雙 向晶閘管驅(qū)動或使用一個直流繼電器作為中間繼電向晶閘管驅(qū)動或使用一個直流繼電器作為中間繼電 器控制。圖器控制。圖12-812-8是交流接觸器的接口電路圖。是交流接觸器的接口電路圖。 交流接觸器交流接觸器C C由雙向晶閘管由雙向晶閘管KSKS驅(qū)動。雙向晶閘管的選擇驅(qū)動。雙向晶閘管的選擇 要滿足:額定工作電流為交流接觸器線圈工作電流要滿足:額定工作電流為交流接觸器線圈工作電流 的的2 23 3倍;額定工作電壓為交流接觸器線圈工作電倍;額定工作電壓為交流接觸器線圈工作電 壓的壓的2 23 3倍。對于
20、工作電壓倍。對于工作電壓220220V V的中、小型的交流的中、小型的交流 接觸器,可以選擇接觸器,可以選擇3 3A A、600V600V的雙向晶閘管。的雙向晶閘管。 光電耦合器光電耦合器MOC3041MOC3041的作用是觸發(fā)雙向晶閘管的作用是觸發(fā)雙向晶閘管KSKS以及隔以及隔 離單片機系統(tǒng)和接觸器系統(tǒng)。光電耦合器離單片機系統(tǒng)和接觸器系統(tǒng)。光電耦合器MOC3041MOC3041的的 輸入端接輸入端接74077407,由單片機,由單片機80318031的的P1.0P1.0端控制。端控制。P1.0P1.0 輸出低電平時,雙向晶閘管輸出低電平時,雙向晶閘管KSKS導(dǎo)通導(dǎo)通, ,接觸器接觸器C C吸
21、合。吸合。 P1.0P1.0輸出高電平時輸出高電平時, ,雙向晶閘管雙向晶閘管KSKS關(guān)斷,接觸器關(guān)斷,接觸器C C釋釋 放。放。MOC3041MOC3041內(nèi)部帶有過零控制電路,因此雙向晶閘內(nèi)部帶有過零控制電路,因此雙向晶閘 管管KSKS工作在過零觸發(fā)方式。接觸器動作時,電源電工作在過零觸發(fā)方式。接觸器動作時,電源電 壓較低,這時接通用電器,對電源的影響較小。壓較低,這時接通用電器,對電源的影響較小。 12.2.3 12.2.3 MCS-51MCS-51與晶閘管的接口與晶閘管的接口 1. 1. 單向晶閘管單向晶閘管 晶閘管習(xí)慣上稱可控硅(整流元件),英文名為晶閘管習(xí)慣上稱可控硅(整流元件),
22、英文名為 Silicon Controlled RectifierSilicon Controlled Rectifier,簡寫成簡寫成SCRSCR,這是這是 一種大功率半導(dǎo)體器件,它既有單向?qū)щ姷恼髯饔?,一種大功率半導(dǎo)體器件,它既有單向?qū)щ姷恼髯饔茫?又有可以控制的開關(guān)作用。利用它可用較小的功率控又有可以控制的開關(guān)作用。利用它可用較小的功率控 制較大的功率。在交、直流電動機調(diào)速系統(tǒng)、調(diào)功系制較大的功率。在交、直流電動機調(diào)速系統(tǒng)、調(diào)功系 統(tǒng)、隨動系統(tǒng)和無觸點開關(guān)等方面均獲得廣泛的應(yīng)用,統(tǒng)、隨動系統(tǒng)和無觸點開關(guān)等方面均獲得廣泛的應(yīng)用, 如下圖示,有三個電極:陽極如下圖示,有三個電極:陽極A
23、A、陰極陰極C C、控制極(門控制極(門 極)極)G G。 當(dāng)其兩端加上正向電壓而控制極不加電壓時,晶閘管當(dāng)其兩端加上正向電壓而控制極不加電壓時,晶閘管 并不導(dǎo)通,正向電流很小,處于正向阻斷狀態(tài);當(dāng)并不導(dǎo)通,正向電流很小,處于正向阻斷狀態(tài);當(dāng) 加上正向電壓,且控制極上(與陰極間)也加上一加上正向電壓,且控制極上(與陰極間)也加上一 正向電壓時,晶閘管便進入導(dǎo)通狀態(tài),這時管壓降正向電壓時,晶閘管便進入導(dǎo)通狀態(tài),這時管壓降 很?。ê苄。? 1V V左右)。這時即使控制電壓消失,仍能保左右)。這時即使控制電壓消失,仍能保 持導(dǎo)通狀態(tài),所以控制電壓沒有必要一直存在,通持導(dǎo)通狀態(tài),所以控制電壓沒有必要一
24、直存在,通 常采用脈沖形式,以降低觸發(fā)功耗。它不具有自關(guān)常采用脈沖形式,以降低觸發(fā)功耗。它不具有自關(guān) 斷能力,要切斷負載電流,只有使陽極電流減小到斷能力,要切斷負載電流,只有使陽極電流減小到 維持電流以下,或加上反向電壓實現(xiàn)關(guān)斷。若在交維持電流以下,或加上反向電壓實現(xiàn)關(guān)斷。若在交 流回路中應(yīng)用,當(dāng)電流過零和進入負半周時,自動流回路中應(yīng)用,當(dāng)電流過零和進入負半周時,自動 關(guān)斷,為了使其再次導(dǎo)通,必須重加控制信號。關(guān)斷,為了使其再次導(dǎo)通,必須重加控制信號。 2. 雙向晶閘管雙向晶閘管 晶閘管應(yīng)用于交流電路控制時,如圖晶閘管應(yīng)用于交流電路控制時,如圖12-1012-10所示。所示。 采用兩個器件反并
25、聯(lián),以保證電流能沿正反兩個方向采用兩個器件反并聯(lián),以保證電流能沿正反兩個方向 流通。流通。 如把兩只反并聯(lián)的如把兩只反并聯(lián)的SCRSCR制作在同一片硅片上,便構(gòu)成雙制作在同一片硅片上,便構(gòu)成雙 向可控硅,控制極共用一個,使電路大大簡化,其向可控硅,控制極共用一個,使電路大大簡化,其 特性如下:特性如下: 控制極控制極G G上無信號時,上無信號時,A A1 1、A A2 2之間呈高阻抗,管子截之間呈高阻抗,管子截 止。止。 V VA1A2 A1A2 1.5V1.5V時,不論極性如何,便可利用時,不論極性如何,便可利用G G觸發(fā)電觸發(fā)電 流控制其導(dǎo)通。流控制其導(dǎo)通。 工作于交流時,當(dāng)每一半周交替時
26、,純阻負載一般工作于交流時,當(dāng)每一半周交替時,純阻負載一般 能恢復(fù)截止;但在感性負載情況下,電流相位滯后能恢復(fù)截止;但在感性負載情況下,電流相位滯后 于電壓,電流過零,可能反向電壓超過轉(zhuǎn)折電壓,于電壓,電流過零,可能反向電壓超過轉(zhuǎn)折電壓, 使管子反向?qū)?。所以,要求管子能承受這種反向使管子反向?qū)āK裕蠊茏幽艹惺苓@種反向 電壓,而且一般要加電壓,而且一般要加RCRC吸收回路。吸收回路。 A A1 1、A A2 2可調(diào)換使用,觸發(fā)極性可正可負,但觸發(fā)電可調(diào)換使用,觸發(fā)極性可正可負,但觸發(fā)電 流有差異。流有差異。 雙向可控硅經(jīng)常用作交流調(diào)壓、調(diào)功、調(diào)溫和無觸點雙向可控硅經(jīng)常用作交流調(diào)壓、調(diào)功
27、、調(diào)溫和無觸點 開關(guān),過去其觸發(fā)脈沖一般都用硬件產(chǎn)生,故檢測開關(guān),過去其觸發(fā)脈沖一般都用硬件產(chǎn)生,故檢測 和控制都不夠靈活,而在單片機控制應(yīng)用系統(tǒng)中則和控制都不夠靈活,而在單片機控制應(yīng)用系統(tǒng)中則 經(jīng)常可利用軟件產(chǎn)生觸發(fā)脈沖。經(jīng)常可利用軟件產(chǎn)生觸發(fā)脈沖。 3.3.光耦合雙向可控硅驅(qū)動器光耦合雙向可控硅驅(qū)動器 是單片機輸出與雙向可控硅之間較理想的接口器件,是單片機輸出與雙向可控硅之間較理想的接口器件, 由兩部分組成,輸入部分是一砷化鎵發(fā)光二極管,由兩部分組成,輸入部分是一砷化鎵發(fā)光二極管, 該二極管在該二極管在515mA正向電流作用下發(fā)出足夠強度正向電流作用下發(fā)出足夠強度 的紅外光,觸發(fā)輸出部分。
28、輸出部分是一硅光敏雙的紅外光,觸發(fā)輸出部分。輸出部分是一硅光敏雙 向可控硅,在紅外線的作用下可雙向?qū)?。該器件向可控硅,在紅外線的作用下可雙向?qū)?。該器?為六引腳雙列直插式封裝,其引腳配置和內(nèi)部結(jié)構(gòu)為六引腳雙列直插式封裝,其引腳配置和內(nèi)部結(jié)構(gòu) 見圖見圖12-11。 有的型號的光耦合雙向可控硅驅(qū)動器還帶有過零檢有的型號的光耦合雙向可控硅驅(qū)動器還帶有過零檢 測器,以保證在電壓為零(接近于零)時才觸發(fā)測器,以保證在電壓為零(接近于零)時才觸發(fā) 可控硅導(dǎo)通,如可控硅導(dǎo)通,如MOC3030/31/32MOC3030/31/32(用于用于115115V V交流),交流), MOC3040/41MOC30
29、40/41(用于用于220220V V交流)。圖交流)。圖12-1212-12為這類光為這類光 耦驅(qū)動器與雙向可控硅的典型電路。耦驅(qū)動器與雙向可控硅的典型電路。 在使用晶閘管的控制電路中,常要求晶閘管在電源在使用晶閘管的控制電路中,常要求晶閘管在電源 電壓為零或剛過零時觸發(fā)晶閘管,來減少晶閘管電壓為零或剛過零時觸發(fā)晶閘管,來減少晶閘管 在導(dǎo)通時對電源的影響。這種觸發(fā)方式稱為過零在導(dǎo)通時對電源的影響。這種觸發(fā)方式稱為過零 觸發(fā)。過零觸發(fā)需要過零檢測電路,有些光電耦觸發(fā)。過零觸發(fā)需要過零檢測電路,有些光電耦 合器內(nèi)部含有過零檢測電路,如合器內(nèi)部含有過零檢測電路,如MOC3061MOC3061雙向晶
30、閘雙向晶閘 管觸發(fā)電路。圖管觸發(fā)電路。圖12-1312-13是使用是使用 MOC3061MOC3061雙向晶閘管雙向晶閘管 的過零觸發(fā)電路。的過零觸發(fā)電路。 表表12-312-3列出了列出了MOTOROLAMOTOROLA公司公司MOC3000MOC3000系列光耦合雙向系列光耦合雙向 可控硅驅(qū)動器的參數(shù)??煽毓栩?qū)動器的參數(shù)。 12.2.4 12.2.4 MCS-51MCS-51與集成功率電子開關(guān)輸出接口與集成功率電子開關(guān)輸出接口 DIR1 DIR1: MOVX DPTR,A MOVX DPTR,A;段碼段碼81558155H H的的PBPB口口 ACALL DL1msACALL DL1ms;
31、該位顯示該位顯示1 1msms INC R0 INC R0;指針指向下一個數(shù)據(jù)單元指針指向下一個數(shù)據(jù)單元 MOV A,R3 MOV A,R3;位選碼送入位選碼送入A A中中 JB Acc.5,LD1 JB Acc.5,LD1 ;判斷是否掃描到最右邊的判斷是否掃描到最右邊的LEDLED,如如 ;到最右邊,則返回;到最右邊,則返回 RL A RL A ;位選碼向左移一位,準(zhǔn)備讓右位選碼向左移一位,準(zhǔn)備讓右 ; ;邊的下一位邊的下一位LEDLED亮亮 MOV R3,A MOV R3,A ;位選碼送位選碼送R3R3中保存中保存 AJMP LD0 AJMP LD0 LD1 LD1: RET RET DS
32、EGDSEG: DB 3FH,06H,5BH,4FH,66H,6DH DB 3FH,06H,5BH,4FH,66H,6DH ;共陰極段碼表共陰極段碼表 DB 7DH,07H,7FH,6FH,77H,7CH DB 7DH,07H,7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,73H,3EH DB 39H,5EH,79H,71H,73H,3EH DB 31H,6EH,1CH,23H,40H,03HDB 31H,6EH,1CH,23H,40H,03H DB 18H,00DB 18H,00 DL1ms DL1ms: MOV R7,MOV R7,02H02H;延時延時1 1msm
33、s子程序子程序 DL DL: MOV R6,MOV R6,0FFH0FFH DL6 DL6: DJNZ R6,DL6DJNZ R6,DL6 DJNZ R7,DLDJNZ R7,DL RETRET 2 2鍵盤程序設(shè)計鍵盤程序設(shè)計 (1 1)判別鍵盤上有無鍵閉合)判別鍵盤上有無鍵閉合 (2 2)去除鍵的機械抖動)去除鍵的機械抖動 (3 3)判別閉合鍵的鍵號)判別閉合鍵的鍵號 (4 4)使)使CPUCPU對鍵的一次閉合僅作一次處理對鍵的一次閉合僅作一次處理 鍵盤程序的流程如圖鍵盤程序的流程如圖10-1610-16。 鍵盤子程序如下:鍵盤子程序如下: KEYIKEYI:ACALL KS1ACALL K
34、S1 ;調(diào)用判有無鍵閉合子程序調(diào)用判有無鍵閉合子程序 JNZ LK1JNZ LK1 ;有鍵閉合,跳有鍵閉合,跳LK1LK1 NINI: ACALL DIR ACALL DIR ;無鍵閉合,調(diào)用顯示子程序無鍵閉合,調(diào)用顯示子程序, ,延延 ;遲;遲6 6msms后,跳后,跳KEYIKEYI AJMP KEYI AJMP KEYI LK1LK1: ACALL DIR ACALL DIR ;可能有鍵閉合,延遲可能有鍵閉合,延遲1212msms,軟件去抖軟件去抖 ACALL DIRACALL DIR ACALL KS1ACALL KS1;調(diào)用判有無鍵閉合子程序調(diào)用判有無鍵閉合子程序 JNZ LK2JN
35、Z LK2 ;經(jīng)去抖,判鍵確實閉合,跳經(jīng)去抖,判鍵確實閉合,跳LK2LK2處理處理 ACALL DIRACALL DIR;調(diào)用顯示子程序延遲調(diào)用顯示子程序延遲6 6msms AJMP KEYI AJMP KEYI;抖動引起,跳抖動引起,跳KEYIKEYI LK2LK2: MOV R2, MOV R2,0FEH0FEH ;列選碼列選碼R2R2 MOV R4, MOV R4,00H00H;R4R4為列號計數(shù)器為列號計數(shù)器 LK4LK4: MOV DPTR, MOV DPTR,7F01H 7F01H ;列選碼列選碼81558155H H的的PAPA口口 MOV A,R2MOV A,R2 MOVX D
36、PTR,AMOVX DPTR,A INC DPTRINC DPTR ;數(shù)據(jù)指針增數(shù)據(jù)指針增2 2,指向,指向PCPC口口 INC DPTRINC DPTR MOVX A,DPTRMOVX A,DPTR ;讀讀81558155H PCH PC口口 JB Acc.0,LONEJB Acc.0,LONE ;0 0行線為高,無鍵閉合,跳行線為高,無鍵閉合,跳 LONE LONE,轉(zhuǎn)判轉(zhuǎn)判1 1行行 MOV A,MOV A,00H00H;0 0行有鍵閉合行有鍵閉合, ,首鍵號首鍵號00A A AJMP LKPAJMP LKP;跳跳LKPLKP,計算鍵號計算鍵號 LONELONE:JB Acc.1,LTW
37、0 JB Acc.1,LTW0 ;1 1行線為高,無鍵閉合,跳行線為高,無鍵閉合,跳LTW0LTW0, ;轉(zhuǎn)判;轉(zhuǎn)判2 2行行 MOV A,MOV A,08H 08H ;1 1行有鍵閉合行有鍵閉合, ,首鍵號首鍵號88A A AJMP LKPAJMP LKP LTW0LTW0:JB A.2,LTHR JB A.2,LTHR ;2 2行線為高,無鍵閉合,跳行線為高,無鍵閉合,跳LTHRLTHR, ; ;轉(zhuǎn)判轉(zhuǎn)判3 3行行 MOV A,MOV A,10H 10H ;2 2行有鍵閉合行有鍵閉合, ,首鍵號首鍵號1010HA HA AJMP LKPAJMP LKP;跳跳LKPLKP,計算鍵號計算鍵號
38、LTHRLTHR:JB Acc.3,NEXT JB Acc.3,NEXT ;3 3行線為高,無鍵行線為高,無鍵 ;閉合,跳;閉合,跳NEXTNEXT,準(zhǔn)備下一列掃描準(zhǔn)備下一列掃描 MOV A,MOV A,18H18H;3 3行有鍵閉合行有鍵閉合, ,首鍵號首鍵號1818HAHA LKPLKP: ADD A,R4 ADD A,R4 ;計算鍵號:首鍵號列號計算鍵號:首鍵號列號= =鍵號鍵號 PUSH A PUSH A ;鍵號進棧保護鍵號進棧保護 LK3LK3: ACALL DIR ACALL DIR;調(diào)用顯示子程序,延時調(diào)用顯示子程序,延時6 6msms ACALL KS1ACALL KS1;調(diào)用
39、判有無鍵閉合子程序,延時調(diào)用判有無鍵閉合子程序,延時 ;6 6msms JNZ LK3 JNZ LK3 ;判鍵釋放否,未釋放,則循環(huán)判鍵釋放否,未釋放,則循環(huán) POP A POP A ;鍵已釋放,鍵號出棧鍵已釋放,鍵號出棧A A RETRET NEXTNEXT:INC R4 INC R4 ;列計數(shù)器加列計數(shù)器加1 1,為下一列掃描作準(zhǔn)備,為下一列掃描作準(zhǔn)備 MOV A,R2 MOV A,R2 ;判是否已掃到最后一列(最右一列)判是否已掃到最后一列(最右一列) JNB Acc.7,KND JNB Acc.7,KND ;鍵掃描已掃到最后一列,跳鍵掃描已掃到最后一列,跳KNDKND, ;重新進行整個
40、鍵盤掃描;重新進行整個鍵盤掃描 RL A RL A ;鍵掃描未掃到最后一列,位選碼左移鍵掃描未掃到最后一列,位選碼左移 ;一位;一位 MOV R2,AMOV R2,A;位選碼位選碼R2R2 AJMP LK4 AJMP LK4 KND KND:AJMP KEYIAJMP KEYI KS1 KS1:MOV DPTR ,#7F01HMOV DPTR ,#7F01H;判有無鍵閉合子程序,全判有無鍵閉合子程序,全 “0”“0” ;掃描口(;掃描口(PAPA口)口) MOV A,MOV A,00H00H;即列線全為低電平即列線全為低電平 MOVX DPTR,AMOVX DPTR,A INC DPTRINC
41、 DPTR;DPTRDPTR增增2 2,指向,指向PCPC口口 INC DPTRINC DPTR; MOVX A,DPTR MOVX A,DPTR ;從從PCPC口讀行線的狀態(tài)口讀行線的狀態(tài) CPL A CPL A ;行線狀態(tài)取反,如無鍵按下,則行線狀態(tài)取反,如無鍵按下,則A A為零;為零; ANL A,ANL A,0FH 0FH ;屏蔽無用的高屏蔽無用的高4 4位位 RETRET 10.3.2 10.3.2 利用利用80318031的串行口實現(xiàn)鍵盤的串行口實現(xiàn)鍵盤/ /顯示器接口顯示器接口 串行口未作它用時,可用來外擴鍵盤串行口未作它用時,可用來外擴鍵盤/ /顯示器。顯示器。 8031803
42、1的串行口為方式的串行口為方式0 0的輸出方式,在串行口外接移位的輸出方式,在串行口外接移位 寄存器寄存器7474LS164LS164。 接口電路如圖接口電路如圖10-1710-17所示。所示。 7474LS164(0)LS164(0)74LS164(7)74LS164(7)作為作為8 8位位LEDLED的段碼輸出,的段碼輸出, 80318031的的P3.4P3.4、P3.5P3.5作為兩行鍵的行狀態(tài)輸入,作為兩行鍵的行狀態(tài)輸入,P3.3 P3.3 (TXDTXD)為同步移位脈沖輸出控制線,為同步移位脈沖輸出控制線, 優(yōu)點:優(yōu)點:亮度大,很容易做到顯示不閃爍,且亮度大,很容易做到顯示不閃爍,且
43、CPUCPU不必不必 頻繁的為顯示服務(wù),從而使單片機有更多的時間處頻繁的為顯示服務(wù),從而使單片機有更多的時間處 理其它事務(wù)。理其它事務(wù)。 顯示子程序:顯示子程序: DIRDIR: SETB P3.3 SETB P3.3 ;P3.3=1P3.3=1允許允許TXDTXD腳同步移位腳同步移位 ;脈沖輸出;脈沖輸出 MOV R7,MOV R7,08H08H;送出的段碼個數(shù),送出的段碼個數(shù),R7R7為段為段 ;碼個數(shù)計數(shù)器;碼個數(shù)計數(shù)器 MOV R0, MOV R0,7FH7FH;7FH7FH78H78H為顯示數(shù)據(jù)緩沖區(qū)為顯示數(shù)據(jù)緩沖區(qū) DL0DL0: MOV A,R0 MOV A,R0;取出要顯示的數(shù)
44、送取出要顯示的數(shù)送A A ADD A, ADD A,0DH0DH;加上偏移量加上偏移量 MOVC A,A MOVC A,APC PC ;查段碼表查段碼表SEGTAGSEGTAG,取出段碼取出段碼 MOV SBUF ,AMOV SBUF ,A;將段碼送將段碼送SBUFSBUF DL1DL1: JNB TI,DL1 JNB TI,DL1;輸出段碼,查詢輸出段碼,查詢TITI狀態(tài),狀態(tài),1 1個字節(jié)個字節(jié) ;的段碼輸出完否?;的段碼輸出完否? CLR TI CLR TI ;1 1個字節(jié)的段碼輸出完個字節(jié)的段碼輸出完, ,清清TITI標(biāo)志標(biāo)志 DEC R0DEC R0;指向下一個顯示數(shù)據(jù)單元指向下一個
45、顯示數(shù)據(jù)單元 DJNZ R7,DL0DJNZ R7,DL0;段碼個數(shù)計數(shù)器段碼個數(shù)計數(shù)器R7R7是否為是否為0, 0, 如不如不 ; ; 為為0 0,繼續(xù)送段碼,繼續(xù)送段碼 CLR P3.3 CLR P3.3 ;8 8個段碼輸出完畢,關(guān)顯示器輸出個段碼輸出完畢,關(guān)顯示器輸出 RET RET ;返回返回 SEGTABSEGTAB:DB 0C0H,0F9H,0A4H,0B0H,99HDB 0C0H,0F9H,0A4H,0B0H,99H ;共陽極段碼表,共陽極段碼表, ;0,1,2,3,40,1,2,3,4 DB 92H,82H,0F8H,90H DB 92H,82H,0F8H,90H;5,6,7,
46、8,95,6,7,8,9 DB 88H,83H,0C6H,0A1H,86H DB 88H,83H,0C6H,0A1H,86H;A,B,C,D,EA,B,C,D,E DB 8FH,0BFH,8CH,0FFH,0FFH DB 8FH,0BFH,8CH,0FFH,0FFH;F,F,P,P,暗暗 鍵盤掃描子程序:鍵盤掃描子程序: KEYIKEYI:MOV A,MOV A,00H00H;判有無鍵按下,使所有列線為判有無鍵按下,使所有列線為0 0 ;的編碼送;的編碼送A A MOV SBUF,AMOV SBUF,A;掃描鍵盤的(掃描鍵盤的(8 8)號)號7474LS164LS164輸輸 ;出為;出為000
47、0H,H,使所有列線為使所有列線為0 0 KL0KL0: JNB TI,KL0 JNB TI,KL0;串行輸出完否?串行輸出完否? CLR TICLR TI;串行輸出完畢,清串行輸出完畢,清TITI KL1KL1: JNB P3.4,PK1 JNB P3.4,PK1;第第1 1行有閉合鍵嗎?如有,跳行有閉合鍵嗎?如有,跳 ;PK1PK1進行處理進行處理 JB P3.5,KL1JB P3.5,KL1;在第在第2 2行鍵中有閉合鍵嗎?無閉行鍵中有閉合鍵嗎?無閉 ;合鍵跳;合鍵跳KL1KL1 PK1PK1: ACALL DL10 ACALL DL10;調(diào)用延時調(diào)用延時1010msms子程序子程序DL
48、10DL10,軟軟 ;件消除抖動;件消除抖動 JNB P3.4,PK2JNB P3.4,PK2;判是否抖動引起的?判是否抖動引起的? JB P3.5,KL1JB P3.5,KL1 PK2PK2: MOV R7,MOV R7,08H 08H ;不是抖動引起的不是抖動引起的 MOV R6,MOV R6,0FEH0FEH;判別是哪一個鍵按下,判別是哪一個鍵按下,F(xiàn)EHFEH為最為最 ;左一列為低;左一列為低 MOV R3,MOV R3,00H 00H ;R3R3為列號寄存器為列號寄存器 MOV A,R6MOV A,R6 ; KL5KL5: MOV SBUF,A MOV SBUF,A;列掃描碼從串行口
49、輸出列掃描碼從串行口輸出 KL2KL2: JNB TI,KL2 JNB TI,KL2;等待串行口發(fā)送完等待串行口發(fā)送完 CLR TICLR TI;串行口發(fā)送完畢,清串行口發(fā)送完畢,清TITI標(biāo)志標(biāo)志 JNB P3.4,PKONEJNB P3.4,PKONE;讀第讀第1 1行線狀態(tài),第行線狀態(tài),第1 1行有鍵閉行有鍵閉 ;合,跳;合,跳PKONEPKONE處理處理 JB P3.5,NEXTJB P3.5,NEXT;讀第讀第2 2行狀態(tài),是第行狀態(tài),是第2 2行某鍵否?行某鍵否? MOV R4,MOV R4,08H08H;第第2 2行鍵中有鍵被按下,行首鍵行鍵中有鍵被按下,行首鍵 ;號;號0808
50、H H送送R4R4 AJMP PK3AJMP PK3 PKONEPKONE:MOV R4,MOV R4,00H 00H ;第第1 1行有鍵按下,行首鍵號行有鍵按下,行首鍵號0000H H送送R4R4 PK3PK3: MOV SBUF, MOV SBUF,00H00H;等待鍵釋放,發(fā)送等待鍵釋放,發(fā)送0000H H使所有列使所有列 ;線為低;線為低 KL3KL3: JNB TI,KL3 JNB TI,KL3 CLR TI CLR TI;發(fā)送完畢,清標(biāo)志發(fā)送完畢,清標(biāo)志 KL4KL4: JNB P3.4,KL4 JNB P3.4,KL4;判行線狀態(tài)判行線狀態(tài) JNB P3.5,KL4 JNB P3
51、.5,KL4 MOV A,R4 MOV A,R4;兩行線均為高,說明鍵已釋放兩行線均為高,說明鍵已釋放 ADD A,R3 ADD A,R3;計算得鍵碼計算得鍵碼A A RET RET NEXTNEXT: MOV A,R6 MOV A,R6;列掃描碼左移一位,判下列鍵列掃描碼左移一位,判下列鍵 RL A RL A MOV R6,A MOV R6,A;記住列掃描碼于記住列掃描碼于R6R6中中 INC R3 INC R3;列號增列號增1 1 DJNZ R7,KL5 DJNZ R7,KL5;列計數(shù)器列計數(shù)器R7R7減減1 1,8 8列鍵都檢查列鍵都檢查 ;完?;完? AJMP KEYI AJMP KE
52、YI;8 8列鍵掃描完畢,開始下一個鍵列鍵掃描完畢,開始下一個鍵 ;盤掃描周期;盤掃描周期 DL10DL10: MOV R7, MOV R7,0AH0AH;延時延時1010msms子程序子程序 DLDL: MOV R6, MOV R6,0FFH0FFH DL6DL6: DJNZ R6,DL6 DJNZ R6,DL6 DJNZ R7,DL DJNZ R7,DL RET RET 10.3.3 10.3.3 利用通用鍵盤利用通用鍵盤/ /顯示器接口芯片顯示器接口芯片82798279實現(xiàn)鍵盤實現(xiàn)鍵盤 / / 顯示器接口顯示器接口 IntelIntel公司公司82798279芯片是一種通用可編程鍵盤芯片
53、是一種通用可編程鍵盤/ /顯示器接顯示器接 口芯片??谛酒?對鍵盤部分提供掃描工作方式,能對對鍵盤部分提供掃描工作方式,能對6464個按鍵鍵盤陣個按鍵鍵盤陣 列不斷掃描,自動消抖,自動識別出閉合的鍵并得列不斷掃描,自動消抖,自動識別出閉合的鍵并得 到鍵號,能對雙鍵或到鍵號,能對雙鍵或N N鍵同時按下進行處理。鍵同時按下進行處理。 按掃描方式工作的顯示接口,可顯示多達按掃描方式工作的顯示接口,可顯示多達1616位的字符位的字符 或數(shù)字?;驍?shù)字。 1.8279 1.8279的引腳及內(nèi)部結(jié)構(gòu)的引腳及內(nèi)部結(jié)構(gòu) 2. 2. 引腳功能介紹引腳功能介紹 (1)(1)與與CPUCPU的接口引腳的接口引腳 D
54、B0DB0DB7 DB7 數(shù)據(jù)總線、雙向、三態(tài),與單片機數(shù)據(jù)總線相連,數(shù)據(jù)總線、雙向、三態(tài),與單片機數(shù)據(jù)總線相連, 在在CPUCPU和和82798279之間傳送命令或數(shù)據(jù)。之間傳送命令或數(shù)據(jù)。 CLKCLK 系統(tǒng)時鐘,用于系統(tǒng)時鐘,用于82798279內(nèi)部定時,以產(chǎn)生其工作所需內(nèi)部定時,以產(chǎn)生其工作所需 的時序。的時序。 RESETRESET 高電平時,高電平時,82798279被復(fù)位,復(fù)位后的狀態(tài)如下:被復(fù)位,復(fù)位后的狀態(tài)如下: * * 16 16個字符左邊輸入顯示方式個字符左邊輸入顯示方式 * * 編碼掃描鍵盤、雙鍵鎖定方式編碼掃描鍵盤、雙鍵鎖定方式 CSCS* * 片選片選 A0A0 A
55、0=1A0=1,寫入,寫入82798279的字節(jié)是命令字的字節(jié)是命令字; ;從從82798279讀出的字節(jié)讀出的字節(jié) 是狀態(tài)字。是狀態(tài)字。A0=0A0=0,寫入或讀出的字節(jié)均為數(shù)據(jù)。,寫入或讀出的字節(jié)均為數(shù)據(jù)。 RDRD* *、WRWR* * 讀、寫控制引腳讀、寫控制引腳 IRQIRQ 中斷請求線。中斷請求線。 在鍵盤方式中,當(dāng)鍵盤在鍵盤方式中,當(dāng)鍵盤RAMRAM(先進先出)中存有按下先進先出)中存有按下 鍵的數(shù)據(jù)時,鍵的數(shù)據(jù)時,IRQIRQ為高電平,向為高電平,向CPUCPU提出中斷申請。提出中斷申請。 CPUCPU每次從鍵盤每次從鍵盤RAMRAM中讀出一個字節(jié)數(shù)據(jù)時,中讀出一個字節(jié)數(shù)據(jù)時,
56、IRQIRQ就變就變 為低電平。如果鍵盤為低電平。如果鍵盤RAMRAM中還有未讀完的數(shù)據(jù),中還有未讀完的數(shù)據(jù),IRQIRQ將將 再次變?yōu)楦唠娖?,再次提出中斷請求。再次變?yōu)楦唠娖?,再次提出中斷請求?(2 2)掃描信號輸出引腳掃描信號輸出引腳 SL0SL3 掃描輸出。用來掃描鍵盤和顯示器??删幊淘O(shè)定為掃描輸出。用來掃描鍵盤和顯示器??删幊淘O(shè)定為 編碼輸出,即編碼輸出,即SL0SL0SL3SL3需外接需外接4-164-16譯碼器,輸出譯碼器,輸出1616 取取1 1的掃描信號,也可編程設(shè)定為譯碼輸出,即由的掃描信號,也可編程設(shè)定為譯碼輸出,即由 SL0SL0SL3SL3直接輸出直接輸出4 4取取1
57、 1的掃描信號。的掃描信號。 (3 3)與鍵盤連接的引腳)與鍵盤連接的引腳 RL0RL0RL7RL7 鍵盤矩陣的行信號輸入線。鍵盤矩陣的行信號輸入線。 SHIFTSHIFT 輸入線,通常用作鍵盤上、下檔功能的控制鍵。輸入線,通常用作鍵盤上、下檔功能的控制鍵。 CNTL/STBCNTL/STB 輸入線,高電平有效。在鍵盤方式時,通常用來作輸入線,高電平有效。在鍵盤方式時,通常用來作 為鍵盤控制功能鍵使用。為鍵盤控制功能鍵使用。 (4 4)與顯示器連接的引腳)與顯示器連接的引腳 OUTA0OUTA0OUTA3OUTA3(A A組顯示數(shù)據(jù))、組顯示數(shù)據(jù))、OUTB0OUTB0OUTB3OUTB3(B
58、 B 組顯示數(shù)據(jù))組顯示數(shù)據(jù)) 顯示信息輸出線(例如,向顯示信息輸出線(例如,向LEDLED顯示器輸出的段碼)顯示器輸出的段碼) 它們與掃描信號線它們與掃描信號線SL0SL0SL3SL3同步。兩組可獨立使用,同步。兩組可獨立使用, 也可合并使用。也可合并使用。 BDBD* * 消隱顯示控制。消隱顯示控制。 3. 82793. 8279的基本功能部件的基本功能部件 (1 1)掃描計數(shù)器)掃描計數(shù)器 編碼工作方式,掃描線編碼工作方式,掃描線SL0SL0SL3SL3輸出,經(jīng)輸出,經(jīng)4-164-16譯碼器譯碼器 譯碼后,提供譯碼后,提供1616中取中取1 1的掃描線。譯碼方式工作,的掃描線。譯碼方式工
59、作, 計數(shù)器的最低二位在計數(shù)器的最低二位在82798279內(nèi)部譯碼后,從內(nèi)部譯碼后,從SL0SL0SL3SL3 輸出,為鍵盤和顯示器直接提供了輸出,為鍵盤和顯示器直接提供了4 4中取中取1 1的掃描線。的掃描線。 (2 2)鍵盤去抖動及回復(fù)緩沖器)鍵盤去抖動及回復(fù)緩沖器 RL0RL0RL7RL7被接到鍵盤的行線。在逐列掃描時,當(dāng)某一被接到鍵盤的行線。在逐列掃描時,當(dāng)某一 鍵閉合,消抖電路延時等待鍵閉合,消抖電路延時等待1010msms之后,再檢驗該鍵之后,再檢驗該鍵 是否仍閉合。若閉合,則該鍵的行、列地址和附加是否仍閉合。若閉合,則該鍵的行、列地址和附加 的移位、控制狀態(tài)一起形成鍵盤數(shù)據(jù),送入
60、的移位、控制狀態(tài)一起形成鍵盤數(shù)據(jù),送入82798279內(nèi)內(nèi) 部的鍵盤部的鍵盤RAMRAM存儲器。格式為:存儲器。格式為: 控制(控制(CNTLCNTL)和移位(和移位(SHIFTSHIFT)的狀態(tài)由兩個獨立的附的狀態(tài)由兩個獨立的附 加開關(guān)決定,而掃描(加開關(guān)決定,而掃描(D5D5、D4D4、D3D3)是被按鍵的行是被按鍵的行 編碼,而回復(fù)(編碼,而回復(fù)(D2D2、D1D1、D0D0)則是被按鍵的列位置則是被按鍵的列位置 數(shù)據(jù)。數(shù)據(jù)。 (3 3)鍵盤)鍵盤RAMRAM及其狀態(tài)寄存器及其狀態(tài)寄存器 鍵盤鍵盤RAMRAM是一個是一個8 88 8位位RAMRAM,先進先出(先進先出(FIFOFIFO)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小鹿斑比成長之旅解讀
- 家庭農(nóng)場養(yǎng)殖技術(shù)推廣協(xié)議
- 時尚潮玩商品網(wǎng)絡(luò)銷售合作權(quán)責(zé)共擔(dān)協(xié)議
- 昆蟲記選讀教學(xué)教案:初中生物與自然知識結(jié)合學(xué)習(xí)指導(dǎo)
- 應(yīng)對項目管理中的風(fēng)險應(yīng)對策略
- 海底兩萬里的冒險之旅教案設(shè)計
- 養(yǎng)老服務(wù)機構(gòu)投資建設(shè)合同
- 高端設(shè)備采購與維護合同
- 花木蘭報國傳奇故事解讀
- 租賃戶外場地合同協(xié)議書
- 口腔健康全身健康課件
- 2024年國家公務(wù)員考試公共法律知識考試題庫及答案(共530題)
- 數(shù)字出版概論 課件 第一章 數(shù)字出版及其發(fā)展歷程
- 英語語言與文化智慧樹知到答案2024年華僑大學(xué)
- 2024年江蘇教師資格證中學(xué)綜合素質(zhì)試卷及解答
- Wonderware InTouch:報警與事件處理機制技術(shù)教程.Tex.header
- 北京2024年北京服裝學(xué)院第一批人才招聘筆試歷年典型考題及考點附答案解析
- 田園風(fēng)光(教案)2023-2024學(xué)年美術(shù)二年級下冊
- 特種設(shè)備管理和作業(yè)人員崗位職責(zé)
- 部編版語文四年級下冊第三單元教材解讀大單元集體備課
- 2024-2029年中國數(shù)字能源行業(yè)市場發(fā)展分析及前景趨勢與投融資研究報告
評論
0/150
提交評論