3185

Микропроцессоры и цифровая обработка сигналов Ввод информации через последовательный порт

Лабораторная работа

Информатика, кибернетика и программирование

Микропроцессоры и цифровая обработка сигналов Ввод информации через последовательный порт Цель работы Изучить особенности работы последовательных портов микроконтроллера. Текст программы.

Русский

2012-10-26

33 KB

23 чел.

Микропроцессоры и цифровая обработка сигналов

Ввод информации через последовательный порт

Цель работы

Изучить особенности работы последовательных портов микроконтроллера.

Текст программы.

sfr SCON =0x98;    //объявление переменной SCON как регистра с адресом 0х98

sbit TI=0x99;      //объявление переменной TI как бита регистра с адресом 0х99

sfr SBUF=0x99;     //объявление переменной SBUF как регистра с адресом 0х99

sfr T3FD=0x9D;     //объявление переменной T3FD как регистра с адресом 0х9D

sfr T3CON=0x9E;    //объявление переменной T3CON как регистра с адресом 0х9E

main()

{

SCON=0x52;         //8 bit UART, разрешение работы приёмника и передатчика

T3FD=0x2D;

T3CON=0x83;        //DIV=3, таймер T3 включен

TI=0;              //устанавливаем флаг окончания передачи байта в «0»

SBUF=0х50;          //передача байта символ «Р»

while(!TI);        //ожидание завершения передачи байта

TI=0;

SBUF=0x52;          //передача байта символ «R»

while(!TI);

TI=0;

SBUF=0x49;          //передача байта символ «I»

while(!TI);

TI=0;

SBUF=0x56;          //передача байта символ «V»

while(!TI);

TI=0;

SBUF=0x45;          //передача байта символ «E»

while(!TI);

TI=0;

SBUF=0x54;          //передача байта символ «T»

while(!TI);

while(1);          //бесконечный цикл

}

3. Текст hex файла

:10080000759852759D2D759E83C299759950309932

:10081000FDC2997599523099FDC2997599493099DF

:10082000FDC2997599563099FDC2997599453099CF

:0B083000FDC2997599543099FD80FEBF

:0300000002083BB8

:0C083B00787FE4F6D8FD75810702080004

:00000001FF

4. Копия экрана с результатами вывода информации через последовательный интерфейс.

5. Выводы по выполненной лабораторной работе.

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


 

А также другие работы, которые могут Вас заинтересовать

39042. Фактографические информационные системы 194 KB
  Основными компонентами фактографических систем являются Базы Данных и системы управления Базами Данных СУБД. Ее основные задачи: распределение внешней памяти; определение структуры файла; способы именования файлов и отображение их имен на пространство адресов внешней памяти; обеспечение доступа к данным; обеспечение защиты данных в файлах; способы многопользовательского доступа к файлам. Ограничения файловых информационных систем Разделение и изоляция данных. Обработка данных из разных файлов обычно требует значительных усилий...
39043. Интеллектуальные информационные системы ИИС. Экспертные системы 146 KB
  Основные задачи ИИ Представление знаний и разработка систем основанных на знаниях; Разработка естественно-языковых интерфейсов; Разработка систем машинного перевода; Распознавание образов идентификация неизвестного объекта по его признакам; Создание обучающихся и самообучающихся систем; Программное обеспечение интеллектуальных систем развитие существующих...
39044. Информационные системы в экономике и бизнесе 93 KB
  ; Не удавалось построить оптимальную модель планирования при увеличении количества комплектующих до тысяч единиц нельзя чтобы изза отсутствия одной гайки простаивал конвейер по сборке авиадвигателя каждая из которых характеризуется своей динамикой поведения запасов. Усложнение методов планирования запасов привело к появлению более развитого стандарта планирования потребностей в материалах Mteril Requirement Plnning MRP. Недостаток методики MRP: Отсутствие контроля выполнения плана закупок и механизма корректировки этого плана в...
39045. Понятие информации. Способы измерения и оценки информации 196 KB
  Понятие информации Понятие информации Несмотря на то что информация является базовым понятием информатики и кибернетики дать ей точное определение весьма затруднительно. В настоящее время можно выделить три основных подхода к понятию информации: Общенаучный философский. Рассмотрим например переход вещества из твердого состояния в жидкое – здесь можно наблюдать материальные преобразования энергетические затраты а также потерю информации относительно расположения атомов. Другой пример: образовательный процесс который сам по себе...
39046. Основные процессы преобразования информации 114.5 KB
  Основные процессы преобразования информации Информационная деятельность Уже говорилось что по мере развития общества происходит перераспределение трудовых ресурсов из сферы материального производства в сферу информационного. Деятельность по сбору и обработке существующей и созданию новой информации называется информационной деятельностью. Создание информационного продукта – это ответ на появление некоторой информационной потребности под которой понимают совокупность элементов информации данных необходимых и достаточных для...
39047. Сбор и предварительная обработка информации 34 KB
  Целью лабораторной работы является получение навыков в поиске научно-технической информации (НТИ) в сети Internet, а также автоматизированного перевода научно-технических документов.
39048. Формирование информационных баз данных 30 KB
  Создать базу данных в MS ccess путем импорта таблиц MS Excel созданных в предыдущих пунктах. Создать форму для ввода данных в базу. Создать запросы: на выборку данных по заданному условию запрос с вычислением.
39049. Создание баз данных в MS Excel 1021 KB
  Писаренко MS Excel Создание баз данных в MS Excel Создание баз данных средствами MS Excel Для создания баз данных БД и работы с ними обычно используются специализированные достаточно сложные программные системы называемые системами управления базами данных СУБД такие как Orcle MS ccess Fox Pro Dbse MS ccess и др. Табличный процессор MS Excel не является специализированным программным средством для...