3185

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

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

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

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

Русский

2012-10-26

33 KB

25 чел.

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

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

Цель работы

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

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

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.


 

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

74013. Комплексная характеристика Второй Мировой войны и ее итогов 27.83 KB
  Ослабла роль Западной Европы в общемировой политике. Главными державами в мире стали СССР и США. Gb и Фр были значительно ослаблены. Война показала неспособность их и других западноевропейских стран содержать огромные колониальные империи. В странах Африки и Азии усилилось антиколониальное движение. В результате войны часть стран смогла добиться независимости: Эфиопия, Исландия, Сирия, Ливан, Вьетнам, Индонезия.
74014. Международные отношения в период «холодной войны» (1946 -1991 гг.) 32.76 KB
  Проблема репараций: Формы репараций с Германии и её союзников были определены на Ялтинской конференции 1945 г На Потсдамской конф-ии 1945г: репарац. претензии СССР будут удовлетворены путём изъятия из вост.зоны Германии и за счёт германских активов, находящихся в Болгарии
74016. Становление, развитие и крах социалистической системы в странах Восточной Европы. Государства региона на современном этапе исторического развития 48.84 KB
  В известной мере этому способствовала внутренняя и внешняя политика правящих кругов СССР. Руководство КПСС оставило в неприкосновенности режим безраздельной власти партийно-государственного аппарата,продолжало сохранять стиль авторитаризма в отношениях
74017. Страны Запада на рубеже XX – XXI вв.: становление и эволюция постиндустриального общества 39.5 KB
  США отменили золотое содержание доллара. А поскольку именно арабские страны являлись основным поставщиком нефти то вскоре они заявили что не будут поставлять нефть странам поддержавшим Израиль это касалось прежде всего США и их союзников в Западной Европе.
74020. Множественность преступлений 43.97 KB
  Множественность преступлений. Понятие множественности преступлений. Понятие единичного преступления и его виды Уголовный закон предусматривает значительное количество норм в соответствии с которыми совершение лицом нескольких преступлений влечет за собой уголовно-правовые последствия существенно повышающие его уголовную ответственность и усиливающие наказание. Множественность преступлений включает в себя в качестве составных элементов несколько единичных единых преступлений.
74021. СОСТАВ ПРЕСТУПЛЕНИЯ 24.58 KB
  Уголовное законодательство не содержит определения понятия состава преступления. Это понятие выработано наукой уголовного права, которая под составом преступления понимает совокупность установленных уголовным законом объективных и субъективных признаков