Thank you for posting that code. As a suggestion, the registers are described as being in "Banks." Code is in "Pages." In order to avoid confusion, it might help to change the #Define's to Bank0 and Bank1, respectively:
Since much later chips do not use STATUS for bank selection, it is easy to forget that bits<6:5> of STATUS are RP1 and RP0, respectively. Thus, "bsf STATUS,RP0" is equivalent to "bsf STATUS,5" but is perhaps more common and easier to recognize what it does.
Working with a hex file that is corrupt or flawed is very difficult when you do not have a good disassembler. I do not have a good one; although, I have used MPLab 8.92 for my own work.
If the Virus Zapper is a new project, it would be best to start a new thread. Or, is this the same "bug" zapper you started the thread about? I thought that was working.
I agree that humans can die from virus infections. I do not think that is good and have personally worked to prevent it. Gadgets such as you seem to be proposing to try that claim to eliminate viruses using flashing lights and such present two ethical problems:
1) They have never been shown to work in controlled experiments; and
2) People fooled into relying on them delay getting appropriate therapy that might actually save their lives and/or prevent spread to other people.
I agree that humans can die from virus infections. I do not think that is good and have personally worked to prevent it. Gadgets such as you seem to be proposing to try that claim to eliminate viruses using flashing lights and such present two ethical problems:
1) They have never been shown to work in controlled experiments; and
2) People fooled into relying on them delay getting appropriate therapy that might actually save their lives and/or prevent spread to other people.
no i didn't want to change anything, But according to the pdf instruction of Andy Flind :-
1 - 10k potentiometer didnt help to the red LED when the battery is lower than 7V
2 - the out put is not showing 2.5kHz or half of the battery voltage. but both LED are working well except the red one.
in general speaking the microcontroller is not installed the right way of hex file "its my thinking"
Andrew James C. Flind was born in 1944 and died in Devon, Somerset, England at age 60. That is quite young by today's standards. Maybe his device had a dead battery.
His unexpected death so shortly after making and presumably using the device(s) wouldn't encourage me to try doing the same thing. His untimely death from a rapidly progressing illness despite easy access to the device may the experiment that was needed to debunk it. Unless, the battery died or maybe one of the LED's was in backwards.
Moreover, the "theory" of operation -- disrupting otherwise undetectable intestinal flukes that "most people" have -- provides an excellent basis to predict far more harm than good.
I would be very interested in reading the "cause of death" on his death certificate. It is on file at the government offices, but I am not so interested as to pay the fee for its retrieval that a foreigner must pay.