Just do some debugging !
1. Put the speaking of the single digits in a subroutine.
2. After collecting 8 digits, play each digit (with a pause!) through this subroutine in order to check the collected password.
3. put some LEDs to the PIC in order to see the handshakes from your chips.
4. fill the password by hardcoding:
After collecting 8 digits insert:
Password[0]="1"
Password[1]="2"...
I think, you are loosing digits, or there is some noise, so you get whorse digits.
PBP 2.50C, MCS+ 3.0.0.5, MPLAB 8, MPASM 5.14, ASIX Presto, PoScope, mE mikroBasic V7.2, PICKIT2
Bookmarks