Розробка системи автоматичних дзвінків в установі освіти

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

МІНІСТРЕТСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Установа освіти "Гомельський державний дорожньо-будівельний технікум ім. Ленінського комсомолу Білорусії"

Відділення: "Електронні обчислювальні засоби"

Спеціальність: лютий 1940 Лютий 2002, група ЕВС-41

Допущена до захисту

В.о. завідуючою відділенням

Глухова І.В.

"___"___________ 2007

Пояснювальна записка до дипломного ПРОЕКТУ

Тема: "Розробка системи автоматичних дзвінків в установі освіти"

ДП Т100300.041.002 ПЗ

Учень групи ЕВС-41

Р.А. Бегляк

Керівник Д.С. Мінін

Консультант з економічного розділу

О.В. Ісакович

Гомель, 2007

ЗМІСТ

Введення

  1. Розрахунково-проектувальний розділ

  1. Призначення і область застосування проектованого пристрою

  2. Розробка структурної схеми

  3. Розробка функціональної схеми

  4. Розробка принципової схеми

1.4.1 Розрахунок вузлів та блоків

1.4.2 Вибір елементної бази

1.4.3 Опис принципу дії

1.4.4 Розрахунок споживаної потужності

  1. Розробка програмного забезпечення

  1. Конструкторсько-технологічними розділ

2.1 Розробка друкованої плати

2.2 Вибір способу виготовлення друкованої плати

2 .3 Розробка компонування пристрою

2.4 Пошук і усунення несправностей

  1. Економічний розділ

  2. Охорона праці

  3. Енерго-і матеріалосбереженіе

  4. Охорона навколишнього середовища

Висновок

Список використаних джерел

Додаток А

ВСТУП

Дипломне проектування є завершальним етапом підготовки спеціаліста техніка-електроніка. Учні приступають до цього етапу лише, пройшовши весь лекційний і практичний курс, будучи вже, по суті, готовими фахівцями. Дипломне проектування є останнім контрольним етапом, в ході якого, перевіряються всі отримані в процесі навчання знання, вміння і навички. Починаючи від елементарних навичок пайки при практичному виготовленні відповідного пристрою, закінчуючи розрахунком економічної ефективності даного пристрою або запропонованого рішення.

У процесі дипломного проектування перед учням ставляться такі завдання:

- Вирішити конкретну проблему, шляхом її автоматизації

- Продемонструвати всі отримані в процесі навчання знання

- Підтвердити свою кваліфікацію як спеціаліста.

1. Розрахунково-проектувальних РОЗДІЛ

1.1 Призначення і область застосування пристрою

Пристрій призначений для автоматизації подачі дзвінків у навчальних закладах.

Пристрої для вирішення цього завдання не виробляються серійно. На даний момент, налагоджено лише виробництво безпосередньо самих дзвінків, а подача самого сигналу - як правило, закріплюється за вахтерами. Така організація має ряд недоліків. Перший і очевидний - вахтери інколи схильні забувати цей свій обов'язок. Другий недолік - необхідність платити зарплату вахтеру за здійснення даного виду робіт. Крім того, кнопки подачі дзвінків часом перебувають у легкодоступному місці і можуть бути об'єктом неадекватної поведінки учнів.

Деякі навчальні заклади, зокрема БелГУТ, вирішили дану проблему за допомогою мікропроцесорної системи на базі процесора Intel 8080. Це рішення забезпечує не тільки автоматизацію процесу, але надання дзвінків більш приємного для людини звучання. Однак і у цього рішення є свої недоліки. Серед яких:

  1. Складність і висока вартість самого пристрою. Використання процесора Intel 8080 передбачає також наявність зовнішньої ПЗП і ОЗУ. Крім того, їх необхідно підключити до процесора.

  2. Необхідність заміни самих дзвінком на динаміки. Абсолютно ясно, що це витратний захід.

  3. Необхідність проектування і виготовлення підсилювача, так як вихід мікросхеми не може дати необхідну потужність.

  4. Складність програмного алгоритму. Реалізація більш дружнього звучання дзвінка вимагає значного ускладнення використовуваного обладнання та програмного забезпечення для його виконання.

Моє рішення даної проблеми позбавлене цих недоліків. За рахунок використання мікроконтролера відпала необхідність використовувати зовнішню пам'ять, так як пам'ять вже вбудована в сам контролер. Мій пристрій повністю сумісне з існуючою системою подачі дзвінків і його впровадження не зажадає істотних витрат матеріальних ресурсів і робочого часу. Відпадає необхідність використання підсилювачів і складних програмних алгоритмів. З перепрошиванням мікроконтролера, за наявності відповідного обладнання впорається навіть другокурсник. Крім того, пристрій значно дешевше і дуже просто у виготовленні. Воно компактно, економічно (тому що використовує мікросхеми КМОП серії), має мінімум регулювань, що значно спрощує освоєння та використання даного рішення.

1.2 Розробка структурної схеми

Перш ніж приступати до розробки схеми пристрою, необхідно чітко визначити цілі і задачі, призначення проектованого пристрою. Це дозволить уникнути невиправданого ускладнення схеми і значно спростить завдання розробки пристрою.

Отже, проектоване пристрій повинен подавати дзвінки згідно з розкладом. При цьому заздалегідь відомо, що даний розклад змінюється вкрай рідко. Цей факт дозволяє відмовитися від використання можливості налаштування системи та розкладу оператором пристрою. Якщо цей розклад змінюється раз на 5-10 років, це було б невиправданою витратою ресурсів. Далі уважно проаналізуємо саме розклад дзвінків:

Будні:

15 серпня, 9 00, 9 жовтня, 9 55, 10 травня 1910 50, листопад 2000, 11 45, 11 55, 12 40, 12 50, 13 35, 13 45, 14 30, 14 40, 1525, 15 35, 16 20, 16 30 17 15, 17 25, 18 жовтня

Субота:

15 серпня, 9 00, 9 жовтня, 9 55, 10 травня 1910 50, листопад 2000, 11 45, 11 55, 12 40, 12 50, 13 35, 13 45, 14 30, 14 40, 1525, 15 35, 16 20, 16 30 17 15, 17 25, 18 жовтня

У передсвяткові дні третя і четверта пара зазвичай проводиться лише по одному уроку.

Уважно вивчивши розклад, очевидно, що воно ідентичне в будь-який день тижня, крім, зрозуміло, неділі, коли дзвінки взагалі не повинні подаватися. Цей факт дозволить відмовитися і від використання такого параметру як день тижня, так як дзвінки фактично від нього не залежать. Замість нього використовуємо лічильник, який відключить дзвінки в неділю.

Уважно проаналізувавши всі викладені вище міркування, я вирішив використовувати таку структурну схему:

Рис. 1 Структурна схема

1.3 Розробка функціональної схеми

Для реалізації необхідних функцій і вище наведеної структурної схеми пропоную використовувати мікроконтроллер виробництва ATMEL як самий простий і доступний з представлених на ринку. Крім того, його використання дозволить істотно спростити процес проектування самого пристрою, зробити його виготовлення дуже простим завданням.

Зважаючи на використання такого рішення, пропоную наступну схему розподілу функцій по компонентах системи:

Рис. 2 Функціональна схема

Вважаю, що дана функціональна схема буде оптимальною для вирішення поставленого завдання.

1.4 Розробка принципової схеми

1 .4.1 Розрахунок вузлів та блоків

