
Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:отчеты по лабораторным работам / общий отчет / ЧАСТОТЫ
.docОтчет по лабораторной работе
ЧАСТОТЫ
выполнили студенты группы 2100
Пермяков
Митрофанов
Код на С:
#include <reg51.h>
unsigned char t=0;
int_0() interrupt 0
{
TR0 = 0;
P2 = TL0;
TH0 = 0;
TL0 = 0;
TR0 = 1;
}
main()
{
TMOD = 0x09;
TH0 = 0;
TL0 = 0;
TR0 = 1;
EX0 = 1;
IT0 = 1;
EA = 1;
while(1);
}
Код на Ассемблере:
iseg at 30h
Stack: ds 10
cseg at 0
ljmp start
cseg at 03h
ljmp ex00
cseg at 40h
start:
mov P2, #0
mov SP, #Stack-1
mov TMOD, #09h
mov TH0, #0
mov TL0, #0
setb EA
setb EX0
setb IT0
setb TR0
cikl:
jmp cikl
ex00:
cpl TR0
push ACC
mov A, TL0
mov P2, A
mov TH0, #0
mov TL0, #0
pop ACC
setb TR0
Reti
end
Соседние файлы в папке общий отчет