Development of an 8051 microcontroller system interfacing trainer
The use of a microcontroller trainer would enhance the learning concepts of the 8051 microcontroller that is being taught to students. It would also provide opportunities for students to gain some hands-on experience in building a hardware application that uses the 8051 microcontroller as its main c...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/17958 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-17958 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-179582023-07-07T15:47:26Z Development of an 8051 microcontroller system interfacing trainer Khee, JunJie. Toh Guan Nge School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems The use of a microcontroller trainer would enhance the learning concepts of the 8051 microcontroller that is being taught to students. It would also provide opportunities for students to gain some hands-on experience in building a hardware application that uses the 8051 microcontroller as its main control unit as well as developing a software program using the KEIL Integrated Development Environment for the 8051 microcontroller. This report describes the development of an 8051 microcontroller system interfacing trainer which would be used as an educational tool for microprocessor applications using the Intel 8051 microcontroller architecture. The interfacing trainer would consists of the P89V664 evaluation module, an external circuitry board as well as a simulated heat sensing unit that is currently in its prototyping stage. A monitoring program was developed to enable the 8051 microcontroller to interact with the external circuitry board while the development of the Inter Integrated Circuit (I2C) bus demonstration program illustrates a data transfer application between the microcontroller and the LCD module. Both programs were developed by using the KEIL Integrated Development Environment as well as Flash Magic, a third party application program which facilitates the downloading of the developed programs to the flash memory of the P89V664 evaluation module. An in-depth study of the I2C bus interface was conducted to explore the feasibility of the I2C bus for system designers and equipment manufacturers as well as its functionalities such as its addressing modes, arbitration procedures and the synchronization of the data signals to the clock signals of the I2C bus. It includes a comparison of the I2C bus with the System Management bus as well as a discussion of the application of the I2C bus as a voltage level shifter. Lastly the results from the investigation of the 8051 microcontroller system interfacing trainer as well as the problems that were encountered in the course of investigation would be discussed. Bachelor of Engineering 2009-06-18T03:43:39Z 2009-06-18T03:43:39Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/17958 en Nanyang Technological University 109 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Khee, JunJie. Development of an 8051 microcontroller system interfacing trainer |
description |
The use of a microcontroller trainer would enhance the learning concepts of the 8051 microcontroller that is being taught to students. It would also provide opportunities for students to gain some hands-on experience in building a hardware application that uses the 8051 microcontroller as its main control unit as well as developing a software program using the KEIL Integrated Development Environment for the 8051 microcontroller. This report describes the development of an 8051 microcontroller system interfacing trainer which would be used as an educational tool for microprocessor applications using the Intel 8051 microcontroller architecture. The interfacing trainer would consists of the P89V664 evaluation module, an external circuitry board as well as a simulated heat sensing unit that is currently in its prototyping stage. A monitoring program was developed to enable the 8051 microcontroller to interact with the external circuitry board while the development of the Inter Integrated Circuit (I2C) bus demonstration program illustrates a data transfer application between the microcontroller and the LCD module. Both programs were developed by using the KEIL Integrated Development Environment as well as Flash Magic, a third party application program which facilitates the downloading of the developed programs to the flash memory of the P89V664 evaluation module. An in-depth study of the I2C bus interface was conducted to explore the feasibility of the I2C bus for system designers and equipment manufacturers as well as its functionalities such as its addressing modes, arbitration procedures and the synchronization of the data signals to the clock signals of the I2C bus. It includes a comparison of the I2C bus with the System Management bus as well as a discussion of the application of the I2C bus as a voltage level shifter.
Lastly the results from the investigation of the 8051 microcontroller system interfacing trainer as well as the problems that were encountered in the course of investigation would be discussed. |
author2 |
Toh Guan Nge |
author_facet |
Toh Guan Nge Khee, JunJie. |
format |
Final Year Project |
author |
Khee, JunJie. |
author_sort |
Khee, JunJie. |
title |
Development of an 8051 microcontroller system interfacing trainer |
title_short |
Development of an 8051 microcontroller system interfacing trainer |
title_full |
Development of an 8051 microcontroller system interfacing trainer |
title_fullStr |
Development of an 8051 microcontroller system interfacing trainer |
title_full_unstemmed |
Development of an 8051 microcontroller system interfacing trainer |
title_sort |
development of an 8051 microcontroller system interfacing trainer |
publishDate |
2009 |
url |
http://hdl.handle.net/10356/17958 |
_version_ |
1772825209666011136 |