??? 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 |