Для мікросхем використовуються стандартні підключення. Зокрема, для мікросхеми К176 для не задіяних виходів використовуються резистори номіналом 1 кому. Входи мікроконтролера, відповідно до документації, захищені обмежують резисторами R 8 - R 16, R 18 - R 24.

При цьому номінал резистора R 8 становить 500 кОм, всіх інших - 100 кОм. Зрозуміло, що струм при такому включенні буде незначний, тому не потрібно включення обмежує резистора в ланцюзі транзистора VT 1.

Розрахуємо обмежує резистор в ланцюзі транзистора VT 2. Максимальний струм для транзистора - 30 мА. Виходячи з цього, виберемо робочий струм 20 мА. Тоді за законом Ома:

R = U / I = 5 / 0,02 = 250 Ом.

При цьому струмі виділяється потужність складе:

P = UI = 5 * 0,02 = 0,1 Вт.

У ланцюзі харчування, паралельно мікроконтролеру повинен бути включений керамічний конденсатор номіналом 0,1 мкФ.

Далі, у відповідності зі стандартним підключенням.

R 2 = 22 МОм, 0,125 Вт

R 3 = 510 кОм, 0,125 Вт

ZQ 1 = 32 кГц

С1 = 62 пФ

С2 = 3 .. 15 пФ

С3 = 4 .. 20 пФ

С4 = 12 пФ

ZQ 2 = 1 МГц.

1.4.2 Вибір елементної бази

Вибір мікроконтролера був продиктований його функціональними можливостями, які є оптимальними для системи, що розробляється, а також його порівняно низькою вартістю.

Вибір мікросхеми К176ІЕ12 був обумовлений тим, що вона містить всі необхідні моїй системі компоненти в максимально інтегрованому вигляді.

Вибір реле був продиктований рівнем напруги, що управляє і коммутируемой потужністю. Останній параметр був значний, і чим вище він був, тим краще. Тим більше дзвінків можна було підключити. Я використовував реле з максимальним струмом в 5 А, що на мій погляд більш ніж достатньо навіть для великої кількості дзвінків.

Всі конденсатори повинні витримувати напругу 10 В. Резистори, крім R 17, потужність 0,125 Вт. R 17 - 0,25 Вт.

Як ZQ 1 використовується спеціальний часовий резонатор підвищеної точності. ZQ 2 - кварцовий резонатор звичайної точності частотою 1 МГц.

Ключ SA 1 - з фіксацією в обох положеннях.

Ключ SA 2 - кнопка без фіксації в натиснутому стані або ключ. Повинна витримувати напругу 220 В і струм 5 А.

1.4.3 Опис принципу дії

При розробці принципу дії даного пристрою, я вирішив відмовитися від використання реального часу і контрольних точок. Розробка пристрою з цього шляху була б невиправдано складною і витратною. Тому я вирішив використовувати принцип таймера і реалізувати схему з використанням мікроконтролера AT 90 S 1200.

Принцип дії запропонованого пристрою наступний: мікросхема К176ІЕ12 представляє собою два лічильники. Перший - з коефіцієнтом ділення 2 15 с підключається зовнішнім кварцовим резонатором. Він використовується для генерації секундних імпульсів. Другий - з коефіцієнтом розподілу 60. Використовується для генерації хвилинних імпульсів. Лічильники з'єднані так, що секундний сигнал з виходу першого надходить на вхід другого.

З огляду на те, що мікросхеми мікроконтролера і лічильника побудовані на різних типах логіки, для узгодження по струму і напрузі, я використовував транзистор VT 1. Це транзистор з індукованим каналом, отже, мікросхеми безпосередньо не з'єднані один з одним. Вихідний сигнал лічильника лише комутує харчування на вхід мікроконтролера. Для цього можна використовувати майже будь-транзистор з індукованим каналом n-типу. У режимі відсічення на вході мікроконтролера буде 0, в режимі насичення - 1. В якості цього транзистора пропоную використовувати КП303А. Цей же транзистор пропоную використовувати як ключ для включення реле.

Мікроконтролер за допомогою програми обробляє вхідний хвилинний сигнал та видає імпульс дзвінка, який комутує харчування на реле за допомогою транзистора VT 2.

Реле в свою чергу комутує напругу 220 В на дзвінки.

1.4.4 Розрахунок споживаної потужності

Згідно з документацією, споживаний мікросхемою К176ІЕ12 струм складає 25 мкА. При напрузі живлення 9 В. Розрахуємо споживану потужність:

P = UI = 9 * 0,000025 = 0,000225 Вт

Споживаний струм мікроконтролера, у відповідності з технічною документацією, в робочому режимі становить 0,3 мА. При напрузі живлення 5 В. Розрахуємо потужність:

P = UI = 5 * 0,0003 = 0,0015 Вт

Струм на резисторах R 1 - R 16, R 18 - R 24 незначний, тому приймемо споживану ними потужність лише 0,05 Вт

Як було пораховано вище, споживана потужність на резисторі R 17 становить 0,1 Вт.

Разом споживана потужність схеми:

P = 0,05 + 0,000225 + 0,0015 + 0,1 = 0,151725 Вт

1.5 Розробка програмного забезпечення

Для розробки програмного забезпечення був використаний Асемблер мікроконтролерів ATMEL серії AT 90 S, всі команди якого викладені в Додатку 1.

Початковим етапом створення програмного забезпечення стала розробка блок схеми майбутньої програми.

Рис. 3 Схема алгоритму програми

Для реалізації заданого алгоритму, пропоную використовувати наступний текст програми:

ORG 0

JMP reset

RETI

reset: LDI R16, 00h

LDI R17, 00h

M1: CPI R17, 06h

BREQ M2

LDI R18, 01h

OUT PINB, R18

LDI R18, 05h

OUT TCCR0, R18

LDI R18, 00h

M3: IN R19, TCNT0

CPI R19, E0h

BRPL M3

LDI R19, 00h

OUT TCNT0, R19

INC R3

BRSH M3

LDI R18, 00h

OUT PINB, R18

M2: LDI R18, 06h

OUT TCCR0, R18

LDI R18, 00h

OUT TCNT0, R18

M4: IN R18, TCNT0

CPI R18, 45d

BRNE M4

CPI R17, 06h

BREQ M5

LDI R18, 01h

OUT PINB, R18

LDI R18, 05h

OUT TCCR0, R18

LDI R18, 00h

M7: IN R19, TCNT0

CPI R19, E0h

BRPL M7

LDI R19, 00h

OUT TCNT0, R19

INC R3

BRSH M3

LDI R18, 00h

OUT PINB, R18

M5: LDI R18, 06h

OUT TCCR0, R18

LDI R18, 00h

OUT TCNT0, R18

M6: IN R18, TCNT0

CPI R18, 10d

BRNE M6

INC R16

CPI R16, 10d

BRNE M1

LDI R16, 00h

LDI R19, 00h

LDI R18, 06h

OUT TCCR0, R18

LDI R18, 00h

OUT TCNT0, R18

M8: IN R18, TCNT0

CPI R19, 03h

BRNE M9

CPI R18, 77d

BREQ M10

M9: CPI R18, FFh

BRNE M8

INC R19

LDI R18, 00h

OUT TCNT0, R18

JMP M8

M10: INC R17

CPI R2, 07h

BRNE M1

LDI R2, 00h

JMP M 1

2. КОНСТРУКТОРСЬКО-ТЕХНОЛОГІЧНИЙ

2.1 Розробка друкованої плати

Друкована плата була розроблена на основі принципової схеми за допомогою програми RuLay. Нижче наведено її малюнок:

Рис. 4 Друкована плата

