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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/10/05 14:07
Read: times


 
#99117 - chip being used
Responding to: ???'s previous message
I am using a chip called the ICE51, which I guess is a clone of the 8051 bt still does the same job.

I have a Counter Example code here which Count the pulses on pin T1 (P3.5) and display the counter value on P2.


START: mov TMOD, #01100000B ;counter 1, mode 2, C/T=1
mov TH1, #0 ;count from 0x00 to 0xFF
setb P3.5 ;configure P3.5 as input
AGAIN: setb TR1 ;enable counter

BACK: mov A, TL1 ;read TL1 value
mov P2, A ;display it on P2
jnb TF1, back ;poll for TF1, could use INT1 also
clr TR1 ;stop counter
clr TF1 ;clear TF1 flag
sjmp AGAIN ;while(1)

But what i would really like is to get this information say from PORT 2, and then have it sent back to me through the serial cable and displayed onto my pc screen (monitor).

help if u can!

List of 25 messages in thread
TopicAuthorDate
using the COUNTER with the SERIAL            01/01/70 00:00      
   I think your problem is that you are usi            01/01/70 00:00      
      chip being used            01/01/70 00:00      
         give a link            01/01/70 00:00      
   wahts about the direction ?            01/01/70 00:00      
      To Peter            01/01/70 00:00      
         Change chip.            01/01/70 00:00      
            Nope! I can't do that            01/01/70 00:00      
               I do not know if micro can, but it would            01/01/70 00:00      
                  sorry            01/01/70 00:00      
                     How do you propose to (re)program this c            01/01/70 00:00      
         use external interrupts            01/01/70 00:00      
   DEEPEST APOLOGIES!!!            01/01/70 00:00      
      Re DS5000            01/01/70 00:00      
      ds5000            01/01/70 00:00      
   Created a program!            01/01/70 00:00      
      read up on UART modes in "the bible"            01/01/70 00:00      
   A new idea! maybe the right one            01/01/70 00:00      
      you are running out of timers            01/01/70 00:00      
   using the COUNTER with the SERIAL port            01/01/70 00:00      
      timer2            01/01/70 00:00      
         No timer 2            01/01/70 00:00      
            Your problem is that you need 3 counter/            01/01/70 00:00      
               erik            01/01/70 00:00      
                  I think you have run into a mental block            01/01/70 00:00      

Back to Subject List