здійснювалася в схеме.дісплей - текстовий дисплей, 2 рядки по 16 символів. Він необхідний для відображення поточного стану пристрою.
2.2 Вибір елементної бази
При розробці пристрою були використані наступні електронні компоненти:
В· Мікроконтролер AT89S8252 фірми Atmel.
В· 2-х строчно текстовий рідкокристалічний дисплей AC-162E <../../docs/AC-162E.pdf> фірми Ampire <# "center"> 2.3 Опис принципової схеми
Схема електрична принципова представлена ​​на кресленні КП04.2201.00020108. Е1. Елемент Q1 являє собою кварцовий резонатор. Так як для даного пристрою не потрібна висока швидкість обробки інформації, то частота кварцового резонатора обрано рівної 12 МГц для спрощення математичних операцій при програмуванні мікроконтролера. p align="justify"> Елемент DD1 являє собою мікроконтролер AT89S8252 Елемент DD2 - буфер, DD3 - буферний регістр.
С2 і С3 - конденсатори ємністю (33 мкФ), С1 - електроліт, ємністю 10 мкФ.
На порт мікроконтролера RA5 підключена лінія розриву.
Елементи R1 являє собою резистор з опором 10кОм.
Конденсатори С2 і С3 включені за типовою схемою включення кварцового резонатора Q1, що забезпечує роботу тактового генератора контроллера.цепочка формує сигнал "скидання" при включенні харчування, це необхідно для установки мікроконтролера в початковий стан. При включенні живлення напруга на конденсаторі C1 дорівнює нулю, і на вхід мікроконтролера надходить сигнал скидання, через деякий час конденсатор C1 зарядиться до рівня лог.1 через резистор R1, і мікроконтролер почне роботу. p> Ми використовували РКІ на 2 рядки по 16 символів AC-162E <../../docs/AC-162E.pdf> фірми Ampire <# "justify"> Текстовий LCD-дисплей HG1 має розмір екрану 2 рядки по 16 символів, розмір одного символу - 5х8. Обмін даними з дисплеєм проводиться по 4-х розрядної шині даних, причому спочатку передаються старші 4 байти, а потім молодші, управління - по 3-м лініях: RS - відповідає за формат переданих сигналів (1 - дані, 0 - команда); RW - визначає напрямок передачі інформації (0 - запис (від контролера до дисплею), 1 - читання (від дисплея до контролера); Е - сигнал активності дисплея, при Е = 0 дисплей не сприймає сигнали шин даних і управління, при Е = 1 ведеться обмін інформацією між дисплеєм і контролером. Резистором R1 проводиться регулювання контрастності зображення на LCD-дисплеї.
Клавіатура S1, S2, S3, S4 підключена до порту P3.
3. Розробка програмного забезпечення МПС
3.1 Опис алгоритму роботи пристрою
3.1.1 Опис основних частин програми
У програмі можна виділити наступ...