Реальний розмір плати 10х10 см.

2.2 Вибір способи виготовлення друкованої плати

Друковані плати являють собою діелектричну основу з нанесеним на неї струмопровідним малюнком (друкованим монтажем) та отворами для монтажу елементів.

Друкований монтаж - це нанесення на ізоляційне підставу тонких електропровідних покриттів (друкованих провідників), що виконують функції монтажних проводів для з'єднання елементів схеми.

Друковані плати служать для розміщення та закріплення елементів пристрою на одній підставі, а друкарський монтаж забезпечує зв'язок між цими елементами відповідно до принципової схемою пристрою.

Поряд з традиційним провідним монтажем друковані плати є основним етапом у підготовці пристрою до виробництва і мають ряд переваг, тобто вони дозволяють:

  • Збільшити щільність монтажних з'єднань і можливість мініатюризації компонування радіоелементів і блоків всередині пристрою;

  • Організувати виготовлення друкованих провідників та електрорадіоелементів в одному технологічному циклі;

  • Гарантована стабільність і повторюваність електричних характеристик;

  • Підвищена стійкість пристрою до кліматичних та механічних впливів;

  • Провести уніфікацію конструкторських і технологічних рішень;

  • Збільшити надійність;

  • Організувати комплексну автоматизацію робіт з виготовлення пристрою;

За конструктивним виконанням всі друковані плати можна підрозділити на: односторонні, двосторонні, одношарові і багатошарові.

Односторонні друковані плати являють собою діелектричне підставу, на одній стороні якого виконаний друкований монтаж, а на іншій стороні розміщуються елементи пристрою.

У двосторонніх друкованих плат друкований монтаж виконаний на двох сторонах, а перехід струмопровідних ліній здійснюється металізованими контактними отворами. Таке виконання друкованої плати дозволяє забезпечити велику щільність розміщення друкованих провідників.

Багатошарові друковані плати складаються з чергуються шарів матеріалу з проводять малюнком, з'єднаних клейовими прокладками в монолітне основу шляхом пресування. Таке виконання друкованої плати дозволяє забезпечити найбільшу щільність і надійність друкованого монтажу, що в свою чергу дозволяє зменшити габаритні розміри друкованої плати.

Тепер розглянемо більш детально методику нанесення струмопровідного малюнка на підкладку друкованої плати. Існує кілька способів:

1 хімічне травлення;

2 Електрохімічне осадження;

3 Комбінований.

Найбільш поширеною з цих методів є метод хімічного травлення.

Організація процесу хімічного травлення фольгированного матеріалу здійснюється за допомогою спеціально виготовлених для цих цілей хімічних складів. Існує широка номенклатура таких реактивів, більшість з яких досить легко можна виготовити навіть у домашніх умовах. Найбільш простими способами травлення фольгированного матеріалу в процесі виготовлення друкованої плати є:

1 Ділянки фольги, які на отриманому малюнку повинні залишитися у вигляді провідників, покривають нітролаком, або клеєм БФ, підфарбованим декількома краплями чорнила. Після висихання фарби малюнок перевіряють на відповідність кресленню і при необхідності корегують його. Потім у склянці холодної води розчиняють 4 - 6 таблеток перекису водню і обережно додають 15 - 25 мл концентрованої сірчаної кислоти. Розчин виливається в скляну або керамічну ємність, у яку міститься плата. Час травлення у цьому розчині приблизно 1 годину.

2 Розчин хлорного заліза у воді: у 200 мл води розчиняють 150 г хлорного заліза в порошку. Для приготування хлорного заліза беруть 9%-ву соляну кислоту і дрібні залізні ошурки. На 25 об'ємних частин кислоти беруть одну частину ошурки. Тирса засипають у відкриту судину з кислотою і залишають на кілька днів. Через 5 - 6 днів розчин забарвиться в жовто-бурий колір, що означає готовність розчину до застосування.

3 Травлення плати в концентрованому розчині азотної кислоти займає 1 -5 хвилин, але вимагає обережності. Після травлення плату ретельно промивають водою з милом.

Існує також механічний спосіб виготовлення друкованої плати без застосування хімікатів. Даний процес здійснюється наступним чином: необхідних розмірів плату вирізують з фольгированного матеріалу, свердлять всі необхідні отвори і наносять на неї малюнок друкованого монтажу. Контури обводять гострим шилом. Фольгу з там, де це необхідно знімають за допомогою різака. Для виготовлення плати середньої складності наведеним способом витрачається 1,5 - 2 години. При застосуванні цього методу незначно погіршує якість плати.

Для виготовлення друкованої плати, я буду використовувати метод травлення в хлорному залозі. Цей метод обраний з-за своєї доступності і простоти виконання. Нанесення малюнка доріжок буде здійснено шляхом переносу тонера з роздруківки на термобумаге. Це дозволить істотно підвищити якість виготовлення друкованої плати, в порівнянні з методом ручного перенесення.

2.3 Розробка компонування пристрою

Пристрій можна виконати у вигляді коробки габаритними розмірами 13х11х8 см. На кришці пропоную розмістити кнопки. У корпусі слід передбачити отвір для підключення блоку живлення і можливість установки елементів живлення для мікросхеми К176ІЕ12. В якості такого елемента живлення можна використовувати батарейку типу "Крона". Нижче наводжу приблизний малюнок компонування пристрою.

Рис. 5 Компонування

2.4 Пошук і усунення несправностей

У цьому пристрої використовується мінімум елементів, схильних до старіння, чиї характеристики погіршуються з плином часу. Це є фактором, що істотно підвищує надійність системи.

У місці з тим, з метою здешевлення і спрощення пристрою, я відмовився від індикації. Це дещо ускладнює процес пошуку несправностей, якщо вони все ж таки виникнуть. Тому для того, щоб виявити несправність з великою часткою ймовірності буде потрібно осцилограф.

У число деталей, схильних до старіння, входять конденсатори, які в цій системі здебільшого входять у стандартне підключення кварцового резонатора.

Їх старіння може призвести до зниження точності відліку часу. Для усунення цього ефекту можна користуватися будівельних конденсаторами, для компенсації втраченої ємності.

Під час пошуку та усунення несправностей, пропоную користуватися наступною таблицею:

Ознака

Причина

Дії з усунення

Пристрій не дає сигналу

дзвінка

Відсутність харчування

Перевірити наявність живлення на всіх вузлах пристрої, в першу чергу на мікросхемах, надійність пайки.


Вихід з ладу мікросхем рахунки

Перевірити наявність секундних імпульсів на виході мікросхеми DD 1, хвилинних імпульсів на виході мікросхем DD 2. При необхідності замінити їх.


Вихід з ладу кварцового резонатора

Перевірити коректність роботи кварцового резонатора на мікросхемі DD 1 і мікроконтролері.


Вихід з ладу мікроконтролера та / або програми

Перевірити наявність імпульсу дзвінка на виході мікроконтролера. Перевірити програму на емуляторі даного мікроконтролера, замінити його аналогічним.


Вихід з ладу реле

Перевірити наявність імпульсів на виході мікроконтролера, напруги на реле. При наявності обох, замінити реле.

Неточність сигналу

Погана настройка ланцюга кварцового резонатора мікросхеми К176ІЕ12

Відрегулювати відповідні конденсатори C 2, C 3.

Табл. 1 Можливі несправності та методи їх усунення

3. ЕКОНОМІЧНИЙ РОЗДІЛ

