новок SH_CP- висновку контролера, за яким йтимуть тактові імпульси для запису в регістр, висновок ST_CP- span> до висновку, за яким передається імпульс замикання даних , і символ відображається на відповідному індикаторі .
Розберемо тепер алгоритм роботи схеми. Припустимо, необхідно запалити цифру "3" у першому розряді лівого нижнього індикатора. p align="justify">. Завантажуємо в регістр код першого розряду третього рядка індикаторів (& Bxxxx0010), де xxxx - байдуже стан, яке в підсумку виявиться в чотирьох старших, невикористовуваних розрядах регістру DDD5 . Спочатку код запишеться в регістр DDD2, який управляє розрядами правого стовпця, але так як регістр у нас із засувкою, то на виході нічого не з'явиться.
. Завантажуємо в регістр нульової код розрядів першої та другої рядків (& B00000000) - ми не збираємося нічого запалювати в інших рядках. В результаті 8 біт коду розрядів першої та другої рядків проштовхнуть 8 біт першого розряду третього рядка індикаторів в регістр DDD3, а самі займуть місце в регістрі DDD2.
. Т.к. перевірте індикатор знаходиться в першому стовпці, завантажуємо в регістр код цифри 3 (& B01011101). В результаті 8 біт цифри "проштовхнуть" 16 біт кодів розрядів індикаторів в регістри DD4 і DD3, а самі займуть місце в регістрі DD2.
. Завантажуємо в регістр нульовий байт (& B00000000), і таким чином, в регістрі DDD5 виявляється код першого розряду третього рядка (& Bxxxx0010), в регістрі DDD4 - нульовий код (& B00000000), в регістрі DD3, який відповідає за відображення цифр у 1-му стовпці, з'явиться код цифри 3 (& B01011101), в регістрі DDD2, який відповідає за відображення цифр у 2-му стовпці, - нульовий код (& B0000000), оскільки у 2-му стовпці ми нічого ми нічого не відображаємо.
. Залишиться "заклацнути" дані, і вони з'являться на виходах.
Наведена схема відображення результатів вимірювань дозволить у підсумку реалізувати всю необхідну систему на всього одному мікроконтролері ATmega. При цьому максимальна частота відображення всіх розрядів становить
.
Тут 8МГц тактова частота мікроконтролера,
кількість тактів, необхідних для оновлення всіх 24-х індикаторів.
Варто особливо відзначити, що принципова схема, наведена на рис. 5, є оригінальною, тобто розробленої в рамках роботи над даним курсовим проектом.
.2 Прот...