"In a major matter, no details are small." French Proverb
The final project by Behdad Hosseini at University of Isfahan, Sep 2002-May 2003.
This is the web site of the project in partial fulfillment of the requirement for the degree of Bachelor of Science in Computer Engineering, Hardware major, Engineering Faculty, University of Isfahan, Iran, by Behdad Hosseini, Tehran, 2002-2003. The course name of the project is "Final Project". I presented it at May 20, 2003 and got 19.75 from 20.
This page contains the abstract, acknowledgements and links to project files and other web sites for more information. Attention: These documents are distributed just for educational purposes, therefore consider the rights, please.
.jpg)
Telephone centers or more precisely, branch exchange systems, are electrical and electronical systems that are responsible for establishing telephony communications. Their behavior can be explained by making conversations between connected phones. Private Branch eXchanges (PBXs) are some kind of such systems that are mainly used in companies, organizations and other private complexes.
In this project, I've designed and implemented a PBX system that is capable of switching 4 phones (lines) and an external connection (trunk). A microcontroller from MCS-51TM family is used for handling and controlling the whole system. The switching unit is realized via 3 analog conversation circuits (one for each conversation connection). The hardware is implemented on 8 breadboards and the software is in the MCS-51TM assembly language.
I would appreciate assistance of my friends and especially my family in completing the project: First my father, because of his wonderful help and knowledge as I never blocked by even big problems. Second my mother; She makes home a comfortable place for live and research and every possible creative activity that can be imagined, my sister for her help in montage of some board with a lot of patience, my classmates in Isfahan especially the ones in room #105 of the Mofateh resident hall for their support: Meysam MirAlipour, Abbas Nikabadi, Amin Rezaei and especially Mojtaba Jafari for his assistance in editing my thesis by Ms Word 2000, also Mohammad Abareghi for letting me use of his Computer while I were in Isfahan (that was a major favor), and my good friends, Hossein Yarahmadi and Zahra Haghshenas, for their support in all situations, and at last but not least, Mahmoud Arab and Rouhollah Bigdeli -one of the smartest guys I've ever met- for providing me the necessary documents and books as the references of my thesis. I also like to acknowledge everybody that I've forgotten to list above.
And there is something that really bothers me. That's I didn't use even a little piece of wire from labs of University of Isfahan; not because of I didn't want but because of they didn't want (at least that's my thought). Anyway I didn't use and I'm really happy of that (but thinking of their behavior still bothers me). I got 14 breadboards (!) form Sharif University of Technology (www.sharif.edu) and other requirements from my father. It's appropriate to thank the staff at Sharif University of Technology for their support and trust.
| Project's Hardware | ||
| pbx.dsn | Design schematics in OrCad Capture | 139k |
| pbx (schematics).pdf | Design schematics in pdf format | 101k |
| pbx.jpg | Project's photo | 607k |
| Project's Software | ||
| pbx.asm | Source of the program in MCS51 assembly | 51k |
| pbx.lst | Listing of the program | 146k |
| pbx.bin | Binary (machine) codes of the program | 3k |
| Project's Report | ||
| pbx (thesis).pdf | Project's Report in pdf format (in Farsi language) | 4.07M |
| Project's Presentation | ||
| pbx.ppt | Presentation in PowerPoint | 358k |
| pbx (simple).ppt | Simple version of the presentation | 123k |
| pbx (presentation).pdf | Presentation in pdf format | 637k |
| Project's Notes | ||
| abstract.txt | Abstract of the project | 1k |
| notes.txt | Notes of the project | 5k |