У даному розділі буде розрахована вартість виготовлення пристрою для автоматичної подачі дзвінків у навчальних закладах. Для цього буде складена калькуляція собівартості виготовлення даного виробу в умовах підприємства РУП "Гомель ОТІ". Для розрахунків використано дані та норми витрат матеріалів цього підприємства. Ціни на покупні комплектуючі - роздрібні.

1. Розрахунок витрат на сировину й матеріали:

См = S Н i * Ц i,

де См - вартість сировини і матеріалів, руб.;

Н i - норма витрати i-го матеріалу, в натуральних показниках;

Ц i - ціна за одиницю виміру i-го матеріалу, грн.

n / n

Найменування матеріалу

Одиниці виміру

Норма витрати на пристрій

Ціна за од. вимірювання,

(Руб.)

Сума,

(Руб.)


1


Бензин - розчинник ГОСТ 3134 - 78

кг

0,03

1700

50

2

Каніфоль соснова ГОСТ 19113 - 72

кг

0,01

10000

100

3

Припої 61 ГОСТ 21931 - 76

кг

0,03

20000

600

4

Склотекстоліт СФ - 2 - 35Г - 1,5 1с ГОСТ 10316 - 78

кг

0,01

15000

150

5

Хлорне залізо ТУ6 - 09 - 3084 - 82

кг

0,02

30000

600

Разом:

1500

Табл. 2 Витрати на сировину і матеріали

2. Розрахунок витрат на покупні комплектуючі вироби та напівфабрикати:

Ск = S (К i * Ц i,)

де Ск - вартість покупних комплектуючих виробів та напівфабрикатів на один пристрій, руб.

До i - кількість комплектуючих виробів та напівфабрикатів i-го найменування на один пристрій, шт.

Ц i - ціна за одиницю, крб.

N / n

Найменування комплектуючих виробів та напівфабрикатів

Кількість на 1 пристрій

Ціна за одиницю,

(Руб.)

Сума,

(Руб.)


1

2

3

4

5

1

Кварцовий генератор часовий

2

1000

2000

2

Конденсатор постійної ємності

3

200

600

3

Мікросхема К176ІЕ12

1

2000

2000

4

Мікроконтролер AT90S1200

1

15000

15000

5

Роз'єми для мікросхем

2

200

400

6

Реле

1

5000

5000

7

Резистори МЛТ

24

200

4800

8

Ключ

3

1000

3000

9

Конденсатор змінної ємності

2

1000

2000

10

Блок живлення 0,5 А

1

10000

10000

11

Транзистор польовий КП301А

2

500

1000




Разом:

45800

Табл. 3 Витрати на покупні комплектуючі

3. Розрахунок тарифної заробітної плати виробничих робітників:

ЗПтар = S (Сч ij * Т e i),

де ЗПтар - тарифна заробітна плата виробничих робітників, руб.;

Сч ij - годинна тарифна ставка по i-тої операції, j-го розряду робіт, руб.;

Т e i - трудомісткість i-тої операції, чол-год.;

N / n

Найменування операції

Розряд

робіт

Годинна тарифна ставка (Руб.)

Трудомісткість операції,

(Чел-час.)

Сума тарифної

зарплати, (грн.)


1

Слюсарні

1

733

4

2932

2

Механічні

1

733

0,5

366,5

3

Гальванічні

2

850

0,5

425

5

Монтажні

3

989

5

4945

6

Регулювальні

3

989

3

2967

Разом заробітна плата тарифна (ЗПтар):

11635

Табл. 4 Тарифна заробітна плата.

  1. Розрахунок основної заробітної плати виробничих робітників:

ЗПосн = ЗПтар + Пр,

де ЗПосн - основна заробітна плата виробничих робітників, руб.;

Пр - сума премії, руб.

ЗПосн = 11635 * 1,3 = 15126 руб.

  1. Розрахунок додаткової заробітної плати виробничих робітників (ЗПдоп):

ЗПдоп = ЗПосн * 9,6 / 100,

де 9,6 -% додаткової зарплати по підприємству.

ЗПдоп = 15126 * 9,6 / 100 = 1452 руб.

6. Розрахунок податків і відрахувань від заробітної плати виробничих робітників (ОЗП):

а) до фонду соц. захисту - 35% від заробітної плати;

б) відрахування з обов'язкового страхування - 0,28%.

ОЗП = 0,378 * (ЗПосн + ЗПдоп)

ОЗП = 0,3528 * (1452 +15126) = 5849 руб.

7. Разом прямі витрати (Зпр):

Зпр = М + ЗПосн + ЗПдоп + ОЗП

Зпр = 1500 +45800 +15126 +1452 +5849 = 69727 руб

8. Розрахунок накладних витрат (Нр):

Нр = 15126 * 165,1 / 100 = 24958 руб

  1. Калькуляція собівартості проектованого пристрою,

Розрахунок відпускної ціни проектованого пристрою

n / n

Статті витрат калькуляції

Умовні позначення

Сума, руб.

Матеріальні витрати

М

47300

Заробітна плата виробничих робітників

ЗПосн + ЗПдоп

16578

Відрахування від заробітної плати виробничих робітників

ОЗП

5849

Разом прямі витрати

Зпр

69727

Накладні витрати

Нр

24958

Разом повна собівартість (Сп = Зпр + Нр)

Сп

94685

Планова прибуток (П = Ур * Сп / 100; де Ур - рівень планової рентабельності 20%)

П

18937

Податки і відрахування від виручки (Е)

Е = (Сп + П) * 3 / (100 - 3).

Е

3514

Податок на додану вартість

де% ПДВ - ставка ПДВ, -18%.

ПДВ

21085

Відпускна ціна проектованого пристрою


Цо

138221

Табл. 5 Калькуляція

З вироблених нижче розрахунків вартості виготовлення, очевидно, що запропоноване пристрій володіє конкурентоспроможною ціною в умовах ринкової економіки, при промисловому виробництві. При впровадженні пристрої автоматичної подачі дзвінків в серійне виробництво, собівартість його виготовлення може бути знижена, за рахунок економії матеріалів і більш низьких цін на комплектуючі при оптовій закупівлі.

4. ОХОРОНА ПРАЦІ.

Нижче викладена типова інструкція з охорони праці при виконанні паяльних робіт.

4.1 Загальні вимоги безпеки

4.1.1 До виконання робіт з паяння паяльником допускаються працівники віком не молодше 18 років, які пройшли навчання, інструктаж і перевірку знань з охорони праці, засвоїли безпечні методи і прийоми виконання робіт, методи і прийоми правильного поводження з пристосуваннями, інструментами і вантажами.

4.1.2 Працівники, що виконують пайку паяльником, повинні мати II групу з електробезпеки.

4.1.3 У разі виникнення в процесі пайки паяльником будь-яких питань, пов'язаних з її безпечним виконанням, працівник повинен звернутися до свого безпосереднього або вищестоящому керівнику.

4.1.4 При пайку паяльником на працівника можуть впливати небезпечні і шкідливі виробничі фактори:

  • підвищена загазованість повітря робочої зони парами шкідливих хімічних речовин;

  • підвищена температура поверхні виробу, обладнання, інструменту і розплавів припоїв;

  • підвищена температура повітря робочої зони;

  • пожежонебезпека;

  • бризки припоїв і флюсів;

  • підвищене значення напруги в електричному ланцюзі, замикання якого може відбутися через тіло працівника.

4.1.5 Працівники, зайняті паянням паяльником, повинні забезпечуватися засобами індивідуального захисту.

