Смекни!
smekni.com

Регистратор дискретных сигналов

Содержание


Введение

  1. Постановказадачи

  2. Аппаратнаячасть

2.1 Структураустройства

2.2 Описаниепринципиальнойэлектрическойсхемы

2.3 Описаниеиспользуемыхмикросхем

2.4 Конструкцияустройства

  1. Программноеобеспечениемикроконтроллера.

3.1 Логическоепроектирование

3.2 Программана языке ассемблера.

3.3 ТехнологияпрограммированияОМК и отладки

Заключение

Литература

Приложения:

ПриложениеА – листингпрограммы


Введение


Современныйэтап развитиячеловеческогообществахарактеризуетсявсе возрастающимпроникновениемэлектроникиво все сферыжизни и деятельностилюдей. Достиженияв области электроникив значительноймере способствуютуспешномурешению сложнейшихнаучно-техническихпроблем, повышениюэффективностинаучных исследований,созданию новыхвидов машини оборудования,разработкиэффективныхтехнологийи систем управления,получениюматериаловс уникальнымисвойствами,совершенствованиюпроцессов сбораи обработкиинформациии др.

Охватываяширокий кругнаучных, техническихи производственныхпроблем, электроникаопирается надостиженияв различныхобластях знаний.При этом, с однойстороны, электроникаставит переддругими наукамии производствомновые задачи,стимулируяих дальнейшееразвитие, а сдругой – вооружаетих качественноновыми техническимисредствамии методамиисследования.Результатыизучения электронныхпроцессов иявлений, а такжеисследованияи разработкаметодов созданияэлектронныхприборов иустройствполучают своевоплощениев многообразныхсредствахэлектроннойтехники, развитиекоторой происходитпо двум теснопереплетающимсянаправлениям.Первая из нихсвязана с созданиемэлектронныхприборов различногоназначения,технологиейих производстваи промышленнымвыпуском, второе– с созданиемна основе электронныхприборов различныхвидов аппаратуры,систем и комплексовдля решениясложнейшихзадач в областивычислительнойтехники, информатики,связи, радиолокации,телевидения,телемеханики,и многих другихобластях научной практическойдеятельностичеловека.

Достиженияэлектроннойнауки и техникииспользуютсяпочти без исключенияво всех областяхчеловеческойдеятельности.Ускореннымитемпами электроникавнедряетсяв научныеисследования,промышленность,на транспорт,в связь, сельскоехозяйство,здравоохранение,культуру, быт,военное делои др. средстваэлектроннойтехники сталинеотъемлемойчастью сложныхприборов иустройствсамого широкогоназначения.

Внедрениемикропроцессоров(МП) и микро-ЭВМв управлениетехнологическимипроцессамирассматриваетсякак новый этаппромышленнойреволюции. Наих основе развиваетсяпроизводствои применениестанков с числовымпрограммнымуправлением,промышленныхроботов, системавтоматическогоконтроля качествапродукции,управленияцехами и заводами,создаютсягибкие автоматизированныетехнологическиеучастки и цехи(гибкие автоматизированныепроизводства- ГАП), ориентированныена выпуск широкойноменклатурыизделий. Широкоеприменениеэлектроннойтехники впромышленностиведет к повышениюпроизводительноститруда и качествапродукции,освобождаетчеловека отвыполненияоднообразныхутомительныхоперации иработ в условияхопасных дляздоровья. Набазе электроннойтехники реализуютсяосновные устройстваавтоматическихсистем управленияна объектахнепрерывногодействия –электростанциях,прокатныхстанах, печахдля плавкиметалла и др.

ПрименениеМП в современныхцифровых устройствахуправленияи обработкиинформациистало обыденнойреальностью.Массовый выпускмикропроцессорныхнаборов большихинтегральныхсхем (БИС) с широкимифункциональнымивозможностямии низкой стоимостьюобеспечилаисключительныепреимуществацифровым методаминформации.

МП техникане только существеннорасширяетвозможностиавтоматизации,но и позволяетиспользоватьпринципиальноновые методыуправленияна основематематическихмоделей объектовуправления.Широкое использованиесамых различныхсредств электроннойтехники сталоестественными неотъемлемымусловием жизнилюдей.


