8259A
2969
-/22+
原裝熱賣
8259A
500
-/MIX
公司現(xiàn)貨,進(jìn)口原裝熱賣
8259A
3000
SSOP10/N/A
原裝正品熱賣,價(jià)格優(yōu)勢(shì)
8259A
521010
NR/2017+
-
8259A
521010
NR/2017+
-
8259A
2000
SSOP10/25+
只做原裝,支持賬期,提供一站式配單服務(wù)
8259A
41101
SSOP10/-
大量現(xiàn)貨,提供一站式配單服務(wù)
8259A
65286
-/21+
全新原裝現(xiàn)貨,長(zhǎng)期供應(yīng),免費(fèi)送樣
8259A
3000
CDIP/2019+
原裝 部分現(xiàn)貨量大期貨
8259A-2
10000
DIP/22+
終端可以免費(fèi)供樣,支持BOM配單
8259AC
3000
DIP28/2019+
原裝 部分現(xiàn)貨量大期貨
8259AC-2
9000
-/25+
只做原裝 特價(jià)清倉(cāng) 一手貨源 代理渠道 胡經(jīng)理
8259A
PROGRAMMABLE INTERRUPT CONTROLLER
INTEL
8259APDF下載
8259A
PROGRAMMABLE INTERRUPT CONTROLLER
INTEL [Intel Corporation]
8259APDF下載
8259A-2
PROGRAMMABLE INTERRUPT CONTROLLER
INTEL
8259A-2PDF下載
8259A-2
PROGRAMMABLE INTERRUPT CONTROLLER
INTEL [Intel Corporation]
8259A-2PDF下載
8259A/BXA
Interrupt Controller
ETC
8259A/BXAPDF下載
摘要:介紹了一種基于can總線的電力抄表方案,設(shè)計(jì)了系統(tǒng)的軟硬件,并詳細(xì)地闡述了其工作原理。該系統(tǒng)利用at89c52微處理器與多片8259a中斷控制器配合,實(shí)現(xiàn)分布式的電表數(shù)據(jù)的實(shí)時(shí)采集、傳輸、存儲(chǔ)以及顯示等功能。針對(duì)采集數(shù)據(jù)準(zhǔn)確度低的問題,采用了中斷采集方式,不僅提高了采集數(shù)據(jù)的準(zhǔn)確度,而且提高了系統(tǒng)的可靠性。 關(guān)鍵詞:can總線;中斷方式;準(zhǔn)確度;電力抄表系統(tǒng) can總線簡(jiǎn)介 can為多主方式工作,網(wǎng)絡(luò)上任一節(jié)點(diǎn)均可以在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò)上其他節(jié)點(diǎn)發(fā)送信息;can網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分成不同的優(yōu)先級(jí),可滿足不同的實(shí)時(shí)要求; can采用非破壞性總線仲裁技術(shù);can只需通過報(bào)文濾波即可實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)及全局廣播等幾種方式傳送接收數(shù)據(jù);can的直接通信距離最遠(yuǎn)可達(dá) 10km(速率5kbit/s以下),通信速率最高可達(dá)1mbit/s(此時(shí)通信距離最長(zhǎng)為40m);can的每幀信息都有crc校驗(yàn)及其他檢錯(cuò)措施,保證了數(shù)據(jù)出錯(cuò)率極低;can的通信介質(zhì)可為雙絞線、同軸電纜或光纜,選擇靈活。 系統(tǒng)方案設(shè)計(jì) 系統(tǒng)由以下部分組成:脈沖電度表、電量采集器、can轉(zhuǎn)換器、
收和發(fā)送通道;全部接口電路簡(jiǎn)單,可靠性高,可實(shí)現(xiàn)ttl電平和rs232電平的直接轉(zhuǎn)換。 (2)16c554 16c554是集成異步通信元件。在fifo模式,傳輸和接收前數(shù)據(jù)緩沖為16字節(jié)數(shù)據(jù)包,減了cpu的中斷數(shù)量。包含4個(gè)改良16c550異步傳輸器件,使得串行i/o更加可靠。每個(gè)信道實(shí)現(xiàn)串行和并行2種連接方式的轉(zhuǎn)換;每個(gè)信道的狀態(tài)可以通過cpu的操作讀取,可以獲取操作情況或任何的錯(cuò)誤狀態(tài)。三態(tài)輸出為雙向數(shù)據(jù)總線和控制總線提供ttl驅(qū)動(dòng)能力、優(yōu)先級(jí)中斷系統(tǒng)控制、可編程的串行接口特性。 (3)8259a 8259a是可編程的中斷控制芯片。每塊芯片可管理8級(jí)向量中斷, 具有8條中斷請(qǐng)求輸入線irq0~irq7,1條外中斷請(qǐng)求輸出線;具有4種主要工作方式,即全嵌套、循環(huán)優(yōu)先級(jí)、特定屏蔽和程序查詢方式;同時(shí),還有4種從屬工作方式,即結(jié)束中斷、讀狀態(tài)、中斷請(qǐng)求觸發(fā)和數(shù)據(jù)緩沖方式。這些工作方式可以通過初始化命令字寄存器來(lái)實(shí)現(xiàn)。采用全嵌套方式時(shí),芯片初始化后不必設(shè)置操作命令字。中斷請(qǐng)求優(yōu)先級(jí)是固定的:0級(jí)最高;7級(jí)最低。接受的8個(gè)中斷請(qǐng)求信號(hào)為邊沿觸發(fā)。設(shè)定0級(jí)請(qǐng)求對(duì)應(yīng)中斷號(hào)為8,直至7級(jí)請(qǐng)求中斷號(hào)為0
現(xiàn)在,無(wú)論何種處理器,都必須為外部設(shè)各的中斷請(qǐng)求信號(hào)提供硬件通道,而且為了應(yīng)付越來(lái)越多的外部設(shè)各以及隨之而來(lái)的越來(lái)越多的中斷請(qǐng)求信號(hào),一個(gè)計(jì)算機(jī)系統(tǒng)應(yīng)為它們提供盡可能多的中斷通道。為此,現(xiàn)代計(jì)算機(jī)系統(tǒng)在中斷控制器的配合下,都為用戶提供了一定數(shù)量的中斷通道。一個(gè)用8259a中斷控制器為處理器擴(kuò)展了8個(gè)中斷信號(hào)通道的中斷系統(tǒng)如圖所示。 圖 具有8個(gè)通道的中斷系統(tǒng) 當(dāng)處理器接收到了一個(gè)中斷請(qǐng)求信號(hào)后,必須知道這個(gè)信號(hào)是由哪個(gè)通道發(fā)出的。為了使處理器能識(shí)別這個(gè)中斷通道,就必須為每個(gè)中斷通道賦予一個(gè)唯一的編號(hào)。例如,在圖所示的多通道中斷系統(tǒng)中,8個(gè)通道的編號(hào)分別為irq0、irq1、irq2、……、irq7。這個(gè)編號(hào)就叫做通道號(hào)。這個(gè)通道號(hào)是該通道向處理器傳遞中斷信號(hào),并且處理器響應(yīng)了這個(gè)中斷之后由8259a自動(dòng)向處理器提供的。 來(lái)源:ks99
步存儲(chǔ)塊1的片選信號(hào)用作netehip2272的片選信號(hào),iow,ior是blackfin532的寫、讀選通輸出信號(hào)用作netchip2272的寫選通和讀選通信號(hào)。irq全稱為interrupt request,即是“中斷請(qǐng)求”的意思(以下使用irq稱呼)。irq的作用就是在我們所用的電腦中,執(zhí)行硬件中斷請(qǐng)求的動(dòng)作,用來(lái)停止其相關(guān)硬件的工作狀態(tài),比如我們?cè)诖蛴∫环輬D片,在打印結(jié)束時(shí)就需要由系統(tǒng)對(duì)打印機(jī)提出相應(yīng)的中斷請(qǐng)求,來(lái)以此結(jié)束這個(gè)打印的操作。在每臺(tái)電腦的系統(tǒng)中,是由一個(gè)中斷控制器8259或是8259a的芯片(現(xiàn)在此芯片大都集成到其它的芯片內(nèi))來(lái)控制系統(tǒng)中每個(gè)硬件的中斷控制。目前共有16組irq,去掉其中用來(lái)作橋接的一組irq,實(shí)際上只有15組irq可供硬件調(diào)用。 blackfin532和netchip2272的數(shù)據(jù)交換采用中斷驅(qū)動(dòng)方式,當(dāng)2272發(fā)生了特定的某些事件如收到主機(jī)發(fā)送的setup包,收到主機(jī)發(fā)送的數(shù)據(jù)包等,需要blackfin 532對(duì)事件進(jìn)行處理時(shí),2272在其irq管腳產(chǎn)生1個(gè)低電平,與它相連接的pf10管腳在檢測(cè)到此低電平之后。在dsp內(nèi)部產(chǎn)生中斷,dsp在中斷處理函
送通道,全部接口電路簡(jiǎn)單,可靠性高,實(shí)現(xiàn)ttl電平和rs-232電平的直接轉(zhuǎn)換。 16c554 16c554是集成異步通信元件,在fifo模式,傳輸和接收前將數(shù)據(jù)緩沖為16字節(jié)數(shù)據(jù)包,減少了cpu的中斷數(shù)量。包含四個(gè)改良16c550異步傳輸器件,使得串行i/o更加可靠,每個(gè)信道實(shí)現(xiàn)串行和并行兩種連接方式的轉(zhuǎn)換,每個(gè)信道的狀態(tài)可以通過cpu的操作讀取,可以獲取操作情況或任何的錯(cuò)誤狀態(tài)。三態(tài)輸出為雙向數(shù)據(jù)總線和控制總線提供ttl驅(qū)動(dòng)能力,優(yōu)先級(jí)中斷系統(tǒng)控制,可編程的串行接口特性。 8259a 8259a是可編程的中斷控制芯片,每塊芯片可管理8級(jí)向量中斷,具有八條中斷請(qǐng)求輸入線irq0~irq7,一條外中斷請(qǐng)求輸出線,具有4種主要工作方式,即全嵌套、循環(huán)優(yōu)先級(jí)、特定屏蔽和程序查詢方式。同時(shí),它還有4種從屬工作方式,即結(jié)束中斷,讀狀態(tài),中斷請(qǐng)求觸發(fā)和數(shù)據(jù)緩沖方式。這些工作方式可以通過初始化命令字寄存器來(lái)實(shí)現(xiàn)。采用全嵌套方式時(shí),芯片初始化后不必設(shè)置操作命令字,中斷請(qǐng)求優(yōu)先級(jí)是固定的,0級(jí)最高,7級(jí)最低,接受的8個(gè)中斷請(qǐng)求信號(hào)為邊沿觸發(fā),設(shè)定0級(jí)請(qǐng)求對(duì)應(yīng)中斷號(hào)為8,直至7級(jí)請(qǐng)求中斷號(hào)
硬件系統(tǒng)主要包括模擬量信號(hào)接口板、開關(guān)量信號(hào)接口板和數(shù)據(jù)采集板等組成,如圖3所示。它說要完成對(duì)各路信號(hào)的數(shù)據(jù)采集,并傳送給主控機(jī)。 c80采集板是數(shù)據(jù)采集的核心,它控制數(shù)據(jù)的采集和存儲(chǔ),是一種高性能的32位微處理芯片,其內(nèi)部集成了中央處理器cpu、時(shí)鐘發(fā)生器、dma控制單元、中斷控制單元、定時(shí)控制單元、總線接口單元、總線控制邏輯單元、等待控制單元以及大容量的sram、eprom等。其指令與8086/8088匯編語(yǔ)言指令兼容,并能運(yùn)行與ms-dos兼容的軟件。 c80芯片配置的可編程中斷控制器8259a,用于接收來(lái)自std總線的信號(hào),負(fù)責(zé)對(duì)外圍設(shè)備的中斷。主板8259a共有8個(gè)中斷,其中int p8中斷源被系統(tǒng)指定為連接于8253定時(shí)/計(jì)數(shù)器作為系統(tǒng)時(shí)鐘中斷。其它中斷源連接打印中斷、外界中斷或系統(tǒng)保留等。此外,8253芯片的三個(gè)獨(dú)立的16位定時(shí)/計(jì)數(shù)器,其中0定時(shí)/計(jì)數(shù)器的輸出在c80內(nèi)部連接一中斷輸出,在c80內(nèi)部連接一中斷輸出和intp0作為時(shí)鐘或周期性中斷源。1定時(shí)/計(jì)數(shù)器在c80內(nèi)部作為串行通訊單元的波特率發(fā)生口用:2定時(shí)/計(jì)數(shù)器的輸出連接std總線的cntrl信號(hào)端,提供給std總線
: f800h ad574數(shù)據(jù)端口地址。 f802h 通道地址寄存器地址。 ffebh 定時(shí)器8253計(jì)數(shù)通道地址。 ffa0h 中斷控制器8259命令口地址。 ffefh 定時(shí)器8253控制寄存器地址。 0102h 計(jì)數(shù)值存放地址。 0103h adc跳轉(zhuǎn)通道號(hào)存放地址。 0188h 中斷服務(wù)程序首地址siv存放單元的地址。 2000h 存放a/d轉(zhuǎn)換數(shù)據(jù)緩沖區(qū)首地址。 本系統(tǒng)程序如下: mov dx,0ffa0h;中斷控制器8259命令口 moval,13h;置8259a為單片工作方式 outdx,al;邊沿觸發(fā) movdx,0ffa2h moval,60h;選定中斷類型為60h outdx,al moval,03h outdx,al moval,62h;置中斷跳轉(zhuǎn)地址 movbl,04h mulbl movbx,ax mov ax,siv;siv為中斷服務(wù)程序首址 nop mov[bx],ax pushcs popax incbx incbx mov[bx],ax mov si,2000h; 數(shù)據(jù)緩沖區(qū)首址 mov
8259a.html">8259a的中斷申請(qǐng)端int有驅(qū)動(dòng)能力嗎?8259a.html">8259a的中斷申請(qǐng)端int有驅(qū)動(dòng)能力嗎?(與他相接的對(duì)應(yīng)管腳pci9052的linti1沒有驅(qū)動(dòng)能力,所以如果8259沒有驅(qū)動(dòng)能力的話,我就得考慮上拉)
8259a.html">8259a的中斷申請(qǐng)端int有驅(qū)動(dòng)能力嗎?8259a.html">8259a的中斷申請(qǐng)端int有驅(qū)動(dòng)能力嗎?(與相接的對(duì)應(yīng)管腳pci9052的linti1沒有驅(qū)動(dòng)能力,所以如果8259沒有驅(qū)動(dòng)能力的話,我就得考慮上拉)
中斷控制器在中斷控制器中除了8259a之外還有沒有其他的中斷控制器,封裝形式為貼裝的,謝謝
中斷控制器請(qǐng)教各位大俠:在中斷控制器中除了8259a之外還有沒有其他的中斷控制器.謝謝!
8259a的中斷申請(qǐng)端int有驅(qū)動(dòng)能力馬?