4.1.6 Роботи із шкідливими і вибухонебезпечних речовин при нанесенні припоїв, флюсів, паяльних паст, що пов'язують і розчинників повинні проводитися при діючій загальнообмінної і місцевої витяжної вентиляції. Системи місцевих відсмоктувачів повинні включатися до початку робіт і вимикатися після їх закінчення. Робота вентиляційних установок повинна контролюватися за допомогою світлової та звукової сигналізації, автоматично включається при зупинці вентиляції.

4.1.7 Паяльник повинен проходити перевірку і випробування у терміни та обсягах, встановлених технічною документацією на нього.

4.1.8 Кабель паяльника повинен бути захищений від випадкового механічного пошкодження і зіткнення з гарячими деталями.

4.1.9. Робочі місця випалу ізоляції з кінців електропроводів (джгутів) повинні бути обладнані місцевою витяжною вентиляцією. Робота з випалювання ізоляції без застосування працівниками захисних окулярів не допускається.

4.1.10 Для місцевого освітлення робочих місць при пайку паяльником повинні застосовуватися світильники з непросвечивающими відбивачами. Світильники повинні розташовуватися таким чином, щоб їх светящие елементи не потрапляли в поле зору працівників.

4.1.11 На робочому місці повинні бути ємності з нейтралізуючими рідинами для видалення паяльних флюсів, що містять фтористі і хлористі солі, у випадках їх потрапляння на шкіру працівника.

4.1.12 На ділянках пайки паяльником на підлозі повинні бути покладені дерев'яні грати, вкриті діелектричними килимками.

4.1.13 Робочі поверхні столів і обладнання на дільницях пайки паяльником, а також поверхні ящиків для зберігання інструментів повинні покриватися гладким, легко очищується, обмиваємо матеріалом.

4.1.14 Використані при пайку паяльником серветки і дрантя, повинні збиратися в спеціальну ємність, віддалятися з приміщення по мірі їх накопичення в спеціально відведене місце.

4.1.15 Працівник, зайнятий паянням паяльником, негайно повідомляє свого безпосереднього або вищестоящого керівника про будь-яких ситуаціях, які загрожують життю та здоров'ю людей, про кожний нещасний випадок, що трапився на виробництві, або про погіршення стану свого здоров'я, у тому числі про прояв ознак гострого професійного захворювання (отруєння).

4.2 Вимоги безпеки перед початком роботи

Перед початком роботи необхідно:

4.2.1 Оглянути робоче місце, привести його в порядок, звільнити проходи і не захаращувати їх.

4.2.2 Оглянути, привести в порядок і надіти засоби індивідуального захисту.

4 .2 .3 При користуванні паяльником:

  • перевірити його на відповідність класу захисту від ураження електричним струмом;

  • перевірити зовнішнім оглядом технічний стан кабелю та штепсельної вилки, цілісність захисного кожуха та ізоляції рукоятки;

  • перевірити на працездатність вбудованих в його конструкцію відсмоктувачів;

  • перевірити на працездатність механізовану подачу припою у випадках її встановлення в паяльнику.

4.2.4 Включити і перевірити роботу вентиляції.

4. 2.5 Перевірити наявність та справність:

  • огороджень і запобіжних пристроїв;

  • струмоведучих частин електричної апаратури (пускачів, трансформаторів, кнопок і інших частин);

  • заземлюючих пристроїв;

  • засобів пожежогасіння.

4.2.6 Перевірити освітленість робочого місця. Напруга для місцевого освітлення не повинна перевищувати 50В.

4.3 Вимога безпеки при виконанні робіт

Під час роботи необхідно:

4.3.1 Утримувати робоче місце в чистоті, не допускати його захаращення.

4.3.2 При виконанні робіт дотримуватися прийнятої технології пайки виробів.

4.3.3 Паяльник, що знаходиться в робочому стані, встановлювати в зоні дії місцевої витяжної вентиляції.

4.3.4 Паяльник на робочих місцях встановлювати на вогнезахисні підставки, що виключають його падіння.

4.3.5 Нагріті в процесі роботи виробу і технологічне оснащення розміщувати в місцях, обладнаних витяжною вентиляцією.

4.3.6 При пайку великогабаритних виробів застосовувати паяльник з вбудованим відсмоктуванням.

4.3.7 Для переміщення виробів застосовувати спеціальні інструменти (пінцети, кліщі або інші інструменти), що забезпечують безпеку при пайку.

4.3.8 Складання, фіксацію, поджатие з'єднувальних елементів, нанесення припою, флюсу та інших матеріалів на складальні деталі проводити з використанням спеціальних пристосувань або інструментів, зазначених у технологічній документації.

4.3.9 Надлишки припою і флюсу з жала паяльника знімати із застосуванням матеріалів, зазначених у технологічній документації (бавовняні серветки, азбест та інші).

4.3.10 Пайку паяльником у замкнутих об'ємах проводити не менш ніж двома працівниками. Для здійснення контролю безпечного проведення робіт один з працівників повинен перебувати поза замкнутого обсягу. Працівник, що знаходиться в замкнутому об'ємі, крім спецодягу повинен застосовувати: захисні каски (поліетиленові, текстолітові або вініпластовие), електрозахисних засобів (діелектричні рукавички, калоші, килимки) і запобіжний пояс із канатом, кінець якого повинен знаходитися у спостерігає поза замкнутого обсягу.

4.3.11 Пайку паяльником у замкнутих об'ємах проводити паяльником з напругою не вище 12 В і при безперервній роботі місцевої припливної і витяжної вентиляції.

4.3.12 Пайку малогабаритних виробів у вигляді штепсельних роз'ємів, наконечників, клем і інших аналогічних виробів виробляти, закріплюючи їх у спеціальних пристроях, зазначених у технологічній документації (затискачі, струбцини та інші пристосування).

4.3.13 Щоб уникнути опіків розплавленим припоєм при розпаювання не висмикувати різко з великим зусиллям паяемие дроти.

4.3.14 Паяльник переносити за корпус, а не за дріт або робочу частину. При перервах у роботі паяльник відключати від електромережі.

4.3.15 При нанесенні флюсів на сполучаються місця користуватися пензликом або фарфорового лопаткою.

4.3.16 При перевірці результатів пайки не прибирати виріб з активної зони витяжки до повного його охолодження.

4.3.17 Вироби для пайки паяльником укладати таким чином, щоб вони знаходилися в стійкому положенні.

4.3.18 На ділянках пайки паяльником, не виробляти прийом і зберігання їжі, а також паління.

4 .4 Вимоги безпеки при закінченні роботи

Після закінчення роботи необхідно:

4.4.1 Відключити від електромережі паяльник, пульти харчування, освітлення.

4.4.2 Вимкнути місцеву витяжну вентиляцію.

4.4.3 Невитрачені флюси прибрати у витяжні шафи або в спеціально призначені для зберігання комори.

4.4.4 Привести в порядок робоче місце, скласти інструменти та пристосування в інструментальний ящик.

4.4.5 Зняти спецодяг та інші засоби індивідуального захисту і повісити їх у спеціально призначене місце.

4.4.6 Вимити руки та обличчя теплою водою з милом, при можливості прийняти душ.

4.5 Вимога безпеки в аварійних ситуаціях.

В аварійних ситуаціях необхідно:

4.5.1 При виявленні несправної роботи паяльника відключити його від електромережі і сповістити про це свого безпосереднього або вищестоящого керівника.

4.5.2 При травмуванні, отруєнні і раптовому захворюванні працівника надати йому першу (долікарську) допомогу та, при необхідності, організувати доставку до закладу охорони здоров'я.