1. Постановказадачи


Разработатьпрограмно-временноеустройство,которое будетв установленноевремя включатьи выключатьпитание поустановленнымканалам. Количествоканалов – 8. Графикуправленияпо каналамвводится черезCOM – портсразу послевключенияприбора. Интервалработы – 24 часа.Количествоцифр индикаторавремени – 4.


2. Аппаратнаячасть


    1. Структураустройства.


Обобщеннаяструктурнаясхема програмно-временногоустройствапредставленана рисунке 1.

Структурнаясхема включаетв себя следующиеузлы:

СУ –согласующееустройствоCOM-порта,предназначенодля согласованиявводимых сигналовс СОМ-портоммикроконтроллера(Тх), а так-же длязащиты портаот повышенногонапряженияи перегорания.Подключениек внешнемуустройствуввода производитсяс помощью разъемаRS232.

МК - микропроцессорныйконтроллер,реализующийалгоритм включенияи выключенияканалов. В егосостав входятМП, оперативноеи постоянноезапоминающееустройство(ОЗУ и ПЗУ), портыввода-вывода(ПВВ), таймеры-счетчики(ТС). Для синхронизацииработы этихустройствпредназначенгенератортактовых импульсов.Микроконтроллерсодержит иосуществляетвсю логикуработы устройства.В данном устройствеиспользуетсямикроконтроллерсемейства MCS51марки АТ89С51.Подробноеописание устройстваи работы микроконтроллерабудет описанодалее.

DС1 –дешифраторцифровой индикации.Применяетсядля отображенияцифр на цифровыхиндикаторах.На входе четырехразрядныйдвоично-десятичныйкод цифры, навыходе семиразрядныйкод для семисегментногоиндикатора.Подключаетсяк порту Р1 микроконтроллера(биты 1 - 4)

DC2 – дешифратор,предназначенныйдля управленияблоком индикаторовв динамическомрежиме, разрешаязажигание однойустановленнойцифры. На входедвоичный номерцифры, на выходевключениеодного выводасоответствующегономеру. Подключенк порту Р1микроконтроллера.(биты4 и 5)

БЦИ – блокцифровой индикации.Состоит издевяти семисегментныхцифр. В разрабатываемомустройствеиспользуетсятолько 4.

Кроме тогона схеме и изображеныкнопка пуск,по нажатиикоторой запускаетсятаймер и начинаетсяработа устройства,и блок включающийпитание навыходе по каждомуиз восьми каналовотдельно, подключенк порту Р0микроконтроллера.Косая чертаи цифра надней обозначаетчто идет неодин провода несколько,количествокоторых показаноцифрой.


    1. Описаниепринципиальнойэлектрическойсхемы


Для питаниясхемы используетсявнешний источникпитания напряжением5В, подключаемыйк разъему Х1.

Восемь линийпорта Р0 микроконтроллераDD1 используемдля включенияподачи сигналана выход. Послевключенияустройствавсе портымикроконтроллераустановленына высокийпотенциал. Присрабатываниитаймера насоответствующаялиния портаменяет потенциална низкий, приэтом открываетсясоответствующийтранзистор(VТ2-VТ9)и подаетсянапряжениена соответствующуюлинию выходногоканала. Приустановкивысокого потенциалапо истечениеустановленноговремени дляданного каналатранзисторснова закрываетсяи подача питанияна выход прекращается.Выходные каналыобъединеныразъемом Х2.

К порту Р1 подключенблок цифровойиндикации НG1через два дешифратораDD2 и DD3.Блок индикаторовсодержит 9 цифриз которых используетсяв устройствевсего 4. Схемаподключенияс общим катодом.Индикаторыработают вдинамическом режиме, т. е.Включаютсяпоочереди сбыстрой частотой,незаметнойглазу наблюдателя.На рисункепоказан графиквключенияиндикаторов(0 – включен, 1 -выключен).


Т=20мс

t=5мс






Остальныевыводы простоне используютсяи ни к чему неподключаются.ДешифраторDD2 подключенк 0 – 3 выводампорта Р1. Онпреобразуетчетырехразрядныйкод цифр всемиразрядныйкод для индикатораи подключаетсяк выводам А-Gблока индикаторов.

