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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/16/05 04:46
Read: times


 
#87604 - Digital phonebook using njm2211 & a uP
Hi guys,

I'm a beginner at assembly programming. I've been working on this project for the passed few months, but I'm not sure if I'm on the right path. I'll explain this project a bit and please let me know if I'm doing anothing wrong. This might be a bit too long...I'm sorry. ;)

The ideas of this project are,
1. to decode the FSK encoded caller ID data using a NJM2211 IC, configured as FSK decoding as shown in the pdf => ref#1
2. receive the decoded data using an 8051 development board thru uP's UART. Currently I'm using the dev. board from pjrc.com. But I think in the end, I will still need to come up with my own circuit layout and configurations. The dev. board currently has 30K ram and 32K of rom.
3. a 4x4 keypad is used to let user select certain functions, viewing the history of callers, saving entries to a phonebook, and deleting data from the phonebook.
4. a 20x4 char LCD is used to display function names, caller ID data, and messages to the user. (msgs such as Data Saved, Deleted,etc)
5. I choose to decode only MDMF format of the caller ID data and I'm thinking of using the trail version of CIDmage(ref#2) to give caller ID signals. (since the program also gives caller data in hex)

This project is more like a digital phonebook than a caller id box.

So far, I have written a lcd driver that is used to access different sections on the display..and routines to display 16 characters from some assigned dptr address. Also, I have taken the keypad routine from a book called "The 8051 Microcontroller" by I. Scott MacKenzie. And, I'm thinking of using the "Serial Port I/O, With Interrupts & Buffering"(ref#3) routine from pjrc.com to accomplish the receiving job.

There are still more details about my project I didn't mention.
I'm sorry about the lack of details.

Right now, I'm facing many problems both in hardware and software. I'm wondering if anyone has done a similar project and would be willing to discuss my project in detail with me.

Again, sorry for this long ..long ..post...

Regards,
Kurt Huang

=============================
ref#1:http://picbasic.com/downloads/NJM2211.pdf
ref#2:http://codegods.net/cidmage/index.htm
ref#3:http://www.pjrc.com/tech/8051/uartintr.html

No replies in thread

Back to Subject List