4.5.3 При ураженні електричним струмом працівника вжити заходів до якнайшвидшого звільнення потерпілого від дії струму.

4. 5. 4 При виникненні пожежі:

  • припинити роботу;

  • відключити електрообладнання;

  • повідомити безпосереднього або вищестоящому керівнику про пожежу;

  • повідомити про пожежу в пожежну охорону;

  • прийняти якомога заходи з евакуації працівників, гасіння пожежі та збереження матеріальних цінностей.

5. ЕНЕРГО-І МАТЕРІАЛОСБЕРЕЖЕНІЕ

Ринкова економіка вимагає максимально ефективного використання матеріальних ресурсів та енергії. Щоб підвищити економічну привабливість мого пристрою, я застосував такі технічні та проектувальні методи:

  1. Оптимізував конструкцію пристрою у відповідності з поставленою задачею, максимально спростивши його виготовлення, використовував мінімально необхідну кількість деталей.

  2. У процесі конструювання, застосував мікросхеми КМОП-логіки замість ТТЛ. Тим самим знизив енергоспоживання.

  3. Мінімізував використання матеріалів, шляхів максимально компактною розведення друкованої плати.

  4. У процесі проектування відмовився від індикації, тим самим заощадив матеріальні та енергоресурси.

6. ОХОРОНА НАВКОЛИШНЬОГО СЕРЕДОВИЩА

При сучасному рівні розвитку радіоелектронної промисловості однією з гострих екологічних проблем є захист навколишнього середовища від токсичного впливу відходів хіміко-гальванічних процесів, в тому числі стоків травлення друкованих плат.

На підприємствах електронної промисловості, де виробляється виготовлення друкованих плат травленням металевого провідного шару, створені спеціальні установки і комплекси з застосуванням локальних маловідходних технологій, основне призначення яких - постадійне вилучення цінних металлокомпонентов, відновлення відпрацьованих травітельних розчинів для подальшого повторного використання в технологічному циклі, а також вторинне використання очищеної промивної води. Це дозволяє вирішити одночасно дві проблеми: відбувається мінімізація утилізованих матеріалів і економія на закупівлю засобів для придбання нових хімічних компонентів.

Весь процес утилізації повинен здійснюється відповідно до розробленої нормативно-технічною документацією: "Тимчасовим технологічним регламентом з виробництва" та "Технічними умовами на товарні продукти".

У непромислових умовах у якості травителя для плат найбільшого поширення набув розчин хлорного заліза (FeCl 3). Ця сіль у водному розчині окисляє мідь і сприяє її відділення від основи-діелектрика друкованої плати. Концентрація використовуваного розчину 400 г / л, робоча температура до 35 ° С. Незважаючи на те, що цей розчин достатньо популярний, у нього є один великий недолік - він не піддається регенерації, тобто відновленню в звичайних непромислових умовах. Тому необхідно застосовувати ряд операцій для підготовки до утилізації відпрацьованого хімічного розчину. Ідеальним способом є нейтралізація залишків виробництва лугом (краще гашеним вапном). Після нейтралізації рідку частину можна вилити в каналізацію при неабиякому розведенні звичайною водою - в таких кількостях вона не сприятиме засолення грунтів. А тверду треба висушити, і добре прожарити. Одержаний продукт буде досить хімічно інертний і не представляє небезпеки для навколишнього середовища.

Отже, нейтралізація проводиться із застосуванням хімічних елементів у такій пропорції: на міль хлорного заліза (162 г) потрібно три моля вапна (171 г). Тобто приблизно, скільки за вагою хлорного заліза, стільки й вапна. Реакція буде проходити з виділенням великої кількості тепла, тому вапно потрібно додавати поступово. І ще буде виділятися певна кількість газу (вуглекислого), так як у вапні обов'язково буде карбонат, що поглинає газ CO 2 з повітря. Тільки застосування таких операцій дозволить мінімізувати надаються при утилізації відпрацьованих розчинів впливу на навколишнє середовище.

ВИСНОВОК

Наприкінці даного дипломного проекту, хочу відзначити, що всі поставлені завдання були вирішені з максимальною економією технічних, трудових, матеріальних ресурсів. Запропонований варіант має широкий спектр переваг перед своїми аналогами і, безумовно, з легкістю може бути запущений в серійне виробництво. Упевнений, що запропоноване рішення зможе гідно конкурувати на ринку.

У процесі дипломного проектування я виявив отримані мною в процесі навчання знання, вирішив поставлене переді мною завдання і підтвердив свою кваліфікацію як техніка-електроніка.

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

  1. Цифрові інтегральні мікросхеми: Довідник. / М.І. Богданович, І.М. Грель та ін - Мн.: Білорусь, 1991.

  2. В.В. Фролов. Мова радіосхем - М.: Радіо і зв'язок, 1988.

  3. Довідкова книга радіоаматора-конструктора / А.А Бокуняев, Н.М. Борисов, Р.Г. Варламов та ін; Під ред. Н.І. Чистякова. - М.: Радіо і зв'язок, 1990

  4. Сайт www.gaw.ru

  5. Сайт www.atmel.ru

  6. Сайт www.shema.ru

  7. Сайт www.schem.ru

  8. Сайт www. Redair. Narod. Ru

  9. Сайт www. Diagram. Com. Ua

  10. Сайт www.radiotexnika.ru

  11. Сайт www. Radiochainik. Narod. Ru

  12. Сайт www.gelezo.com

  13. Сайт www.qrz.ru

  14. Сайт www.brgu.ru

ДОДАТОК А

Команди Асемблера мікроконтролерів серії AT 90 S виробництва компанії ATMEL

Мнемоніка

Операнди

Опис

Операція

Прапори

Цикли

ADD

Rd, Rr

Підсумовування без переносу

Rd = Rd + Rr

Z, C, N, V, H, S

1

ADC

Rd, Rr

Підсумовування з перенесенням

Rd = Rd + Rr + C

Z, C, N, V, H, S

1

SUB

Rd, Rr

Віднімання без переносу

Rd = Rd - Rr

Z, C, N, V, H, S

1

SUBI

Rd, K8

Віднімання константи

Rd = Rd - K8

Z, C, N, V, H, S

1

SBC

Rd, Rr

Віднімання з переносом

Rd = Rd - Rr - C

Z, C, N, V, H, S

1

SBCI

Rd, K8

Віднімання константи з перенесенням

Rd = Rd - K8 - C

Z, C, N, V, H, S

1

AND

Rd, Rr

Логічне І

Rd = Rd · Rr

Z, N, V, S

1

ANDI

Rd, K8

Логічне І з константою

Rd = Rd · K8

Z, N, V, S

1

OR

Rd, Rr

Логічне АБО

Rd = Rd V Rr

Z, N, V, S

1

ORI

Rd, K8

Логічне АБО з константою

Rd = Rd V K8

Z, N, V, S

1

EOR

Rd, Rr

Логічне виключає АБО

Rd = Rd EOR Rr

Z, N, V, S

1

COM

Rd

Побитной Інверсія

Rd = $ FF - Rd

Z, C, N, V, S

1

NEG

Rd

Зміна знака (Доп. код)

Rd = $ 00 - Rd

Z, C, N, V, H, S

1

SBR

Rd, K8

Встановити біт (біти) в регістрі

Rd = Rd V K8

Z, C, N, V, S

1

CBR

Rd, K8

Скинути біт (біти) в регістрі

Rd = Rd · ($ FF - K8)

Z, C, N, V, S

1

INC

Rd

Інкрементіровать значення регістра

