Please use this identifier to cite or link to this item: https://scholarhub.balamand.edu.lb/handle/uob/4013
DC FieldValueLanguage
dc.contributor.advisorHaddad, Nicolas K.en_US
dc.contributor.authorKanaan, Hadien_US
dc.date.accessioned2020-12-23T14:39:50Z-
dc.date.available2020-12-23T14:39:50Z-
dc.date.issued2016-
dc.identifier.urihttps://scholarhub.balamand.edu.lb/handle/uob/4013-
dc.descriptionIncludes bibliographical references (p. 91).en_US
dc.descriptionSupervised by Dr. Nicolas Haddad.en_US
dc.description.abstractEmbedded 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.statementofresponsibilityby Hadi Kanaanen_US
dc.format.extentxi, 91 p. :ill., tables ;30 cmen_US
dc.language.isoengen_US
dc.rightsThis 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 holderen_US
dc.subject.lcshMicrocontrollersen_US
dc.subject.lcshC (Computer program language)en_US
dc.titleEeprom and bootloaderen_US
dc.title.alternativeEeprom & bootloaderen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Engineeringen_US
dc.contributor.facultyFaculty of Engineeringen_US
dc.contributor.institutionUniversity of Balamanden_US
dc.date.catalogued2016-09-01-
dc.description.degreeMS in Computer Engineeringen_US
dc.description.statusPublisheden_US
dc.identifier.ezproxyURLhttp://ezsecureaccess.balamand.edu.lb/login?url=http://olib.balamand.edu.lb/projects_and_theses/GP-CoE-83.pdfen_US
dc.identifier.OlibID168408-
dc.provenance.recordsourceOliben_US
Appears in Collections:UOB Theses and Projects
Show simple item record

Record view(s)

50
checked on Dec 4, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.