Кодовый замок на pic
Курсовая работа, 13 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
Кодовые замки являются эффективным средством предотвращения доступа посторонних лиц к охраняемым помещениям. К их достоинствам можно отнести простоту в обращении, надёжность, возможность обеспечить высокую степень защиты, относительную лёгкость смены кода (по сравнению со сменой обычного механического замка). Также немаловажными являются отсутствие необходимости изготовления ключей при предоставлении доступа большому количеству людей и невозможность физической потери ключа. Недостатком таких систем можно назвать возможность для злоумышленника подсмотреть код или подобрать его.
Содержание
Введение………………………………………………………...…………….. 2
Разработка структурной схемы…………………………….……..……… 3
Принцип действия замка………………………………….….………. 4
Разработка принципиальной схемы………………...….……..…………. 6
Выбор элементов схемы…………………………………..………….. 7
Обоснование выбора микроконтроллера…………..……....………... 9
Разработка алгоритма управляющей программы.…………………….. 12
Разработка управляющей программы………………………………….. 13
Заключение………………………………………………………………….. 28
Список использованной литературы…………………………………….… 29
Приложение 1……...………………………………………………………… 30
Приложение 2…………………………………………………………...…… 31
Приложение 3………………………………………………………………… 32
Вложенные файлы: 1 файл
Кодовый замок.docx
— 262.57 Кб (Скачать файл).dw 2374,2240,2114,1996,1884,
.dw 1187,1120,1057, 998, 942, 889, 839, 792
;*****************************
;*
Таблица начал всех мелодий
;*****************************
tabm: .dw mel1*2,mel2*2,
;*****************************
;* Таблица мелодий *
;*****************************
; В траве сидел кузнечик
mel1: .db 109,104,109,104,
.db 108,104,108,109,109, 96,109,104,109,104
.db 109,108,108, 96,108,104,108,104,108,141
.db 96,109,111, 79, 79,111,111,112, 80, 80
.db 112,112,112,111,109,108,
.db 111, 79, 79,111,111,112, 80, 80,112,112
.db 112,111,109,108,141,128, 96,255
; Песенка крокодила Гены
mel2: .db 109,110,141,102,
.db 104,105,107,104,109,110,
.db 109,110,173, 96,114,115,146,109,110,112
.db 109,114,115,146,107,109,
.db 146,109,105,136,107,105,
.db 105,137,136,128,104,107,
.db 109,141,139,128,110,109,
.db 112,144,142,128,107,110,
.db 109,139,128,173,134,128,
.db 142,128,107,110,142,141,
.db 128,173,146,128, 96,255
; В лесу родилась елочка
mel3: .db 132,141,141,139,
.db 141,142,139,176,128,144,
.db 153,151,149,144,153,153,
.db 96,255
Заключение
В ходе выполнения курсового проекта мы рассмотрели особенности и возможности микроконтроллеров AVR. Также было разработано устройство на основе микроконтроллера ATtiny2313, а именно электронный кодовый замок и следующая документация:
- схема структурная
- схема электрическая принципиальная
- алгоритм управляющей программы
- листинг программы
Особенностью разработанного устройства является минимальное использование различных составляющих компонентов, а следовательно и низкая стоимость при значительных функциональных возможностях. Программа была разработана среде разработки AVR Studio, которая предоставляет большие возможности по отладке и разработке различных программ для AVR микроконтроллеров.
Кодовый замок может эксплуатироваться в диапазоне температур от
–30 оС до +60 оС.
Список использованной литературы
- Белов А. В. Микроконтроллеры AVR в радиолюбительской практике. — СПб.: Наука и Техника, 2007. — 352 е.: ил.
- Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR Наука и Техника, 2008. — 544 с: ил.
- Белов А. В. Создаем устройства на микроконтроллерах. — СПб.: Наука и Техника, 2007. — 304 с: ил.
- Голубцов М. С. Микроконтроллеры AVR: от простого к сложному / М. С. Голубцов — М.: СОЛОН-Пресс, 2003. 288 с. — (Серия «Библиотека инженера»).
- Гребнев В. В. Микроконтроллеры семейства AVR фирмы Atmel. — М.: ИП РадиоСофт 2002— 176 с: ил.
- Евстифеев А.В. Микроконтроллеры AVR семейства Classic фирмы ATMEL - 3е изд., стер. — М.: Издательский дом «Додэка_XXI», 2006. - 288 с.: ил. (Серия «Мировая электроника»).
- Система команд 8-розрядных RISK микроконтроллеров семейства AVR
- Трамперт В. AVR-RISC микроконтроллеры.: Пер, с нем, — К,; "МК-Пресс", 2006,— 464 с, ил.
- ATtiny2313 Datasheet: 8-bit Microcontroller with 2K Bytes In-System Programmable Flash ATtiny2313/V Preliminary