Rd = Rd + 1

Z, N, V, S

1

DEC

Rd

Декрементіровать значення регістра

Rd = Rd -1

Z, N, V, S

1

TST

Rd

Перевірка на нуль або заперечність

Rd = Rd · Rd

Z, C, N, V, S

1

CLR

Rd

Очистити регістр

Rd = 0

Z, C, N, V, S

1

SER

Rd

Встановити регістр

Rd = $ FF

None

1

ADIW

Rdl, K6

Скласти константу і слово

Rdh: Rdl = Rdh: Rdl + K6

Z, C, N, V, S

2

SBIW

Rdl, K6

Відняти константу зі слова

Rdh: Rdl = Rdh: Rdl - K6

Z, C, N, V, S

2

MUL

Rd, Rr

Множення чисел без знаку

R1: R0 = Rd * Rr

Z, C

2

MULS

Rd, Rr

Множення чисел зі знаком

R1: R0 = Rd * Rr

Z, C

2

MULSU

Rd, Rr

Множення числа із знайомий з числом без знака

R1: R0 = Rd * Rr

Z, C

2

FMUL

Rd, Rr

Множення дробових чисел без знаку

R1: R0 = (Rd * Rr) <<1

Z, C

2

FMULS

Rd, Rr

Множення дробових чисел зі знаком

R1: R0 = (Rd * Rr) <<1

Z, C

2

FMULSU

Rd, Rr

Множення дробового числа із знайомий з числом без знака

R1: R0 = (Rd * Rr) <<1

Z, C

2

Мнемоніка

Операнди

Опис

Операція

Прапори

Цикли

RJMP

k

Відносний перехід

PC = PC + k +1

None

2

IJMP

Ні

Непрямий перехід на (Z)

PC = Z

None

2

EIJMP

Ні

Розширений непрямий перехід на (Z)

STACK = PC +1, PC (15:0) = Z, PC (21:16) = EIND

None

2

JMP

k

Перехід

PC = k

None

3

RCALL

k

Відносний виклик підпрограми

STACK = PC +1, PC = PC + k +1

None

3 / 4 *

ICALL

Ні

Непрямий виклик (Z)

STACK = PC +1, PC = Z

None

3 / 4 *

EICALL

Ні

Розширений непрямий виклик (Z)

STACK = PC +1, PC (15:0) = Z, PC (21:16) = EIND

None

4 *

CALL

k

Виклик підпрограми

STACK = PC +2, PC = k

None

4 / 5 *

RET

Ні

Повернення з підпрограми

PC = STACK

None

4 / 5 *

RETI

Ні

Повернення з переривання

PC = STACK

I

4 / 5 *

CPSE

Rd, Rr

Порівняти, пропустити якщо рівні

if (Rd == Rr) PC = PC 2 or 3

None

1/2/3

CP

Rd, Rr

Порівняти

Rd-Rr

Z, C, N, V, H, S

1

CPC

Rd, Rr

Порівняти з перенесенням

Rd - Rr - C

Z, C, N, V, H, S

1

CPI

Rd, K8

Порівняти з константою

Rd - K

Z, C, N, V, H, S

1

SBRC

Rr, b

Пропустити якщо біт в регістрі очищений

if (Rr (b) == 0) PC = PC +2 or 3

None

1/2/3

SBRS

Rr, b

Пропустити якщо біт в регістрі встановлений

if (Rr (b) == 1) PC = PC +2 or 3

None

1/2/3

SBIC

P, b

Пропустити якщо біт в порту очищений

if (I / O (P, b) == 0) PC = PC + or 3

None

1/2/3

SBIS

P, b

Пропустити якщо біт в порту встановлено

if (I / O (P, b) == 1) PC = PC +2 or 3

None

1/2/3

BRBC

s, k

Перейти якщо прапор у SREG очищений

if (SREG (s) == 0) PC = PC + k +1

None

1 / 2

BRBS

s, k

Перейти якщо прапор у SREG встановлений

if (SREG (s) == 1) PC = PC + k +1

None

1 / 2

BREQ

k

Перейти якщо одно

if (Z == 1) PC = PC + k + 1

None

1 / 2

BRNE

k

Перейти якщо не дорівнює

if (Z == 0) PC = PC + k + 1

None

1 / 2

BRCS

k

Перейти якщо перенесення встановлено

if (C == 1) PC = PC + k + 1

None

1 / 2

BRCC

k

Перейти якщо перенесення очищений

if (C == 0) PC = PC + k + 1

None

1 / 2

BRSH

k

Перейти якщо дорівнює або більше

if (C == 0) PC = PC + k + 1

None

1 / 2

BRLO

k

Перейти якщо менше

if (C == 1) PC = PC + k + 1

None

1 / 2

BRMI

k

Перейти якщо мінус

if (N == 1) PC = PC + k + 1

None

1 / 2

BRPL

k

Перейти якщо плюс

if (N == 0) PC = PC + k + 1

None

1 / 2

BRGE

k

Перейти якщо більше або дорівнює (зі знаком)

if (S == 0) PC = PC + k + 1

None

1 / 2

BRLT

k

Перейти якщо менше (зі знаком)

if (S == 1) PC = PC + k + 1

None

1 / 2

BRHS

k

Перейти якщо прапор внутрішнього перенесення встановлено

if (H == 1) PC = PC + k + 1

None

1 / 2

BRHC

k

Перейти якщо прапор внутрішнього переносу очищений

if (H == 0) PC = PC + k + 1

None

1 / 2

BRTS

k

Перейти якщо прапор T встановлений

if (T == 1) PC = PC + k + 1

None

1 / 2

BRTC

k

Перейти якщо прапор T очищений

if (T == 0) PC = PC + k + 1

None

1 / 2

BRVS

k

Перейти якщо прапор переповнення встановлений

if (V == 1) PC = PC + k + 1

None

1 / 2

BRVC

k

Перейти якщо прапор переповнення очищений

if (V == 0) PC = PC + k + 1

None

1 / 2

BRIE

k

Перейти якщо переривання дозволені

if (I == 1) PC = PC + k + 1

None

1 / 2

BRID

k

Перейти якщо переривання заборонені

if (I == 0) PC = PC + k + 1

None

1 / 2

Мнемоніка

Операнди

Опис

Операція

Прапори

Цикли

MOV

Rd, Rr

Скопіювати регістр

Rd = Rr

None

1

MOVW

Rd, Rr

Скопіювати пару регістрів

Rd +1: Rd = Rr +1: Rr, r, d even

None

1

LDI

Rd, K8

Завантажити константу

Rd = K

None

1

LDS

Rd, k

Пряме завантаження

Rd = (k)

None

2 *

LD

Rd, X

Непряма завантаження

Rd = (X)

None

2 *

LD

Rd, X +

Непряма завантаження з пост-инкрементом

Rd = (X), X = X +1

None

2 *

LD

Rd,-X

Непряма завантаження з пре-декрементом

X = X-1, Rd = (X)

None

2 *

LD

Rd, Y

Непряма завантаження

Rd = (Y)

None

2 *

LD

Rd, Y +

Непряма завантаження з пост-инкрементом

Rd = (Y), Y = Y +1

None

2 *

LD

Rd,-Y

Непряма завантаження з пре-декрементом

Y = Y-1, Rd = (Y)

None

2 *

LDD

Rd, Y + q

Непряма завантаження з заміщенням

Rd = (Y + q)

None

2 *

LD

Rd, Z

Непряма завантаження

Rd = (Z)

None

2 *

LD

Rd, Z +

