Начертил схему подключения индикатора и фотоприемника, просьба проверить правильность.
Ко входу Т1 подключил выход с датчика, определние передаваемого символа будет происходить по длительности низкого уровня сигнала.
В книге В. В. Сташина приведен пример кода измеряющий длительность импульса:
Код
MSCOUNT: MOV R7, #0
WAITT0: JNTT0 WAITT0
COUNT: INC R7
JT0 COUNT
EXIT:
WAITT0: JNTT0 WAITT0
COUNT: INC R7
JT0 COUNT
EXIT:
И написанно, что максимальное время импульса, измеряемое этим кодом определяется как:
255*(2+1)*2.5мкс = 8,9 мс.
Если же посчитать это выражение, то получается не 8,9 мс, а 1,9 мс. Или я не доконца понимаю? (кварц 6 МГц)
Еще интересует какой можно взять отладчик для этого МК?