??? 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! |
Topic | Author | Date |
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 |