ДешифраторDD3 подключенк выводам 5,6 портаи преобразуетдвоичный кодномера индикаторав сигнал насоответствующейлинии выхода.

Нанеиспользуемыелинии на входеподаем низкийпотенциал(ноль).

К линиямХ1 и Х2 подключенгенератортактовых импульсовZQ1 частотой12МГц. К линииТ0 подключенакнопка пускатаймера. Вводкоманд осуществляетсячерез порт Rxкоторый через согласующееустройствовыходит наразъем Х2 соответствующийСтандартномуразъему дляСОМ-порта RS232.


2.3 Описаниеиспользуемыхмикросхем


Основнойчастью микропроцессорнойсистемы сбораи обработки

информацииявляетсяоднокристальныймикроконтроллер,который, собственнои выполняетосновные функциисбора и обработкиданных.

Для выполненияэтих функцийвозьмем МКАТ89С4051, т.к. он имеетдостаточноебыстродействие,небольшуюстоимость иподходящееэнергопотребление.

ОсновныехарактеристикиМК АТ89С4051:

  • Высококачественнаяn-МОП технология;

  • Объемвнутреннейпамяти программ– 4К;

  • Типпамяти – ПЗУ;

  • Объемвнутреннейпамяти данных– 128 байт;

  • Максимальнаячастота следованиятактовых сигналов– 12 МГц;

  • Токпотребления– 150 мА;

  • Четыре8-ми разрядныхпрограммируемыхканала ввода-вывода;

  • Два16-тибитовыхмногорежимныхтаймера-счетчика;

  • Системапрерыванийс 6-ю векторамии 2-мя уровнями;

  • Последовательныйинтерфейс;

  • Встроеннаясистема прерываний;

  • Встроенныйпрограммируемыйсвязной адаптер;

  • Возможностьрасширенияобщего объемаоперативнойпамяти данных– до 64 Кбайт засчет использованиявнешних микросхемЗУПВ.

УсловноеграфическоеобозначениеМК приведенона рисунке 2.


Рис.2

Нарисунке 3 приведенаструктурнаясхема арифметическо-логическогоустройствамикроконтроллера.8-битное арифметическо-логическоеустройство(ALU) можетвыполнятьарифметическиеоперации сложения,вычитания,умножения,деления; логическиеоперации И,ИЛИ, исключающееИЛИ, а такжеоперации циклическогосдвига, сброоса,инвертированияи т. п. К входамподключеныпрограмнонедоступныерегистры Т1 иТ2, предназначенныедля временногохранения операндов,схема десятичнойкоррекции (DCU), и схемаформированияпризнаковрезультатаоперации (PSW).




Рис 3.Арифметическо-логическоеустройствомикроконтроллераMCS51


Простейшаяоперация сложенияиспользуетсяв ALU дляинкрементированиясодержимогорегистров,продвижениярегистра указанияданных (RAR)и автоматическоговычисленияследующегоадреса резидентнойпамяти программ.Простейшаяоперация вычитанияиспользуетсяв ALU длядекрементированиярегистров исравненияпеременных.

ВажнойособенностьюALU являетсяспособностьоперироватьне только байтамино и битами.Отдельныепрограммнодоступные битымогут сравниваться,устанавливаться,сбрасываться,передаваться,использоватьсяв логическихоперациях. Этаспособностьдостаточноважна, посколькудля управленияобъектами частоприменяютсяалгоритмы,содержащиеоперации надвходными ивыходнымибулевыми переменными,реализациякоторых средствамиобычных микропроцессоровсопряжена сопределеннымитрудностями.

Такимобразом АЛУможет оперироватьчетырьмя типамиинформационныхобъектов булевыми(1 бит), цифровыми(4 бита), байтными(8 бит) и адресными(16 бит). В АЛУ выполняется51 различнаяоперация пересылкиили преобразованияэтих данных.Так как используется11 режимов адресации,то путем комбинированияопераций ирежима адресациибазовое числокоманд 111 до 255 из256 возможныхпри однобайтовомкоде операции.


В качестведешифратораDD2 былаиспользованамикросхемаКР514ИД1.

