A lab manual for programming the ADuC812 microprocessor using PHYTEC training kit and expansion board, 2003
Scope and Contents
The collection consists of theses written by students enrolled in the Monmouth College and Monmouth University graduate Electronic Engineering programs. The holdings are bound print documents that were submitted in partial fulfillment of requirements for the Master of Science degree.
Dates
- Creation: 2003
Creator
- Al-Rz, Rami W. (Rami Wajih) (1974- ) (Author, Person)
- Van Arsdale, Jack (Thesis advisor, Person)
Conditions Governing Access
All analog collection holdings are limited to library use only.
Researchers seeking to photocopy collection materials must complete an Application to Photocopy Form.
In some cases, photocopying of collection materials may be performed by the Monmouth University Library staff.
The Monmouth University Library reserves the right to limit or refuse duplication requests subject to the condition of collection materials and/or restrictions imposed by the collection creators or by the United States Copyright Act.
Permission to examine, or copy, collection materials does not imply permission to publish or quote. It is the responsibility of the researcher to obtain such permissions from both the copyright holder and Monmouth University.
Extent
1 Items (print book) : 103 pages ; 8.5 x 11.0 inches (28 cm).
Language of Materials
English
Abstract
The object of this project is to design a microprocessor lab (8052 based microcontroller) for the Software Engendering department [sic] at Monmouth University.
The design will include the search for the best hardware and software suitable for the nature of the lab and the needs of the students.
After identifying, procuring, and installing all required materials the next step is to write a laboratory manual that will guide the students in performing experiments using the microcontroller. Through this, students will better understand the architecture of the 8051 microprocessor and how to design, program, and debug their project using assembly language.
Assembly language is the lowest level of programming available in software, and is generally more difficult to write compared to other programming languages like C, C++, knowing assembly language will help you write better programs in high-level-languages since you will have a rough idea what the compiler is doing with your code.
And also to know assembly has an economics reasons [sic], that is because it has been used in most of the electronic machines such as the washing machine, traffic lights, camera ... And it is fast for real time applications.
The tasks of this project, after the selection of hardware and software, are:
- 1. To gain a thorough understanding of the microprocessor hardware and performance features
- 2. TO [sic] gain a thorough understanding of the program development software, including IDE and Assembly language
- 3. To design lab experiments that will be useful to students
- 4. To integrate the hardware and software into a set of tested lab experiments
Partial Contents
Abstract -- Acknowledgements -- Assembly language programming -- 1. A journey for the best -- 2. The PHYTEC training kit -- 3. The μVision2 software -- 4. The FlashTools98 software -- 5. A51 instruction sets -- 6. The pin assignment on the phyCORE-ADuC812, field patch -- 7. The experimental section -- Appendix A. ADuC812 datasheet from Analog Devices -- Appendix B. LCD datasheet and information -- Appendix C. Pytec datasheets -- GPIO-expansion board datasheet -- References.
Source
- Monmouth University (West Long Branch, N.J.) (University place, Organization)
Subject
- Analog Devices, inc (Manufacturer, Organization)
Repository Details
Part of the Monmouth University Library Archives Repository
Monmouth University Library
400 Cedar Avenue
West Long Branch New Jersey 07764 United States
732-923-4526