


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、AT89S52單片機(jī)的最小系統(tǒng)K1lOuR110KPl JPl 41Y1L1J592MUI ATS9S52-P1 0vcc-P1.1PG.C-P1.2P04P13P0.2P1.4PO.J PlMINIP0.4-PL&iflSOP0.5-P1.7/SCKPOWRSTPOCP3.0RXDEAATP1 P3.1 TXD .ALE PROGPSENP33.MTTP2.7 P3.4T0PEG-T1p亍fk* -e-PMHVRP簽4 P3.7;M>P2J-YTAlP2.2-XTAL1P2,L-GNDP2 CPl 017P3.6 16P.L 15MO 101 IIP3.2 12131920P3
2、 4 14P3.5 15VCC39 PO Orspfl.i36 Ltl.S3? F041 U PU 53.1 P0.632P0 731SO292SP2.727P2.626P2.525 P224P2.323 Pl,222P2 121 P2 040AT89S52單片機(jī)的弓|腳P1 口P1.0 P1.7:準(zhǔn)雙向I/O 口置了上拉電阻輸出時(shí)一切照常,在作輸入口用時(shí)要先對(duì)其寫“1瀆領(lǐng)石器內(nèi)郵上拉電陰內(nèi)部為線寫鎖存器讀引腳三態(tài)送沖器P1.0 P1.7:準(zhǔn)雙向I/O 口置了上拉電阻 輸出時(shí)一切照常,僅在作輸入口用時(shí)要先對(duì)其寫“1讀鎖存器內(nèi)部 總線寫鎖存器輸出數(shù)據(jù)"時(shí)截弓|腳P1X 止U內(nèi)部上拉電阻
3、讀引腳讀鎖存器CK /Q0內(nèi)部 總線 寫鎖 存器內(nèi)部上拉電阻導(dǎo)引腳P1.X 通讀引腳P1.0 P1.7:準(zhǔn)雙向I/O 口置了上拉電阻輸出時(shí)一切照常,僅在作輸入口用時(shí)要先對(duì)其寫“1 。在讀數(shù)據(jù)之前,先要向相應(yīng)的鎖存器做寫1操作的I/O 口稱為準(zhǔn)雙向口;輸入數(shù)據(jù)時(shí),要先對(duì)甚寫諫鎖存聒K"F-E內(nèi)總讀引腳=1引腳P1.X內(nèi)部匕柚電陽(yáng)P0.0 P0.7:雙向I/O 置場(chǎng)效應(yīng)管上拉尋址外部程序存儲(chǔ)器時(shí)分時(shí)作為雙向8位數(shù)據(jù)口和輸出低 8位地址復(fù)用口;不接外部程序存儲(chǔ)器時(shí)可作為 8位進(jìn)雙向J/O衛(wèi)使用。部線內(nèi)總鎖器引腳PO.X讀引腳讀引腳二1截止引腳P0.X*111?控制=0時(shí),此啣作輸入口事先必
4、須對(duì)它寫"1"P2.0 P2.7:雙向I/O 置了上拉電阻尋址外部程序存儲(chǔ)器時(shí)輸出高8位地址;不接外部程序存儲(chǔ)器時(shí)可作為口使用。8位準(zhǔn)雙向I/O讀鎖存器內(nèi)部總線寫鎖存器地址高8位控制DCK2、/引腳P2.X內(nèi)部上拉電阻讀引腳地址高M(jìn)位控制"讀鎖存器D1031*截 止控制時(shí),此腳作通用輸出口 愉出T時(shí)寫鎖存器內(nèi)部總線地址高M(jìn)位控制"讀鎖存器DCK寫鎖 存器內(nèi)部 總線1 3內(nèi)部上拉電陽(yáng)讀引腳之引腳P2.X內(nèi)部 總線°地址高3位控制=0讀鎖存器內(nèi)部上扌立電阻1寫鎖 存器導(dǎo) 通讀引腳=0引腳P2_XCK /Q控制=0時(shí),此腳作通用輸出口: 輸出&quo
5、t;時(shí)P3.0 P3.7:雙功能口置了上拉電阻它具有特定的第二功能。在不使用它的第二功能時(shí)它就是普通的通用準(zhǔn)雙向I/O 口。讀鎖存器第二功能輸出部線內(nèi)總鎖器寫存I內(nèi)部上技電陰L引腳IP5.XUK fQ讀鎖存器第一功能輸入第二功能輸出血 RD.I內(nèi)部上扭電陽(yáng)寫鎖 存器反相辭引腳讀引睥第二功能輸出時(shí),內(nèi)部白動(dòng)D二1讀鎖存器sfa內(nèi)總2- 一腳 鎖器 引 寫存 讀此端自動(dòng)=1第二功能輸入g.Ta Tl, INTO, IITl)D QCK /QV££P內(nèi)部上技電阻jpH t* |引腳 pgy第二功能輸入時(shí),信號(hào)經(jīng) 緩沖器4直接進(jìn)入內(nèi)總線引腳第二功能P3.0RxD:串行口接收數(shù)據(jù)輸入
6、端P3.1TxD:串行口發(fā)送數(shù)據(jù)輸出端P3.2INT0:外部中斷0輸入端P3.3INT1:外部中斷1輸入端P3.4T0:外部計(jì)數(shù)0脈沖輸入端P3.5T1:外部計(jì)數(shù)1脈沖輸入端P3.6WR:寫外設(shè)控制信號(hào)輸出端P3.7RD:讀外設(shè)控制信號(hào)輸出端51單片機(jī)的8個(gè)特殊引腳Vcc, GND:電源端XTAL1, XTAL2:片振蕩電路輸入、輸出端RESET:復(fù)位端 正脈沖有效(寬度10 mS)EA/Vpp:尋址外部ROM空制端。低有效 片有ROM寸應(yīng)當(dāng)接高電平。ALE/PROG:地址鎖存允許控制端。PSEN選通外部ROM勺讀(OE)控制端。低有效51單片機(jī)的4個(gè)8位的I/O 口P0.0 P0.7:8位數(shù)
7、據(jù)口和輸出低8位地址復(fù)用口復(fù)用時(shí)是雙向口;不復(fù)用時(shí)也是準(zhǔn)雙向口P1.0 P1.7:通用 I/O 口準(zhǔn)雙向口P2.0 P2.7:輸出高8位地址用于尋址時(shí)是輸出口;不尋址時(shí)是準(zhǔn)雙向口P3.0 P3.7:具有特定的第二功能準(zhǔn)雙向口注意:在不外擴(kuò) ROM/RAF時(shí),P0P3均可作通用I/O 口使用,而且都是準(zhǔn)雙向I/O 口!P0 口需外接上拉電阻 P1 P3可接也可不接在用作輸入時(shí)都需要先置 1矩陣鍵盤89S52氏71Plr+FlrlPlJKI. 4Plr> PLiPl-1圖獨(dú)立式健盤接廿圖&2特點(diǎn):每個(gè)按鍵占用一條I/O 線,當(dāng)按鍵數(shù)量較多吋,I/O 口利川車不高_(dá)但程序編制簡(jiǎn) 軌適用
8、于所需按誡較少的場(chǎng) 合。特點(diǎn):電路連接復(fù)雜,但提 高了 I/葉利用率軟件編程 較復(fù)雜適用于需使用大量 按鍵的場(chǎng)合。?10 1?11 2?13 3V12_£214夕臨2址丿?17 £2TTIINTO1514-IEA.V11題 9S521 Io 1 3 4 5 6 7 o fl Q o o o o op p F p p F p pc 1 21 5 7 JI 11 T1 11 11 1- J1 T pp FFPPPPPR?22PS3P24P25P26P2737王jJ-0vccG1<ETJCETXL ALEJ PSEhK15圖£2掃描法和線反轉(zhuǎn)法CnrolPV+ P
9、WPb4FL5FL6鍵盤控制流程薯待粹放I辛啟釋裁按餐處理按鍵處理圖二2健合斷時(shí)的電壓扌斗動(dòng)單片機(jī)對(duì)矩陣 式鍵盤接口處理的 一般過(guò)程如圖&3所鍵盤接口的消抖消除鍵抖動(dòng)消先抖動(dòng)鍵按匸a"I追函圖8.3便盤處理流程桓圖qR.IA AA/ /v| V r FfLxrir L訓(xùn)石抖動(dòng)fi$:rY»l> |!求鍵桶1一 -1求鍵碼1. 鍵掃描鍵掃描就是要判斷有無(wú)鍵按下,當(dāng)掃描到有鍵按下時(shí)再進(jìn)行下一步處理,否那么退出鍵盤處理程序。獨(dú)立式鍵盤掃描只需讀取10 口狀態(tài),而矩陣式鍵盤描通常有兩種實(shí)現(xiàn)方法:逐行掃描法和線反轉(zhuǎn)法。1 逐行掃描法。依次從第一至最末行線上發(fā)出低電平信號(hào)
10、,如果該行線所連接的鍵沒(méi)有按下的話,那么列線所接的端口得到的是全“ 1信號(hào),如果有鍵按下的話,那么得到 非全“ 1信號(hào)。2線反轉(zhuǎn)法。線反轉(zhuǎn)法也是識(shí)別閉合鍵的一種常用方法,該法比行掃描速度快,但在硬件上要求行線與列線外接上拉電阻。先將行線作為輸出線,列線作為輸入線,行線輸出全“ 0信號(hào),讀入列線的值, 那么在閉合鍵所在的列線上的值必為0;然后從列線輸出全“ 0信號(hào),再讀取行線的輸入值,閉合鍵所在的行線值必為0。這樣,當(dāng)一個(gè)鍵被按下時(shí),必定可讀到一對(duì)唯一的行列值。再由這一對(duì)行列值可以求出閉合鍵所在的位置。1硬件消抖法:就是在鍵盤中附加去抖動(dòng)電路,從根上消除抖動(dòng)產(chǎn)生的可能性。右 圖所示電路實(shí)際上是由
11、 R-S觸發(fā)器構(gòu)成的單脈沖電路。當(dāng)按鈕開(kāi)關(guān)按下時(shí) Q端輸出低電 平,當(dāng)開(kāi)關(guān)松開(kāi)時(shí) Q端恢復(fù)高電平,即輸出一個(gè)負(fù)脈沖,以此消除抖動(dòng)。2軟件消抖法:鍵按下的時(shí)間與操作者的按鍵動(dòng)作有關(guān),約為十分之幾到幾秒不等。 而鍵抖動(dòng)時(shí)間與按鍵的機(jī)械特性有關(guān),一般為510ms不等。軟件消抖法即是采用延時(shí)一般延時(shí)1020ms的方法,以避開(kāi)按鍵的抖動(dòng),即在按鍵已穩(wěn)定地閉合或斷開(kāi)時(shí) 才讀出其狀態(tài)。圖&7延時(shí)區(qū)間示意圖3.計(jì)算鍵碼鍵碼是每個(gè)按鍵的標(biāo)識(shí)。被按鍵確定下來(lái)之后,接下來(lái)的工作是計(jì)算閉合鍵的鍵碼,然 后才能根據(jù)鍵碼進(jìn)行對(duì)應(yīng)的操作。為編程方便,鍵碼通常都是以鍵的排列順序安排,按照從左到右、從上向下的順序編排。
12、鍵碼可根據(jù)行號(hào)列號(hào)以查表求得,也可通過(guò)計(jì)算得到。我們將結(jié)合實(shí)例加以介紹。鍵盤接口的控制方式在單片機(jī)的運(yùn)行過(guò)程中,何時(shí)進(jìn)行鍵盤掃描和處理,可有以下三種情況:1. 查詢方式:?jiǎn)纹瑱C(jī)通過(guò)調(diào)用鍵盤掃描子程序,查詢有無(wú)鍵按下。2. 定時(shí)掃描方式:每隔一定時(shí)間執(zhí)行一次鍵盤掃描子程序。3中斷方式:每當(dāng)有鍵閉合時(shí)才向 CPU發(fā)出中斷請(qǐng)求,中斷效勞時(shí)進(jìn)行鍵盤掃描和處理。AT89S52單片機(jī)部結(jié)構(gòu)簡(jiǎn)圖XTAI!-I控制部件II iXTALHB;黴處理牌;(運(yùn)算部件)士 數(shù)據(jù)存鯛| P0 口RAM >EPKOsviiaviP2 口F§nj ALE EA RESET1口F1 口T/器時(shí)散t定計(jì)P3 口
13、1中斷棄統(tǒng)特殊功能存放器(SFH) JAT89S52的引腳P1.0 P1.1P1.2P1.3P1.4P5P1.6H1.7RST <RXD) P3.0 (TXD) P3 i (TiTro) P3.2 (INTT) P3.3 (TO) pn 4 (T1) P3.5 (Vffl) P3.6 (RD) P3.7XTAL2XTALiGND1斗0239333437536635734a33932103111301229132814?7152616251724182319222021 vcc PO.O ;ADO) POd (AD1) P0.2 ;AD2j P0.3 (AD3) PO.4 (AD4J PO5 (AD6) PQ;6 (AD6) P0.7 ;AD7)L EA/VPP ale/PRGG pSeFj P2.7(A15) P2fi A14) P2.5 (A13J吃.4 (A1刃 P2.3(A11) P2 2 AIO) PZ1 :鋤J P2.0 (AB)Vcc, GND:正電源端與接地端+5V XTAL1, XTAL2:片振蕩電路輸入、輸出端CPU都是按照一定的時(shí)鐘節(jié)拍與時(shí)序進(jìn)行工作: 時(shí)鐘周期:Tc=機(jī)器周期:晶振頻率fosc的倒數(shù)Tm=12個(gè)時(shí)鐘周期Tc指令周期:Ti:執(zhí)行一條指令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中化學(xué)第2單元化學(xué)與資源開(kāi)發(fā)利用優(yōu)化總結(jié)學(xué)案新人教版選修2
- 重型板式給料機(jī)行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 2025年丙烯酸防腐色漆項(xiàng)目投資可行性研究分析報(bào)告
- 2025年中國(guó)金銀花提取物行業(yè)市場(chǎng)調(diào)查研究及投資前景預(yù)測(cè)報(bào)告
- 中國(guó)葉綠素測(cè)定儀行業(yè)市場(chǎng)前瞻與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 2023-2029年中國(guó)中成藥水丸行業(yè)市場(chǎng)深度分析及投資戰(zhàn)略規(guī)劃建議報(bào)告
- 閘門啟閉機(jī)行業(yè)深度研究報(bào)告
- 中國(guó)玉柴零部件項(xiàng)目投資可行性研究報(bào)告
- 2025年新型可調(diào)收排放線項(xiàng)目可行性研究報(bào)告
- 2025-2030年中國(guó)多功能汽車鈑金整形機(jī)項(xiàng)目投資可行性研究分析報(bào)告
- 冀教版英語(yǔ)九年級(jí)Unit 5 單詞短語(yǔ)預(yù)習(xí)復(fù)習(xí)單
- 公司安全生產(chǎn)監(jiān)督管理辦法
- 鋼筋工工藝與實(shí)習(xí)(第二版)課件匯總?cè)珪娮咏贪竿暾嬲n件最全幻燈片(最新)課件電子教案幻燈片
- 煤礦從業(yè)人員考試題庫(kù)全答案(word版)
- 洞頂回填技術(shù)交底
- 最簡(jiǎn)易的帕累托圖制作方法簡(jiǎn)介PPT通用課件
- 城市軌道交通應(yīng)急處理課程標(biāo)準(zhǔn)
- 初二下分式混合計(jì)算練習(xí)1(附答案)
- (完整版)振幅調(diào)制與解調(diào)習(xí)題及其解答
- 抗震支架施工安裝合同
- JJG 657-2019 呼出氣體酒精含量檢測(cè)儀 檢定規(guī)程(高清版)
評(píng)論
0/150
提交評(píng)論