Дешифратоорприменяетсяпреобразованиядвоичного кодачисел от 0 до 9в код необходимыйдля высвечиваниясоответствующейцифры на семисегментномсветовом диодноминдикаторес общим катодом,т. е. На выходев качествеактивногоиспользуетсявысокий потенциал.


Таблицаистинности


Вход Выход
0 1 2 3 А B C D E F G
0 0 0 0 1 1 1 1 1 1 0
0 0 0 1 0 1 1 0 0 0 0
0 0 1 0 1 1 0 1 1 0 1
0 0 1 1 1 1 1 1 0 0 1
0 1 0 0 0 1 1 0 0 1 1
0 1 0 1 1 0 1 1 0 1 1
0 1 1 0 1 0 1 1 1 1 1
0 1 1 1 1 1 1 0 0 0 0
1 0 0 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1
1 0 1 0

Все уровнинизкие

1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

1 – Высокийпотенциал, 0 –низкий.

В качестведешифратораDD3 былаиспользованамикросхемаК155ИД10. Дешифраторпименяетсядля управлениясемисегментнымицифровымииндикаторамис общим катодом.Он принимаетчетырехразрядныйдвоичный коди выдает напряжениенизкого уровняна одном из 10выходов. Кодыэквивалентныечислам 10-15 необрабатываются.Выходы дешифратоорамогут применятьсяс нагрузкойне более 80мА.Рабочая температура0 - +70С.Ток нагрузкипитания 13мА.


Таблицаистинности


Вход № выходас низким уровнем
А1 А2 А3 А4
L L L L 0
L L L H 1
L L H L 2
L L H H 3
L H L L 4
L H L H 5
L H H L 6
L H H H 7
H L L L 8
H L L H 9
H L H L

Не обрабатываются

H L H H
H H L L
H H L H
H H H L
H H H H

L– Сигнал низкогоуровня

H– Сигнал высокогоуровня


Вкачестве блокацифровых индикаторовиспользуетсяблок АЛС318.

Этот блоксостоящий из9 индикаторовс общим катодом.На входы А-Gподается коддля высвечиванияцифры. Соответствиесегментов цифрыи входов показанона рисунке.

Индикаторыработают вдинамическомрежиме,

Ат. е. Включаясьпоследовательнос большой частотой

Номертекущего индикаторазадается путемподачи

