ВводЧтеніе вмісту CWR каналу 20110ВиводЗагрузка мл./ст. байта в регістри BAR і CAR каналу 30110ВводЧтеніе вмісту CAR каналу 30111ВиводЗагрузка мл./ст. байта в регістри WCR і CWR каналу 30111ВводЧтеніе вмісту CWR каналу 3
У курсовому проекті програмування КПДП здійснюється наступним чином: завантаження команди установки режиму; завантаження команди управління; завантаження констант в усі канали КПДП.
Формат команди установки представлений нижче:
У даній роботі канал 0 працює в режимі блокової передачі (D7=1, D6=0), адреси після кожного режиму ПДП інкрементується (D5=0), виконується цикл запису ПДП (D3=1, D2=0).
Формат команди управління представлений нижче:
У даній роботі КПДП працює за умови, що на виходах DACK низький рівень (D7=0); цикл запису нормальний (D5=0); пріоритет фіксований (D4=0); стиск за часом не виконується (D3=0); ПДП дозволено (D2=0); нормальна робота КПДП (D0=0).
Під час роботи системи виконується читання слова-стану, формат якого представлений нижче:
Читання слова-стану в циклі програмі необхідно для того, щоб перевірити розряд ТС регістра стану каналу 0, який встановлюється в одиницю після завершення блокової передачі даних.
3.5 Застосування АЦП послідовного наближення К572ПВ3
Мікросхема являє собою сполучаються з МП АЦП послідовних наближень, виконаний за технологією КМОП [5]. Вона побудована таким чином, що АЦП забезпечує основні умови сполучення з МП, а саме:
довжина цифрового слова (число розрядів) на виході перетворювача відповідає довжині слова базових типів вітчизняних БІС МП;
управління його роботою здійснюється безпосередньо сигналами від МП з мінімальними апаратними та програмними витратами;
тимчасові характеристики АЦП добре збігаються з тимчасовими характеристиками більшості типів БІС МП;
цифрові виходи перетворювача допускають пряме підключення до вхідних портів і шині даних МП.
По відношенню до МП мікросхема АЦП може використовуватися як статична пам'ять з довільною вибіркою, пам'ять зі зчитуванням або повільна пам'ять.
Алгоритм перетворення АЦП реалізується за допомогою регістра послідовних наближень, що включає зсувний регістр і регістр пам'яті на RS -тригер. У ній виконується операція порозрядного зсуву логічної 1 в напрямку від старших розрядів до молодших, зберігання результату перетворення і поразрядной записи станів компаратора напруг (КН) при порівнянні вхідного аналогового напруги АЦП і напряжения на виході ЦАП.
Логічні схеми управління і синхронізації регламентують весь процес перетворення і узгодження АЦП із зовнішніми пристроями. З їх допомогою при появі зовнішніх сигналів RD і CS формуються сигнали внутрішнього управління: скидання, початку перетворення, управління буферним регістром і вихідним сигналом BUSY.
За сигналом скидання АЦП встановлюється в початковий стан, при якому в РПП записаний код 10.00. За сигналом початку перетворення запускається внутрішній асинхронний ГТВ, обслуговуючий процес перетворення і обміну даними.
При тимчасовому збігу сигналів RD, CS і BUSY формується сигнал управління регістром з логікою на три стани. Перешкодозахищеність АЦП значно підвищена за рахунок застосування стробіруемий КН.
Стани висновків АЦП в різних режимах роботи з МП вказані в таблиці 5. У даній роботі АЦП працює з МП в режимі пам'ять зі зчитуванням.
Таблиця 5
РежімСостояніе входів АЦПСостояніе виходів АЦПФункціональное стан АЦПCSRDBUSY DB7? DB0 Статична пам'ять з довільною вибіркою (СОЗУ) LHHzНачало преобразованіяL Hz? данниеСчітиваніе даннихL Hданние? zСбросHxxzОтсутствіе виборкіLHLzПромежуточние преобразованіяL LzL LzЗапрещенноеМедленная памятьL Hz? данниеСчітиваніе даннихL дані? zСброс, початок преобразованіяL LzПромежут. преобразованіяL LzЗапрещенноеПамять зі зчитуванням (ПЗУ) HHHzОтсутствіе вибірки zНачало преобразованіяLLLzПреобразованіеLL z? данниеСчітиваніе даних Hданние? zСбросHHHzОтсутствіе вибірки
3.6 Вибір логіки для сполучення пристроїв
Для організації ША використовуються буферні регістри КР580ІР82. Вони складаються з восьми інформаційних тригерів (Т) з вихідними схемами з трьома станами, спільними сигналами запису інформації STB та управління вихідними схемами ОЕ. При сигналі високого рівня на вході STB стан вхідних ліній DI7-DI0 передаєть...