Мікроконтролери сімейства АТ89. Опис електронного замка, його структурна схема. Елементна база пристрою, алгоритм його роботи. Запис нового ключа. Розроблення програми для мікроконтролера, який може бути запрограмований через підключення до LPT-порту.
Прискорення науково-технічного прогресу у всіх областях народного господарства вимагає інтенсивного розвитку таких напрямів науки і техніки, як автоматизація, роботизація, мікроелектроніка, обчислювальна техніка, освоєння прогресивних технологій і нових матеріалів. З кожним роком розробляються все більше складних великих інтегральних схем (ВІС) ступінь інтеграції яких характеризується сотнями тисяч і мільйонами транзисторів в напівпровідниковому кристалі. Для успішної роботи в області компютерів і електроніки необхідно знати основні принципи роботи цифрових схем. їх устрій. Застосування інтегральних цифрових мікросхем звільняє розробників від необхідності проектування пристроїв на дискретних елементах. Всі сучасні цифрові системи побудовані на інтегральних схемах, в яких на шматочку кремнію або германію утворюється сотні і тисячі компютерів.Мікроконтролери містять Flash ПЗП, ємкістю від 1 Кбайта до 8 Кбайт, ОЗП, ємкістю від 64 байтів до 256 байтів, великої кількості програмованих ліній введення/виводу, 16-рочрндішх таймерів/лічильників подій, повнодуплексного послідовного порту (UART), набору векторних переривань з декількома рівнями пріоритету, вбудованого генератора і схеми формування тактової послідовності. У активному режимі мікроконтролери на частоті 12 Мгц споживають порядку 25 МА і в пасивному режимі, при якому зупинений ЦПП але система переривань, ОЗП, таймери/лічильники подій і послідовний порт залишаються активними, споживання знижується до 15% від споживання в активному режимі. У мікроконтролерах, що поступають у продаж, у всіх осередках FLASHROM записаний код SFFFF, у всіх осередках EEPROM - код $FF, біти захисту мають одиничне значення, а налаштовачні біти, можуть мати різні значення. Програмування з використанням додаткового джерела напруги (HVPP і HVSP) виконується за допомогою програматора до установки мікроконтролера в апаратурі, де йому належить працювати. При програмуванні за способом LVSP мікроконтролер знаходиться в робочому стані, значення напруги живлення і тактової частоти лежать в межах, встановлених для мікроконтролера даного типу.Всього в памяті, може бути записане до 9 ключів. Для авторизації процесу програмування використовується майстер-ключ, код якого занесений в ПЗП і не може бути стертий або змінений звичайною процедурою програмування замку. Останнім часом широкого поширення набули замки, ключем до яких є електронна пігулка IBUTTON (або touch memory) фірми Dallas Semiconductor. Тому при проектуванні саморобного замку раціонально використовувати в ньому ключі, що вже є у користувача. Саме так і зроблено в пропонованому замку: з ним можуть працювати будь-які типи ключів, оскільки використовується тільки записаний в ПЗП і IBUTTON серійний номер, який є в будь-якому їх типі.Замок може мати максимум 9 ключів, плюс одного майстра-ключа. Код мастер-ключа занесений в ПЗП мікроконтролера і не може бути змінений. Програмування нових ключів або стирання старих може бути проведено тільки за наявності мастер-ключа. Як і інші ключі, майстер-ключ може використовуватися для відкриття замку. 8) Торкнутися панельки тим ключем, код якого потрібно занести в память.В даному курсовому проекті був розроблений мікроконтролерний управляючий пристрій, електрична принципіальна схема до нього.
Вывод
мікроконтролер електронний замок програма
В даному курсовому проекті був розроблений мікроконтролерний управляючий пристрій, електрична принципіальна схема до нього. Також розроблена програма для мікроконтролера, який може бути запрограмований через підключення до LPT-порту.
Ми поглибили свої теоретичні знання, і придбали практичні навики при розробці мікропроцесорних контролерів.
Список литературы
1 Великі інтегральні схемизапомятовуючих пристроїв: Довідник/А.Ю. Гордонов та інші.: Під ред. А.Ю. Гордонова -М:- Радіо та звязок, 1990,-228с.
2 Інтегральні мікросхеми: Довідник/Б.В. Тарабрін та інші.-М: Енергоатоміздат, 1985,-228с.