Вариант 11 Лабораторная работа 04 |
250,00 ₽
Просмотров: 787
|
Тип работы: | Лабораторная работа |
Название предмета: | Микропроцессоры и цифровая обработка сигналов |
Тема/вариант: | Вариант 11 Лабораторная работа 04 |
Объем работы: | 4 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-08-23 |
Размер файла, тип файла: | 372.89 Kb, , C, HEX, LNP, LST, OBJ, OPT, PLG, UV2, BAK, DOC |
Прикрепленные файлы: |
Курс 231Микропроцессоры и цифровая обработка сигналов (3997 Kb)
|
Цель работы
Изучить особенности работы последовательных портов микроконтроллера.
Исходный текст программы
sfr SCON =0x98; //ob'yavlenie peremennoi SCON kak registra s adresom 0h98
sbit TI=0x99; //ob'yavlenie peremennoi TI kak bita registra s adresom 0h99
sfr SBUF=0x99; //ob'yavlenie peremennoi SBUF kak registra s adresom 0h99
sfr T3FD=0x9D; //ob'yavlenie peremennoi T3FD kak registra s adresom 0h9D
sfr T3CON=0x9E; //ob'yavlenie peremennoi T3CON kak registra s adresom 0h9E
main()
{
SCON=0x52; //8 bit UART, razreshenie raboty priemnika i peredatchika
T3FD=0x2D;
T3CON=0x83; //DIV=3, taimer T3 vklyuchen
TI=0; //ustanavlivaem flag okonchaniya peredachi baita v «0»
SBUF='K'; //peredacha baita (simvola familii)
while(!TI); //ojidanie zaversheniya peredachi baita
TI=0;
SBUF='U';
while(!TI);
TI=0;
SBUF='R';
while(!TI);
TI=0;
SBUF='U';
while(!TI);
TI=0;
SBUF='S';
while(!TI);
while(1); //beskonechnyi cikl
}
Сообщить другу