Представленный на рецензию дипломный проект посвящен  внедрению АИС на предприятии ООО "БГК" Уфимская ТЭЦ-1, с целью автоматизации комплекса задач, ранее решавшихся в режиме ручной обработки.

Проект содержит общесистемную часть, проектную часть, организационно-экономическую часть, раздел, посвященный безопасности и экологичности проекта.

Button

                         Р Е Ц Е Н З И Я

 на дипломный проект по специальности … - Автоматизированные

     системы обработки информации и управления, выполненный

 в Уфимском государственном авиационном техническом университете

              студенткой …  по теме:

     "АИС "ДЕКАНАТ". Комплекс задач "Контроль успеваемости

                      студентов факультета""

 

Button

         Для организации ввода-вывода информации в микроконтроллере ATMega32 используются 4 восьмиразрядных порта ввода-вывода: Порт А, Порт В, Порт С и Порт D.

         Все линии портов ввода/вывода могут работать как на ввод информации, так и на ее вывод независимо друг от друга. Максимальная нагрузочная способность одного вывода порта составляет 20 мА независимо от направления тока (втекает ток либо вытекает).  В то же время суммарный ток одного порта не должен превышать 100 мА, суммарный ток всех четырех портов микросхемы не должен превышать 200 мА.

 

Button

Задания на лабораторную работу

 

         1. Написать программы, обеспечивающие установку i-го и j-го битов операнда в «1», сброс их в «0» и изменение их значений на противоположные. Адрес операнда в RAM принять равным 0x60+№, адрес результата 0x60+№+1. Программы проверить для следующих операндов: FF, F0, 0F, 00.

Button

         Перечень команд для выполнения арифметических действий приведен в приложении.

         Приведем пример программы деления, для чего составим программу деления 8-разрядных двоичных чисел без знака для следующего распределения регистров: R16 – делимое, R17 – делитель, R18 – частное, R19 – остаток, R20 – счётчик циклов.

         Алгоритм деления состоит в следующем. Делимое сдвигается на один бит влево, его старший бит передается во флаг переноса, а остальные биты возвращаются в регистр R16. Бит делимого сдвигается в младший разряд остатка (регистр R19), затем из остатка вычитается делитель. Если при вычитании возникает заём, то остаток восстанавливается с помощью команды сложения. После этого флаг переноса поступает в младший бит регистра R18, который затем

Button