Строительный блокнот Корпуса микропроцессорных микросхем hu(CS,HL-№,HL) ип.гиги-тнь) fj:{cs.LH-m,Lh tyU.ML/LH-n.LH) tai(4ujM/m.-wiuiQ titHLH/M. -тлм) fHcsjjMmjji) {ф./лАн-m.LM) a/(l.MUL/l-m.Lll) tLjWH) Рис. 3 42. Временные диаграммы работы KI580BH59 в режимах чтения (а), записи (б), запроса прерывания (в), и длительность цикла сигналов записи, чтения, подтверждения прерывания (г) 1Ш7-Ш0 teec(tea) OASl-CASO I (MS) u, C/lM CAS2-CAS0 (SY) UiL INTA дТ-ЛО tv(llla,HL-IIITA1,HL) tSlHmAf.HL-IHT, ~ \ta(lllT.HL- irA2,LH) ttlS,lL/lH-mA,ML! I I ~ ta(jl,LZ/HL-MTA.LH) , .t UiCAS.LM-IHTAl.Ll! tSU(CAS,LH-lHTA2, ML] tlifCAS.HL-IHTA3. lh) tv(CAS, HL-IHTAJ, mf Значения параметров Выходное напряжение высокого уровня сигнала }NT, В Ток потребления, мА Входной ток, мкА Время установления сигнала CS относительно сигнала RD. не Время установления сигнала АО относительно сигнала RD. не Время сохранения сигнала CS относительно сигнала RD. НС Время сохранения сигнала АО относительно сигнала RD. ис Длительность сигнала RD. не Время задержки сигнала D7-DO относительно сигнала RD. не Время установления сигнала CS относительно сигнала WR. ис Время сохранения сигнала CS относительно сигнала WR, НС Время установления сигнала АО относительно сигнала WR. НС Время сохранения сигнала АО относительно сигнала WR, НС Время установления сигнала D7-DO относительно сигнала WR, не Время сохранения сигнала D7-DO относительно сигнала WR, не Длительность сигнала WR, не Время восстановления сигнала RD, не Время восстановления сигнала INTA, не Время восстановления сигнала WR, не Время восстановления сигнала IRQ7-IRQO, не Время установления сигнала INTA1 относительно сигнала INT. не Время задержки сигнала INT относительно сигнала IRQ, НС Время задержки сигнала INT относительно сигнала INTA2, не Длительность сигнала 1NTA, не Время сохранения сигнала IRQ относительно сигнала INTA I, НС он. int su (CS, hi. - rd . hi.) su (a. l.HJHI. - rd. HI.) v {cs. lh rd. lh) v {a. hl/lh rd. lh) WL {rd) d (d. ZL/zh - rd. HL) d (l). lz/hz-rd. lh) .su (cs, hl -Wr. hi.) v (cs. lh wr. lh) su {a. lh/hl wr. hi.) v (a. hl/lh Wr. lh) .su (d. hl/lh wr. lh) V (/J, lh/hl wr. I.H) wl (wr) rfcCrT)) rhc (lnta) rec (wr) rec (irq) su (intai. hl- int. lh) d (int. I.h irq. I.h) d (int. HL-INTA-2. lh) wi. (inta) v (irq. hl intai. hi.) -300 50 50 5 420 50 150 50 150 300 40 420 400 400 400 100 100 420 400 360 200 Значения параметров Время задержки сигнала D7~D0 относительно сигнала INTA, ис Время установления сигнала CAS2-CAS0 относи тельно сигнала INTA2, не Время сохранения сигнала CAS2-CAS0 относительно сигнала INTA3, не Время задержки сигнала CAS2-CASO относительно сигнала INTAI, ис Время задержки сигнала CAS2-CAS0 относительно сигнала INTA3, ис d (d. ZL/ZH-INTA. HL) d (L). LZ/HZ INTA. LH) su (cas. lh INTA2. hl) v (cas. hl - inta:i. lh) d (c:as. lh intai. lh) d (CAS. HL- INTAJ. LH) 20 0 0 360 200 400 400 разрядов A7, A6 или A7, A6, A5 (в зависимости от запрограммированного формата), заранее записанных в микросхему СКИ1; разрядов /45, А4, A3 или А4, A3, А2 (в зависимости от запрограммированного формата), автоматически выдаваемых микросхемой и соответствующих двоично-десятичному коду номера входа IRQ, получивщего подтверждение, разрядов А2, AI, АО или AI, АО (в зависимости от запрограммированного формата), установленных аппаратно в нулевое состояние. Код старщего байта, записанного в микросхему заранее, выдается из регистра СКИ2. В МПК серии КР580 по команде CALL основная программа прерывается и начинается выполнение подпрограммы обслуживания данного запроса. После выполнения подпрограммы обслуживания запроса необходимо произвести возврат к прерванной программе. Подпрограмма обслуживания данного запроса может быть оформлена примерно так DI - запрет прерывания (если это необходимо) ; программа обслуживания, опт - выдача на микросхему команды СК02; POP, PSW-восстановление содержимого регистров прерванной программы; EI - разрещение прерывания; RET - возврат к прерванной программе Команды DI, OUT, POP, PSW, EI, RET взяты из системы команд микропроцессора КР580ВМ8ОА. Прерывание по результату опроса осуществляется по инициативе программы микропроцессорной системы путем подачи на микросхему команды СКОЗа и последующей подачи на микросхему сигнала чтения RD - O. При этом код, выдаваемый на шину данных, будет иметь вид, показанный на рис. 3 41, где INT= 1 соответствует наличию прерывания, Й52-40 -двоично-десятичный код запроса с наивысшим уровнем приоритета, запрашивающий обслуживание и вызвавший появление 1 в D7. Если сигнал INT на выходе микросхемы не выработался, то бит INT будет равен О, а код W2~W0 будет равен 7, т. е 1М. Следует отметить, что последовательность сигналов ШТА на микросхему не должна подаваться и каждое новое обслуживание внешних устройств, запрашивающих прерывание, осуществляется по инициативе программы микропроцессорной системы путем записи команды СКОЗа в микросхему с последующей подачей сигнала чтения. Прием запросов, маскирование и анализ их по приоритету производится так же, как и при прерывании по запросу, причем напряжение высокого уровня на входах IRQ7-IRQO должно удерживаться по крайней мере до прихода сигнала RD = 0 (после подачи команды СКОЗа), по которому осуществляется запись в регистр РОЗПР запроса с высшим уровнем приоритета Как и при прерывании по запросу, после обслуживания данного запроса на микросхему обычно выдается одна из команд СК02, которая устанавливает соответствующий разряд РОЗПР в нулевое состояние, а гакже, если это необходимо, устанавливает вид задания статуса приоритета и дно приоритетного кольца. Основные параметры микросхемы в диапазоне рабочих температур от -10 до -t-70PC и напряжении питания 5,0 В±5% приведены в табл 3.31. Временные диаграммы микросхемы показаны на рис 3 42, а-г 3.7. Микросхема КР580ВВ79 Микросхема КР580ВВ79 - программируемое интерфейсное устройство, предназначено тпя BBo.ia и вывода информации в системах.
|