8255晶片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

2021-01-08 電子發燒友
  8255晶片概述

  8255晶片是Intel公司生產的可編程並行I/O接口晶片,有3個8位並行I/O口。具有3個通道3種工作方式的可編程並行接口晶片(40引腳)。 其各口功能可由軟體選擇,使用靈活,通用性強。8255可作為單片機與多種外設連接時的中間接口電路。

  8255晶片特性

  (1)一個並行輸入、輸出的LSI晶片,多功能的I/O器件,可作為CPU總線與外圍的接口。

  (2)具有24個可編程設置的I/O口,即3組8位的I/O口為PA口,PB口和PC口。它們又可分為兩組12位的I/O口,A組包括A口及C口(高4位,PC4~PC7),B組包括B口及C口(低4位,PC0~PC3)。A組可設置為基本的I/O口,閃控(STROBE)的I/O閃控式,雙向I/O3種模式;B組只能設置為基本I/O或閃控式I/O兩種模式,而這些操作模式完全由控制寄存器的控制字決定。

  8255引腳及功能

  RESET:復位輸入線,當該輸入端處於高電平時,所有內部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成輸入方式。

  CS:晶片選擇信號線,當這個輸入引腳為低電平時,即/CS=0時,表示晶片被選中,允許8255與CPU進行通訊;/CS=1時,8255無法與CPU做數據傳輸。

  RD:讀信號線,當這個輸入引腳為低跳變沿時,即/RD產生一個低脈衝且/CS=0時,允許8255通過數據總線向CPU發送數據或狀態信息,即CPU從8255讀取信息或數據。

  WR:寫入信號,當這個輸入引腳為低跳變沿時,即/WR產生一個低脈衝且/CS=0時,允許CPU將數據或控制字寫入8255。

  D0~D7:三態雙向數據總線,8255與CPU數據傳送的通道,當CPU 執行輸入輸出指令時,通過它實現8位數據的讀/寫操作,控制字和狀態信息也通過數據總線傳送。

  8255具有3個相互獨立的輸入/輸出通道埠,用+5V單電源供電,能在以下三種方式下工作。

  方式0————基本輸入輸出方式;方式1————選通輸入/出方式;方式2————雙向選通輸入/輸出方式;

  PA0~PA7:埠A輸入輸出線,一個8位的數據輸出鎖存器/緩衝器, 一個8位的數據輸入鎖存器。 工作於三種方式中的任何一種;

  PB0~PB7:埠B輸入輸出線,一個8位的I/O鎖存器, 一個8位的輸入輸出緩衝器。 不能工作於方式二;

  PC0~PC7:埠C輸入輸出線,一個8位的數據輸出鎖存器/緩衝器, 一個8位的數據輸入緩衝器。埠C可以通過工作方式設定而分成2個4位的埠, 每個4位的埠包含一個4位的鎖存器,分別與埠A和埠B配合使用,可作為控制信號輸出或狀態信號輸入埠。『不能工作於方式一或二。

  A1,A0:地址選擇線,用來選擇8255的PA口,PB口,PC口和控制寄存器。

  當A1=0,A0=0時,PA口被選擇;

  當A1=0,A0=1時,PB口被選擇;

  當A1=1,A0=0時,PC口被選擇;

  當A1=1.A0=1時,控制寄存器被選擇.

  8255內部邏輯結構
  8255工作方式

  3種工作方式可用軟體編程對控制口設置來指定。三種基本的工作方式為: 方式0-基本的輸入輸出,方式1-選通輸入輸出方式, 方式2-雙向傳送方式。

  1) 工作方式0(基本輸入輸出方式)

  功能:方式0不使用聯絡信號,也不使用中斷,A口和B口可定義為輸入或輸出口,C口分成兩個部分(高四位和低四位),C口的兩個部分也可分別定義為輸入或輸出。在方式0,所有口輸出均有鎖存,輸入只有緩衝,無鎖存,C口還具有按位將其各位清0或置1的功能。常用於與外設無條件的數據傳送或接收外設的數據。

  2) 工作方式1(選通輸入輸出方式)

  A口借用C口的一些信號線用作控制和狀態信號,組成A組,B口借用C口的一些信號線用作控制和狀態信號,組成B組。在方式1下,C口的某些位被佔用。

  方式1的輸出:當A口工作於方式1且用作輸出口時,C口的PC7線用作輸出緩衝器滿OBF信號,PC6用作外設收到數據後的響應信號ACK,PC3用作中斷請求輸出信號線INTR。

  當B口工作於方式l且用作輸出口時,C口的PC1線用作輸出緩衝器滿OBF信號,PC2用作外設收到數據後的響應信號ACK,PC0用作中斷請求輸出信號線INTR。

  B口輸出

  3) 工作方式2 (雙向輸入輸出方式)

  功能:方式2是A組獨有的工作方式。外設既能在A口的8條引線上發送數據,又能接收數據。此方式也是借用C口的5條信號線作控制和狀態線,A口的輸入和輸出均帶有鎖存。

  8255應用電路一

  8255A組成交通燈的控制,編寫程序實現下列功能:

  K0、K1、K2全部閉合時,紅燈亮;K0、K1、K2全部打開時,綠燈亮;其他情況黃燈亮。

  根據電路圖可知:8255工作於方式0,A口作輸入口,B口作輸出口。 方式控制字為:10010000.

  埠A的地址為:340H,埠B的地址為341H,控制字寄存器地址為343H。 程序如下:

  MOV DX, 343H ;控制字埠地址

  MOV AL,90H ;方式控制字

  OUT DX, AL ;初始化8255

  AGAIN: MOV DX, 340H ;送埠A地址

  IN AL,DX ;讀埠A

  AND AL,00000111B ;取A口的低3位

  CMP AL, 00000111B ;判斷是否全部打開

  JE GREEN

  CMP AL, 00000000B ;判斷是否全部閉合

  JE RED

  MOV AL, 1 ;黃燈亮 JMP OUTPUT

  RED: MOV AL, 4 ;紅燈亮

  JMP OUTPUT

  GREEN: MOV AL, 2 ;綠燈亮

  8255應用電路二

  圖中用並行接口8255A作為微機與鍵盤間的接口,採用逐行掃描法識別鍵。將鍵盤中的列與PA0—PA3相連,A口為輸出;將行與C口的PC0—PC1相連,C口為輸入口; PB0—PB7與七段代碼顯示器連接B口為輸出。

  8255應用電路三

  所示為8255j埠構戚的『4X8矩陣鍵盤。曙中,8255的PA埠初始化為輸出工作方式作為列線使用,PC埠韌始化為輸入工作方式作為行線使用,在每一個行線與列線的交叉點處接一個按鍵,再給每個按鍵設定一個編號【鍵值)。可以根據需要,將一部分按鍵定義為功能鍵,另一部分按鍵定義為數字鍵。

 

  推薦閱讀:8255中文資料,數據手冊

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 8255a有哪幾種工作方式?8251a的工作方式及工作原理
    8251a的工作方式及工作原理 發表於 2018-05-23 14:40:24   8255概述   8255晶片是Intel公司生產的可編程並行I/O接口晶片,有3個8位並行I/O口。
  • MCS_51單片機與8255A的接口設計
    所謂可編程的接口晶片是指其功能可由微處理機的指令來加以改變的接口晶片,利用編程的方法,可以使一個接口晶片執行不同的接口功能。目前,各生產廠家已提供了很多系列的可編程接口,MCS-51單片機常用的兩種接口晶片是8255以及8155。
  • 8255單片機介紹
    8255單片機資料及簡介8255內部包括三個並行數據輸入/輸出埠,兩個工作方式控制電路,一個讀/寫控制邏輯電路和8位總線緩衝器。(2)工作方式控制電路工作方式控制電路有兩個,一個是A組控制電路,另一個是B組控制電路。這兩組控制電路具有一個控制命令寄存器,用來接受中央處理器發來的控制字,以決定兩組埠的工作方式,也可根據控制字的要求對C口按位清「0」或者按位置「1」。A組控制電路用來控制A口和C口的上半部分(PC7-PC4)。B組控制電路用來控制B口和C口的下半部分(PC3-PC0)。
  • 自考計算機應用技術知識點:可編程接口晶片
    可編程接口晶片及其應用(一)學習目的與要求本章學習的主要內容是可編程序並行接口晶片8255A、可編程定時器/計數器8253-5和通用同步異步接收發送器8251A的組成、功能和應用。模/數轉換器ADC0809的工作原理和應用。
  • 主流手機的芯 高通MSM8255晶片組簡析
    高通MSM8x55可以分為兩款:MSM8255和MSM8655。這兩款晶片組區別不大,只是面向不同的網絡環境:MSM8255應用於WCDMA網絡(中國聯通),MSM8655應用於CDMA網絡(中國電信)。
  • 步進電機控制之8255A
    電路連接(如圖一):元器件(80c51晶片,8255A晶片,74ls373鎖存晶片,l298驅動晶片,三相六線步進電機,按鈕若干,電源)​​本文引用地址
  • l6599應用實例(四款l6599應用電路圖詳解)
    打開APP l6599應用實例(四款l6599應用電路圖詳解) 發表於 2018-01-23 15:23:29 l6599
  • CS1237引腳圖及功能
    2.3低噪聲PGA 放大器   CS1237 提供了一個低噪聲,低漂移的PGA 放大器與橋式傳感器差分輸出連接,其基   本結構圖如下圖所示,前置抗EMI 濾波器電路R=4502,C=18pF 實現20M高頻濾波。
  • 《1-800-273-8255》
    這首歌的名字叫:《1-800-273-8255》,這一串看似是電話號碼的數字其實是全美預防自殺生命線(National Suicide Prevention Lifeline),而創作這首歌的是美國說唱男歌手Logic。這首歌的創作背景,全是因為歌迷的一句話,「你知道嗎?你的音樂拯救了我。」
  • 顯示大氣男人風 松下剃鬚刀ES8255K
    男士護理用品本來就少,但是他們的皮膚問題和其他問題也是比較突出的,特別是鬍鬚的處理上,如果沒有很好的須後護膚水,或者選擇了一款不是很好的剃鬚刀的話,會對敏感的「T」字型區域產生很多皮膚問題,所以帥哥們一定要選擇一款適合自己的剃鬚刀,今天小編就給大家介紹一款松下剃鬚刀ES8255K。
  • 單片機、EDA實訓裝置功能及配置
    6)具備單片機在線下載、獨立運行功能,每套實驗箱配備一片STC89C52(兼容89S52,性能高於89S52)單片機晶片。7)程式語言:彙編語言和C語言2、微機系統1)核心CPU8088。2)用CPLD器件組成整個系統控制邏輯和解碼電路。3)64K程序存儲器存放系統監控程序。
  • 低功耗MCU電子電路設計圖集錦TOP12 —電路圖天天讀(110)
    電原理圖如圖2 所示,其中圖2 中的P3. 4 即SYNC同步周期端接一循環移位計數器的CL K端,Q0 、Q1 、Q2 輸出分別控制三個超聲換能器使它輪流工作,電路圖及工作波形圖如圖3 、4 所示。  主控晶片電路設計  LPC812 是LPC800 系列配置最高的型號,它有TSSOP16、SO2O、TSSOP20 三種封裝,因為設計的是小模塊,所以選用了sO2O 塑料小型封裝。由於LPC812支持通過開關矩陣將特殊功能分配到某個I/O 引腳,所以在設計原理圖的時候可以充分考慮將某個功能分配到哪個引腳上既方便布線、性能又好。
  • 過年必看 松下剃鬚刀ES8255K賣場評測
    說到剃鬍須,就不能不說剃鬚刀,剃鬚刀的功能日趨完善,各款剃鬚刀也都在拼功能,拼樣式,原來覺得三刀頭就已經很高端了,現在又出現四刀頭,一些品牌研發出了五刀頭,當然這價格也不菲,不過技術的不斷升級也給了我們更多的選擇。    松下剃鬚刀一直受到大家的關注,不論從外觀還是樣式也是在不斷的創新,今天小編就給大家詳細介紹一款松下剃鬚刀ES8255K,一起來看看吧!
  • 一種多路紅外遙控系統的電路設計和實現
    紅外遙控已滲透到國民經濟的各行各業和人們日常生活的方方面面,在工業自動化、生產控制過程、信息採集和處理、通信、紅外製導、雷射武器、電子對抗、環境監測、紅外育種安全防範、家用電器控制及日常生活各個方面都得到了廣泛的應用。本文引用地址:http://www.eepw.com.cn/article/160953.htm針對國內外的發展情況,可見紅外遙控系統是我國未來智能化發展方向。
  • usb保護電路圖大全(USB控制器/轉換器AD558/比較器)
    這些二極體會迫使瞬態電流不經過敏感的CMOS晶片,而從其旁路流過。 在保護應用中,數據線路連接至這器件的引腳1、3、4和6。負參考連接至引腳2,且該引腳必須通過接地層(ground plane)直接連接至地,從而將印製電路板(PCB)的接地電感降至最低。為將寄生電感降至最低,儘可能縮短走線(trace)長度也非常重要。 NUP4114UPXV6有3種配置選擇。
  • 1-800-273-8255 (你值得一看)
    這首歌曲名字叫《1-800-273-8255》,來自美國說唱歌手 Logic。這第一條視頻是美國 2017 年 MTV 音樂錄像帶大獎(VMA)的現場表演,說唱歌手 Logic、鐵肺 Alessia Cara 和 Khalid 帶來了這首《1-800-273-8255》。
  • 用一塊拆機的LM3886進行經典的電路搭棚,音質非常棒!
    在額定工作電壓下最大可達68W的連續不失真平均功率,同樣具有比較完善的過壓過流過熱保護功能, 最可貴的是它具有自動抗開關機時的電流衝擊的功能,使揚聲器能夠安全的工作。LM3886優異的性能,使得它在近幾年音響製作中廣泛的應用,許多成品功放機中就有直接的應用它擔任後級功放或者用它作為重低音放大電路。
  • Be brave,Be alive丨1-800-273-8255
    前五名的排名情況,除了騷姆Sam Smith新歌空降第五,變化最大的就是《1-800-273-8255》,打榜20周,終於進入前三。很多人應該都聽過這首歌,但不一定知道這首歌的故事,今天就來好好聊下這首意義非凡的歌曲。