Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/21/05 13:19
Read: times


 
#105652 - overreaction
Responding to: ???'s previous message
I think there is a lot of overreaction here from both sides.

Shivani has formulated his problem in his very first posting:

Given is the following, indeed very simple program (i stripped the unnecesary definitions) - I doubt THIS needs any comment for a seasoned '51 programmer:
org 0000h
        ljmp program_start ;bypass interupt table       
org 0030h                
program_start:
        mov port3,#0ffh
        mov port1,#0ffh
        mov r0,#7fh
fill_zeros:
      mov @r0,#00h
      djnz r0,fill_zeros 
system:
      jb port3.2,system
      mov port1,#00h
here:
       sjmp here
end


The supposed function WAS stated in Shivani's very first posting:
Shivani Saini said:
when i press switch on port3.2,whole port1 should go low


And also the problem description is there:
Shivani Saini said:
but nothing happenes port1 remains high,


He even made some steps to clear the problems himself, but got confused:
Shivani Saini said:
but if i remove ram clearing code from above code as below program works fine i think problem is with ram clear code what where is problem i am unable to find as both programs works in simulator.


What else would you expect from him for the initial posting, except some formatting?

Jan Waclawek

PS. Shivani, as I said, please post here both hex or binary files exactly as you burned into the microcontroller - the listing might be useless, too.




List of 63 messages in thread
TopicAuthorDate
this code is not working            01/01/70 00:00      
   You solved it!            01/01/70 00:00      
      overreaction            01/01/70 00:00      
         Humility ?            01/01/70 00:00      
            Call it cultural difference...            01/01/70 00:00      
               Sounds familiar            01/01/70 00:00      
         thanks Jan Waclawek            01/01/70 00:00      
            Keil's startup.a51            01/01/70 00:00      
            hex seems OK            01/01/70 00:00      
               re hex seems OK            01/01/70 00:00      
                  And the switch?            01/01/70 00:00      
                     and switch            01/01/70 00:00      
                        Try a pull-up            01/01/70 00:00      
                           switch function            01/01/70 00:00      
                              Not at all            01/01/70 00:00      
                  reset cap            01/01/70 00:00      
                     yeah            01/01/70 00:00      
                        It can!            01/01/70 00:00      
                  points            01/01/70 00:00      
                     Some suggestions            01/01/70 00:00      
                        nope            01/01/70 00:00      
                           Use LEDs            01/01/70 00:00      
                        ok let me follow            01/01/70 00:00      
                           That sounds good !            01/01/70 00:00      
                           try this code            01/01/70 00:00      
                              and what good will that do?            01/01/70 00:00      
               How?            01/01/70 00:00      
                  capital            01/01/70 00:00      
                     Thanks!            01/01/70 00:00      
                        I did the same thing recently            01/01/70 00:00      
                           At least...            01/01/70 00:00      
            HORSEFEATHERS            01/01/70 00:00      
   i think yopu didn't got the message            01/01/70 00:00      
   of course it is not            01/01/70 00:00      
      It's easy to fix the code            01/01/70 00:00      
         no, he does not            01/01/70 00:00      
            wrong suggestion            01/01/70 00:00      
               it DOES NOT write to R0            01/01/70 00:00      
                  RE: it DOES NOT write to R0            01/01/70 00:00      
            why the continued discussion            01/01/70 00:00      
               Time zone            01/01/70 00:00      
                  just another guess            01/01/70 00:00      
                     She is most likely from India            01/01/70 00:00      
                  Irony            01/01/70 00:00      
   Help me            01/01/70 00:00      
      re help me            01/01/70 00:00      
         What happens if?            01/01/70 00:00      
            i will see            01/01/70 00:00      
            "mov @r0,#00h" by "NOP, NOP"?            01/01/70 00:00      
   A good idea            01/01/70 00:00      
      nothing postive            01/01/70 00:00      
         RAM fill ?            01/01/70 00:00      
            re ram fill            01/01/70 00:00      
               Simulator.            01/01/70 00:00      
                  Is the CPU really running?            01/01/70 00:00      
                     mov p1,r0            01/01/70 00:00      
                     last hope            01/01/70 00:00      
                        Tell this first            01/01/70 00:00      
                           let me clear            01/01/70 00:00      
                              pull ups            01/01/70 00:00      
                                 re pull ups            01/01/70 00:00      
                                    a word on pull ups            01/01/70 00:00      
                              What to say for that ignorance?            01/01/70 00:00      

Back to Subject List