Please use this identifier to cite or link to this item:
https://scholarhub.balamand.edu.lb/handle/uob/4013
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Haddad, Nicolas K. | en_US |
dc.contributor.author | Kanaan, Hadi | en_US |
dc.date.accessioned | 2020-12-23T14:39:50Z | - |
dc.date.available | 2020-12-23T14:39:50Z | - |
dc.date.issued | 2016 | - |
dc.identifier.uri | https://scholarhub.balamand.edu.lb/handle/uob/4013 | - |
dc.description | Includes bibliographical references (p. 91). | en_US |
dc.description | Supervised by Dr. Nicolas Haddad. | en_US |
dc.description.abstract | Embedded system is becoming widely used in all aspect of our life. With the evolution of technology of semiconductor, it became so easy to concept and realizes hardware that was a difficult to realize 2 decode ago. In this context the micro controller performance has enhanced along with the drop of its price. Therefore embedded systems like programmable logic controllers (PLC), digital multimedia devices, uninterrupted powers supply, human interface devices and thousands of other small electronic devices are controlled mainly by high performance micro controllers. In addition, the growing capability of micro controllers like memory volume and CPU speed allowed providers to use high level languages like ANSI C and C++ in programming instead of the low level assembly language. In this projectI used a special C compiler for PIC18fxxx MCU, the Mplabc18 compiler. This compiler use ANSI C standard language therefore all aspect of C language could be seen in this project. In this project, I used all my skills in electronics, c language and c#. I also used my knowledge in object oriented programming to create some classes inside the C code using function pointer. This had greatly facilitated my work so that it makes the writing in C language similar to C++. | en_US |
dc.description.statementofresponsibility | by Hadi Kanaan | en_US |
dc.format.extent | xi, 91 p. :ill., tables ;30 cm | en_US |
dc.language.iso | eng | en_US |
dc.rights | This object is protected by copyright, and is made available here for research and educational purposes. Permission to reuse, publish, or reproduce the object beyond the personal and educational use exceptions must be obtained from the copyright holder | en_US |
dc.subject.lcsh | Microcontrollers | en_US |
dc.subject.lcsh | C (Computer program language) | en_US |
dc.title | Eeprom and bootloader | en_US |
dc.title.alternative | Eeprom & bootloader | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Engineering | en_US |
dc.contributor.faculty | Faculty of Engineering | en_US |
dc.contributor.institution | University of Balamand | en_US |
dc.date.catalogued | 2016-09-01 | - |
dc.description.degree | MS in Computer Engineering | en_US |
dc.description.status | Published | en_US |
dc.identifier.ezproxyURL | http://ezsecureaccess.balamand.edu.lb/login?url=http://olib.balamand.edu.lb/projects_and_theses/GP-CoE-83.pdf | en_US |
dc.identifier.OlibID | 168408 | - |
dc.provenance.recordsource | Olib | en_US |
Appears in Collections: | UOB Theses and Projects |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.