F G В низкогоуровня на входыК1-К9 (соответственно

порядковомуномеру индикатора.

E С


D


2.4 Конструкцияустройства.


Расположениеэлементовнапечатнойплате показанона рисунке 4.Обозначениясоответствуютобозначениямна принципиальнойэлектрическойсхеме. Разъемыдля подключениявнешних устройстви питания находятсяна корпусеприбора и соединяютсяс платой шлейфами.



3. Программноеобеспечениемикроконтроллера.


3.1. Логическаяструктураустройства


После включенияустройстваначинает работатьпрограмманачальныхустановок .Производитсясброс всехрегистров иустановканачальныхпараметровработы программы.После чеговыполнениепрограммыостанавливаетсяи происходитожидание вводаданных включения/выключенияканалов черезпоследовательныйпорт СОМ. Поокончании вводапрограмма вновьостанавливаетсядо нажатиякнопки ПУСК.После ее нажатиясначала запускаетсясчетчик времениа затем основнойцикл выводавремени наиндикатор.Программапостояннонаходится вэтом цикле, аотсчет времении проверкавключения/выключенияканалов производитсяпо прерываниютаймера С/Т0.

Такимобразом в работусистемы можноразделить натри основныхчасти:

  1. Включение,установканачальныхпараметрови ожиданиеввода данных.

  2. Вводданных, пуски переход косновномуциклу программы.

  3. Обработкапрерываниятаймера.


Первыедве части работысистемы можноописать следующималгоритмом(на схеме изображеналогика работыпрограммы,далее приводитсяподробноеописание алгоритмаее работы)


Алгоритмработы программы


[Инициализацияпорта и вводданных]

M1:While (RI=0) do { };

A := SBUF;

RI :=0;

C := A.3;

R0 :=20H+A*4;

For ( i = 0to 4) do {

While (RI=0)do { };

A := SBUF;

RI :=0;

Write (@R0, A);

R0 := R0+1; }

If (C=0) then goto M1;

While(P3.4 = 1) do {};

[Инициализацияи пуск таймера]

TMOD:= 1

TF0 := 0

TL0 := low(15000);

TH0 := High(15000);

ET0:= 1

TR0:=1

[Индикациявремени]

M2:A:= R4;

Gosub INDRAS [блок преобразованиячисла в код поодной цифре

[ Для выводана индикатор(будет описандалее)]

P1/4:= 0 ; P1.5 :=0

P1 := A

Pause 5(ms)

P1 := B

P1/5 :=1

Pause 5(ms)

A := R3;

Gosub INDRAS

P1/4 := 1 ; P1.5 :=0

P1 := A

Pause 5(ms)

P1 := B

P1/5 :=1

Pause 5(ms)

Goto M2


В программеприняты следующиесоглашения– регистры R1– R4 хранятинформациюоб миллисекундах,секундах, минутахи часах соответственно.

Бит Сслужит показателемконца вводаданных с ком-порта(1 – последнийканал, ноль –не последнийканал). Сохранениевремени включенияи выключениядля нулевогоканала начинаетсяс ячейки с адресом20Н; сначалазаписываютсячасы, затемминуты включения,затем часы иминуты выключения.Таким образомдля каждогоканала в памятиотводится 4байта, общееколичествооперативнойпамяти используемоепрограммой32 байта. Структураиспользованияпамяти описанав следующейтаблице:


Адрес Содержимое Адрес Содержимое
20h Таймер1 часы включения 21h Таймер1 минуты включения
22h Таймер1 часы выключения 23h Таймер1 минуты выключения
24h Таймер2 часы включения 25h Таймер2 минуты включения
26h Таймер2 часы выключения 27h Таймер2 минуты выключения
28h Таймер3 часы включения 29h Таймер3 минуты включения
2Аh Таймер3 часы выключения 2Bh Таймер3 минуты выключения
2Ch Таймер4 часы включения 2Dh Таймер4 минуты включения
2Eh Таймер4 часы выключения 2Fh Таймер4 минуты выключения
30h Таймер5 часы включения 31h Таймер5 минуты включения
32h Таймер5 часы выключения 33h Таймер5 минуты выключения
34h Таймер6 часы включения 35h Таймер6 минуты включения
36h Таймер6 часы выключения 37h Таймер6 минуты выключения
38h Таймер7 часы включения 39h Таймер7 минуты включения
3Ah Таймер7 часы выключения 3Bh Таймер7 минуты выключения
3Ch Таймер8 часы включения 3Dh Таймер8 минуты включения
3Eh Таймер8 часы выключения 3Fh Таймер8 минуты выключения

Причтении из CОМпорта принятаследующаярасшифровкапринимаемыхбайтов. Одинблок составляет5 байтов: первыйуправляющийдалее идут 4 байта с данными,в следующейпоследовательности:Часы включенияканала – минутывключенияканала – часывыключенияканала – минутывыключенияканала. Передачаданных ведетсяв двоичнойформе. Управляющийбайт использует4 младших бита,первые тринесут номерканала в двоичномкоде, четвертыйпоказываетпоследний канал идет илинет (1 – последний,0 – не последний).Если каналпоследний, топосле приема4 следующихбайтов данныхсвязь с портомпрекратится,если нет, топродолжитсяс приема следующегоуправляющегобайта.


Алгоритмобработкипрерываниябудет выглядетьследующимобразом.


TF0 := 0;

R1 := R1+1;

If (R1

R1 := 0;

R2 := R2+1;

If (R2

R2 := 0;

R3 := R3+1;

For (i=0 to 7) do {

R0 := 20h + i*4 ;

If ( @R0+1 =R3) then if (@R0 = R4) thenP[i] :=0;

If (@R0+3 = R3) Then if (@R0+2=R4) thenP[i] :=1;};

If (R3

R3 := 0;

R4 := R4+1;

If (R4

R4:= 0;

GosubPause50; [Подпрограммазапуска таймера,будет поисанадалее]

Return


3.2 Программана языке ассемблера.


На языкеассемблерапрограммаразделена нанесколькопроцедур затемв главном модулевсе процедурысвязываютсядруг с другомтак как этонеобходимо.Далее приводитсяподробноеописание этихподпрограмм.


OMCS-51 MACROASSEMBLER VSKURS1

PAGE 1


locobjlinesource


01001 ORG 100h

010075B80C2MOVIP, #00001100b

010375A80C3MOVIE, #00001100b

01067589914MOVTMOD, #10010001b

01097588445MOVTCON, #01000100b

010C7580006MOVP0, #0h

010F75A0007MOVP2, #0h

01127E058MOVR6, #5h

011479309MOVR1, #30h

01168E9010CON:MOVP1, R6

01183094FD11JNBP1.4, $

011BE58012MOVA, P0

011DF813MOVR0, A

011E75F0A014MOVB, #0A0h

0121A415MULAB

0122945016SUBBA, #50h

0124A7E017MOV@R1, 0E0h

01260918INCR1

0127DEED19DJNZ R6, CON

0129E820MOVA, R0

012A20E70821JB ACC.7,GRR

012DB4340C22CJNEA, #34h, NORM

0130400823JCERROR

013230E70724JNBACC.7,NORM

0135B4A30425GRR:CJNEA, #0A3h,NORM

0138400226JCNORM

013AD2A727ERROR:SETBP2.7

013CE59028NORM:MOVA, P1

013E55F029ANLA, 0F0h

0140F53530MOV35h, A

0142C29931INTT1:CLRTI

01447588FF32MOVTCON, #0FFh

01477598DC33MOVSCON, #11011100B

014A75892034MOVTMOD, #20h

014DD29935SETBTI

014F3099FD36JNBTI, $

0152E59937MOVA, SBUF

0154C29938CLRTI

0156B4060F39CJNEA, #6h, DD

0159F940MOVR1, A

015AE741MOVA, @R1

015BC942XCHA, R1

015C743043MOVA, #30h

015E2944ADDA, R1

015FC945XCHA, R1

0160E746MOVA, @R1

0161F59947MOVSBUF, A

01633099FD48JNBTI, $

0166217649AJMPENDD

0168793650DD:MOVR1, #36h


OMCS-51 MACRO ASSEMBLER VSKURS1

PAGE 2


016A7E0351MOVR6, #3h

016C899952CC:MOVSBUF, R1

016E3099FD53JNBTI, $

0171C29954CLRTI

01730955INCR1

0174DEF656DJNZ R6, CC

017675B00057ENDD: MOVP3, #0h

0179210658AJMPBEGIN

017B0059NOP

001360ORG0013h

001312003061CALLINTERRUPT

00163262RETI

00170063NOP

001B64ORG001Bh

001B12005365CALLTIMERFULL

001E3266RETI

003067ORG030h

00300068INTERRUPT: NOP

0031858B3669MOV36h, TL1

0034858D3770MOV37h, TH1

0037FC8D71MOVR4, TH1

0039BC7D0972CJNER4, #7Dh, OK

003C401273JCERD

003EAC8B74MOVR4, TH1

0040BC500275CJNER4, #50h, OK

0043500B76JNCERD

0045C2A677OK:CLRP2.6

0047758D0078MOVTH1, #0h

004A758B0079MOVTL1, #0h

004D02005280JNPEX

0050D2A681ERD:SETBP2.6

00522282EX:RET

00530083TIMERFULL: NOP

0054858B3684MOV36h, TH1

0057858D3785MOV37h, TH1

005AD2A686SETBP2.6

005C758D0087MOVTH1, #0h

005F758B0088MOVTL1, #0h

00622289RET

90END


OMCS-51 MACRO ASSEMBLER VSKURS1

PAGE 3


SYMBOL TABLE LISTING

----------------------


nametypevalue


ACCD ADDR00E0HA

BD ADDR00E0HA

BEGINC ADDR0106H A

CCC ADDR016CH A

CONC ADDR0116H A

DDC ADDR0168H A

ENDDC ADDR0176H A

ERDC ADDR0050H A

ERRORC ADDR013AH A

EXC ADDR0052H A

IEC ADDR00A8H A

INTERRUPTC ADDR0030H A

INTT1C ADDR0142H A

IPC ADDR00B8H A

NORMC ADDR013CH A

OKC ADDR0045H A

POC ADDR0080H A

P1C ADDR0090H A

P2C ADDR00A0H A

P3C ADDR00B0H A

QRRC ADDR0135H A

SBUFD ADDR0099HA

SCOND ADDR0098HA

TCOND ADDR0088HA

TH1D ADDR008DHA

TIB ADDR0098H.1A

TIMERFULLC ADDR0053HA

TL1D ADDR008BHA

TMODD ADDR0089HA


register bank (s) used: 0

assembly complete, no errors found


Заключение.


Результатомвыполненияданного курсовогопроекта являетсяразработкамикропроцессорнойсистемы сбораи обработкиинформациина базе ОЭВМКР1830ВЕ51. за базубыли взятыустройства, входящие всостав однокристальногомикроконтроллера,а для связи свнешними датчикамииспользовалистандартныеи специализированныеинтегральныесхемы.

В процессеразработкиССОИ

пришлик выводу, чтоиспользованиеОЭВМ в системахэтого классаустройствобеспечиваетдостижениеисключительновысоких показателейэффективностипри столь низкойстоимости, чтоим, видимо, нетв ближайшембудущем альтернативнойэлементнойбазы для построенияуправляющихили регулирующихсистем.

Рассматривалсявопрос связиразработаннойССОИ с ЭВМ верхнегоуровня, ядромкоторой являетсямощный процессорсемейства80х86. Вообще, задачаобъединенияразнородногои постоянноразвивающегосяпарка средствв единые системыи сети связанос решениемпроблемы взаимнойсовместимостиэтих средств,которая в своюочередь, определяетсясовместимостьюинтерфейсовмежду этимисредствами.В данной системеиспользованинтерфейсRS-232, являющийсянаиболеераспространеннымв классе ЭВМ,используемыхв качестве ЭВМверхнего уровня.Этот интерфейсв обиходе называютпоследовательнымили СОМ портом.Преимуществомего использованияявляется несложнаяаппаратнаяреализацияс применениемспециализированныхИС серии К170, атакже компактноепрограммноеобеспечение,необходимоедля осуществленияего нормальнойработы.


Итак. Тута находится моя курсовая работа по 'Организации ЭВМ и систем'.
На%%%%сь иы с ней конкретно!!!!!!!!! Неделя и в особенности 3 последних
дня ну и очень, очень, очень осбенно последнюю ночь. Так что, друг мой,
читай этот док - это дополнение, рекомендации по использованию и.т.п.
к данной работе.

1. Хочу сразу огорчить, прога на Асемблере не рабочая, т.е. доделать
и довести её до ума конечно можно, если будет такое желание. Хотя я
сдавал в таком виде.
2. Для работы с доками тебе понадобится компутер: 486 или выше,
наличие Video, Mouse FDD, Keyboard, оператива, HDD, куллер
и др. комплектующие по желанию. Всё можно приобрести
в магазине Ритм (Ленина 134)
Для печати чертежей тебе потребуется AutoCAD 2000 или выше.
Для печати текста Word XP (хотя можа и более младший покатит,
я во всяком случае не пробовал).
Чертежи качественные и косяков, кроме отсутствия номерации элементов
на виде палты, нет. Проставь сам - это просто! :)
3. Ну даже если ты и распечатал работу, то защищать то её будешь ты сам
так что хоть прочитай!
Вроде ВсЁ. УДаИчи!

Министерствотруда и социальногоразвития РФ

МОСКОВСКИЙГОСУДАРСТВЕННЫЙСОЦИАЛЬНЫЙУНИВЕРСИТЕТФИЛИАЛ В г. АНАПА


Факультет АиИТ


КафедраИнформатикии математики


Специальность АСОИиУ


КУРСОВОЙПРОЕКТ


по дисциплинеОрганизацияЭВМ и систем


натему

“ Регистратордискретныхсигналов”


выполнил(а) ______________

(Ф.И.О.полностью, подпись)


принял преподавательЗуев В.А.

(должность, уч.степень Ф.И.О., подпись)


Работа защищенас оценкой


курортАнапа 2003