Непряма завантаження з пост-инкрементом

Rd = (Z), Z = Z +1

None

2 *

LD

Rd,-Z

Непряма завантаження з пре-декрементом

Z = Z-1, Rd = (Z)

None

2 *

LDD

Rd, Z + q

Непряма завантаження з заміщенням

Rd = (Z + q)

None

2 *

STS

k, Rr

Пряме збереження

(K) = Rr

None

2 *

ST

X, Rr

Непряме збереження

(X) = Rr

None

2 *

ST

X +, Rr

Непряме збереження з пост-инкрементом

(X) = Rr, X = X +1

None

2 *

ST

-X, Rr

Непряме збереження з пре-декрементом

X = X-1, (X) = Rr

None

2 *

ST

Y, Rr

Непряме збереження

(Y) = Rr

None

2 *

ST

Y +, Rr

Непряме збереження з пост-инкрементом

(Y) = Rr, Y = Y +1

None

2

ST

-Y, Rr

Непряме збереження з пре-декрементом

Y = Y-1, (Y) = Rr

None

2

ST

Y + q, Rr

Непряме зберігання з заміщенням

(Y + q) = Rr

None

2

ST

Z, Rr

Непряме збереження

(Z) = Rr

None

2

ST

Z +, Rr

Непряме збереження з пост-инкрементом

(Z) = Rr, Z = Z +1

None

2

ST

-Z, Rr

Непряме збереження з пре-декрементом

Z = Z-1, (Z) = Rr

None

2

ST

Z + q, Rr

Непряме зберігання з заміщенням

(Z + q) = Rr

None

2

LPM

Ні

Завантаження з програмної пам'яті

R0 = (Z)

None

3

LPM

Rd, Z

Завантаження з програмної пам'яті

Rd = (Z)

None

3

LPM

Rd, Z +

Завантаження з програмної пам'яті з пост-инкрементом

Rd = (Z), Z = Z +1

None

3

ELPM

Ні

Розширена завантаження з програмної пам'яті

R0 = (RAMPZ: Z)

None

3

ELPM

Rd, Z

Розширена завантаження з програмної пам'яті

Rd = (RAMPZ: Z)

None

3

ELPM

Rd, Z +

Розширена завантаження з програмної пам'яті з пост-инкрементом

Rd = (RAMPZ: Z), Z = Z +1

None

3

SPM

Ні

Збереження в програмній пам'яті

(Z) = R1: R0

None

-

ESPM

Ні

Розширене збереження в програмній пам'яті

(RAMPZ: Z) = R1: R0

None

-

IN

Rd, P

Читання порту

Rd = P

None

1

OUT

P, Rr

Запис у порт

P = Rr

None

1

PUSH

Rr

Занесення регістра в стек

STACK = Rr

None

2

POP

Rd

Витяг регістру з стека

Rd = STACK

None

2

Мнемоніка

Операнди

Опис

Операція

Прапори

Цикли

LSL

Rd

Логічний зсув вліво

Rd (n +1) = Rd (n), Rd (0) = 0, C = Rd (7)

Z, C, N, V, H, S

1

LSR

Rd

Логічний зсув вправо

Rd (n) = Rd (n +1), Rd (7) = 0, C = Rd (0)

Z, C, N, V, S

1

ROL

Rd

Циклічний зсув вліво через C

Rd (0) = C, Rd (n +1) = Rd (n), C = Rd (7)

Z, C, N, V, H, S

1

ROR

Rd

Циклічний зсув вправо через C

Rd (7) = C, Rd (n) = Rd (n +1), C = Rd (0)

Z, C, N, V, S

1

ASR

Rd

Арифметичний зсув вправо

Rd (n) = Rd (n +1), n = 0 ,..., 6

Z, C, N, V, S

1

SWAP

Rd

Перестановка тетрад

Rd (3 .. 0) = Rd (7 .. 4), Rd (7 .. 4) = Rd (3 .. 0)

None

1

BSET

s

Установка прапора

SREG (s) = 1

SREG (s)

1

BCLR

s

Очищення прапора

SREG (s) = 0

SREG (s)

1

SBI

P, b

Встановити біт в порту

I / O (P, b) = 1

None

2

CBI

P, b

Очистити біт в порту

I / O (P, b) = 0

None

2

BST

Rr, b

Зберегти біт з регістра в T

T = Rr (b)

T

1

BLD

Rd, b

Завантажити біт з T в регістр

Rd (b) = T

None

1

SEC

Ні

Встановити прапор переносу

C = 1

C

1

CLC

Ні

Очистити прапор переносу

C = 0

C

1

SEN

Ні

Встановити прапор негативного числа

N = 1

N

1

CLN

Ні

Очистити прапор негативного числа

N = 0

N

1

SEZ

Ні

Встановити прапор нуля

Z = 1

Z

1

CLZ

Ні

Очистити прапор нуля

Z = 0

Z

1

SEI

Ні

Встановити прапор переривань

I = 1

I

1

CLI

Ні

Очистити прапор переривань

I = 0

I

1

SES

Ні

Встановити прапор числа зі знаком

S = 1

S

1

CLN

Ні

Очистити прапор числа зі знаком

S = 0

S

1

SEV

Ні

Встановити прапор переповнення

V = 1

V

1

CLV

Ні

Очистити прапор переповнення

V = 0

V

1

SET

Ні

Встановити прапор T

T = 1

T

1

CLT

Ні

Очистити прапор T

T = 0

T

1

SEH

Ні

Встановити прапор внутрішнього переносу

H = 1

H

1

CLH

Ні

Очистити прапор внутрішнього переносу

H = 0

H

1

NOP

Ні

Ні операції

Ні

None

1

SLEEP

Ні

Спати (зменшити енергоспоживання)

Дивіться опис інструкції

None

1

WDR

Ні

Скидання сторожового таймера

Дивіться опис інструкції

None

1

Асемблер не розрізняє регістр символів. Операнди можуть бути таких видів:

  • Rd: Результуючий (і вихідний) регістр в регістровому файлі

  • Rr: Вихідний регістр у регістровому файлі

  • b: Константа (3 біта), може бути константне вираз

  • s: Константа (3 біта), може бути константне вираз

  • P: Константа (5-6 біт), може бути константне вираз

  • K6; Константа (6 біт), може бути константне вираз

  • K8: Константа (8 біт), може бути константне вираз

  • k: Константа (розмір залежить від інструкції), може бути константне вираз

  • q: Константа (6 біт), може бути константне вираз

  • Rdl: R 24, R 26, R 28, R 30. Для інструкцій ADIW і SBIW

  • X, Y, Z: Регістри непрямої адресації (X = R27: R26, Y = R29: R28, Z = R31: R30)

Додати в блог або на сайт

Цей текст може містити помилки.

Комунікації, зв'язок, цифрові прилади і радіоелектроніка | Диплом
216кб. | скачати


Схожі роботи:
Виховання соціальної активності дітей в установі додаткової освіти
Методика навчання декоративно-прикладного мистецтва в установі додаткової освіти
Основні напрями підвищення ефективності управління якістю освіти в освітній установі
Розробка інтернет-ресурсу для системи дистанційної освіти за курсом Медична інформатика
Історія створення та принципи функціонування системи автоматичних котирувань
Нормативно-правові акти регулюють діяльність системи освіти на прикладі вищої освіти
Пристрій дублювання дзвінків
Проектна розробка програми безперервної освіти
Від перших електричних дзвінків до дзвінкового реле в радіоприймачі А З Попова
© Усі права захищені
написати до нас