ня +5 В В± 10%, розсіює потужність близько 1,5 Вт і працює в діапазоні температур від 0 до 70 0 С. По входах і виходах МК48 електрично сумісні з мікросхемами ТТЛ. МК48 може працювати в діапазоні частот синхронізації від 1 до 6 МГц, а мінімальний час виконання команди складає 2,5 мкс. p> З такої характеристики видно, що МК48 володіє значними функціонально-логічними можливостями і представляють ефективний засіб комп'ютеризації (автоматизації на основі застосування засобів і методів обробки даних і цифрового управління) різноманітних об'єктів і процесів.
Аналіз основних ознак МК48 показує, що їх доцільно використовувати на етапі дослідно-конструкторської розробки та налагодження систем. p align=center> Структурна схема МК48
В В
Рис. 1
1. Структурна схема та аналіз завдання
У структурній схемі відображено взаємодію мікропроцесора, клавіатури і користувача.
В В
Рис. 2
До порту 1 підключена група кнопок, згрупованих за матричної схемою, яка представляє собою просту матрицю двійкових перемикачів (необхідної розмірності), включених на перетині рядків і колонок матриці, Ідентифікація (кодування) натиснутою клавіші в таких клавіатурах виконується програмою.
2.Разработка принципової схеми
Рис.3
На рис. 3 зображена принципова схема контролера матричної клавіатури. Для забезпечення синхронізації роботи мікропроцесора до висновків CR1, CR2 підключений кварцовий резонатор.
Десять кнопок організовані в матрицю, і при натисканні будь кнопки замикається рядок і стовпець. Визначивши замкнуті рядок і стовпець, можна визначити код клавіші, клавіші. Таке сканування клавіатури реалізується програмно.
Три лінії порту 1 Р1.0, Р1.1, Р1.2 утворюють три лінії кнопок, а до висновків Р2.0, Р2.1, Р2.2, Р2.3 підключені чотири стовпці. Кожна клавіша в такій матриці має свій номер, що відповідає її місцю розташування. На цифрові клавіші можна нанести позначення, що відповідають їх кодами (від 0 по F) Резистори R1-R4 обмежують струм через контакти а діоди забезпечують захист від замикання між собою скануючих ліній у разі одночасного натискання більш ніж однієї клавіші.
Харчування контролера здійснюється від мережі змінного струму з напругою
220 В і частотою 50 Гц. Оскільки напруга харчування контролера здійснюється постійним струмом з напругою +5 В, то ставиться схема живлення, яка складається з понижуючого трансформатора, випрямляча, виконаного за схемою діодного мосту і стабілізатора напруги.
3. Розробка блок-схеми і алгоритму програми
Принцип роботи клавіатури наступний:
На одну з ліній порту видається логічний В«0В», а на інші лінії В«1В». Потім відбувається зчитування з ліній стовпців. Якщо фіксується В«0В», його позиція відповідає номеру стовпця натиснутою клавіші і разом з номером поточного рядка він використо...