dtmf.tar.gz

Detektor DTMF i PIC16F84. Kto napisze prosty program?

Oto moja nieudolna próba napisania prostego programu, który ma spełniać następujące zadanie: 1. odebrać dowolną cyfrę nadaną kodem DTMF 2. wyświetlić cyfrę z zakresu 1-8 na pinach PB0 - PB7 3. nie wyświetlać kombinacji 0, 9 - 15 4. pozostawić zapaloną diodę do momentu odebrania następnego kodu DTMF Podłączenie: 1. wyjście danych MT8870 do pinów PA0 - PA3 2. StD do pinu PA4 3. Anody diod LED (8 sztuk) do Ucc (+5V) 4. Katody przez rezystorki 1k do kolejnych pinów portu B 5. Rezonator kwarcowy 4 MHz lub inny (w zależności od możliwości PIC-a) 6. Nóżka /MCLR połączona z + zasilania Jak o czymś zapomniałem to rusz głową i domyśl się sam :wink: Wybacz, że paczuszka jest w dziwnie spakowana ale ja używam Linuksa. Total Commander w Windows bez problemu to rozpakuje. Program pisałem w edytorze vi a kompilowałem programem gpasm. Masz gotowy plik dtmf.hex dla programatora (FUSE BITS są już ustawione). Jak coś, to wiesz, gdzie mnie szukać.

  • dtmf.tar.gz
    • dtmf.lst
    • dtmf.hex
    • dtmf.cod
    • dtmf.asm


Pobierz plik - link do postu