Кодовый замок на pic

Автор работы: Пользователь скрыл имя, 13 Апреля 2014 в 23:40, курсовая работа

Краткое описание

Кодовые замки являются эффективным средством предотвращения доступа посторонних лиц к охраняемым помещениям. К их достоинствам можно отнести простоту в обращении, надёжность, возможность обеспечить высокую степень защиты, относительную лёгкость смены кода (по сравнению со сменой обычного механического замка). Также немаловажными являются отсутствие необходимости изготовления ключей при предоставлении доступа большому количеству людей и невозможность физической потери ключа. Недостатком таких систем можно назвать возможность для злоумышленника подсмотреть код или подобрать его.

Содержание

Введение………………………………………………………...…………….. 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,1778,1678,1584,1495,1411,1332,1257

.dw  1187,1120,1057, 998, 942, 889, 839, 792

 

;******************************************************

;*            Таблица начал всех мелодий              *

;******************************************************

 

tabm:  .dw  mel1*2,mel2*2,mel3*2,mel4*2

 

;******************************************************

;*                   Таблица мелодий                  *

;******************************************************

 

;        В траве сидел кузнечик

mel1:  .db  109,104,109,104,109,108,108, 96,108,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,109,109, 96,109

.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,104,105,102,109,110,141

.db  104,105,107,104,109,110,141,104,105,139

.db  109,110,173, 96,114,115,146,109,110,112

.db  109,114,115,146,107,109,110,114,112,110

.db  146,109,105,136,107,105,134,128,128,102

.db  105,137,136,128,104,107,139,137,128,105

 

.db  109,141,139,128,110,109,176,112,108,109

.db  112,144,142,128,107,110,142,141,128,105

.db  109,139,128,173,134,128,128,109,112,144

.db  142,128,107,110,142,141,128,105,109,139

.db  128,173,146,128, 96,255

 

;        В лесу родилась елочка

mel3:  .db  132,141,141,139,141,137,132,132,132,141

.db  141,142,139,176,128,144,146,146,154,154

.db  153,151,149,144,153,153,151,153,181,128

.db   96,255

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

В ходе выполнения курсового проекта мы рассмотрели особенности и возможности микроконтроллеров AVR. Также было разработано устройство на основе микроконтроллера ATtiny2313, а именно электронный кодовый замок и следующая документация:

  • схема структурная
  • схема электрическая принципиальная
  • алгоритм управляющей программы
  • листинг программы

Особенностью разработанного устройства является минимальное использование различных составляющих компонентов, а следовательно и низкая стоимость при значительных функциональных возможностях. Программа была разработана  среде разработки AVR Studio, которая предоставляет большие возможности по отладке и разработке различных программ для AVR микроконтроллеров.

Кодовый замок может эксплуатироваться в диапазоне температур от

–30 оС до +60 оС.

 

Список использованной литературы

  1. Белов А. В. Микроконтроллеры AVR в радиолюбительской практике. — СПб.: Наука и Техника, 2007. — 352 е.: ил.
  2. Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR Наука и Техника, 2008. — 544 с: ил.
  3. Белов А. В. Создаем устройства на микроконтроллерах. — СПб.: Наука и Техника, 2007. — 304 с: ил.
  4. Голубцов М. С. Микроконтроллеры AVR: от простого к сложному / М. С. Голубцов — М.: СОЛОН-Пресс, 2003. 288 с. — (Серия «Библиотека инженера»).
  5. Гребнев В. В. Микроконтроллеры семейства AVR фирмы Atmel. — М.: ИП РадиоСофт 2002— 176 с: ил.
  6. Евстифеев А.В. Микроконтроллеры AVR семейства Classic фирмы ATMEL - 3е изд., стер. — М.: Издательский дом «Додэка_XXI», 2006. - 288 с.: ил. (Серия «Мировая электроника»).
  7. Система команд 8-розрядных RISK микроконтроллеров семейства AVR
  8. Трамперт В. AVR-RISC микроконтроллеры.: Пер, с нем, — К,; "МК-Пресс", 2006,— 464 с, ил.
  9. ATtiny2313 Datasheet: 8-bit Microcontroller with 2K Bytes In-System Programmable Flash ATtiny2313/V Preliminary

 


Информация о работе Кодовый замок на pic