Автор работы: Пользователь скрыл имя, 13 Апреля 2014 в 23:40, курсовая работа
Кодовые замки являются эффективным средством предотвращения доступа посторонних лиц к охраняемым помещениям. К их достоинствам можно отнести простоту в обращении, надёжность, возможность обеспечить высокую степень защиты, относительную лёгкость смены кода (по сравнению со сменой обычного механического замка). Также немаловажными являются отсутствие необходимости изготовления ключей при предоставлении доступа большому количеству людей и невозможность физической потери ключа. Недостатком таких систем можно назвать возможность для злоумышленника подсмотреть код или подобрать его.
Введение………………………………………………………...…………….. 2
Разработка структурной схемы…………………………….……..……… 3
Принцип действия замка………………………………….….………. 4
Разработка принципиальной схемы………………...….……..…………. 6
Выбор элементов схемы…………………………………..………….. 7
Обоснование выбора микроконтроллера…………..……....………... 9
Разработка алгоритма управляющей программы.…………………….. 12
Разработка управляющей программы………………………………….. 13
Заключение………………………………………………………………….. 28
Список использованной литературы…………………………………….… 29
Приложение 1……...………………………………………………………… 30
Приложение 2…………………………………………………………...…… 31
Приложение 3………………………………………………………………… 32
.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 оС.
Список использованной литературы