Academic literature on the topic 'Intel 8051 (Microcontroller)'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Intel 8051 (Microcontroller).'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Intel 8051 (Microcontroller)"

1

Tyurin, Sergey, Dmitii Kovilyaev, Ekaterina Danilova, and Alexei Gorodilov. "Learning programming of micro-controllers in CAD Proteus." Вестник Пермского университета. Математика. Механика. Информатика, no. 2(53) (2021): 69–74. http://dx.doi.org/10.17072/1993-0550-2021-2-69-74.

Full text
Abstract:
The creation of projects in the Proteus program based on microcontrollers is considered. A classic 8051 microcontroller from Intel is investigated, as well as an STM32F401RE microcontroller from ARM. The development of the simplest programs for use in laboratory classes on programming embedded systems (for example, the "Internet of things") for 8051 – in assembler language, for STM32F401RE – in C language using a special development environment is carried out. The research can be used in laboratory classes on embedded systems programming.
APA, Harvard, Vancouver, ISO, and other styles
2

De Oliveira, Victor Inácio, Hugo Magalhaes Martins, Flávio Nastari Rosa, Jadir Perpétuo Dos Santos, Diogo Martins Gonçalves De Morais, and Alex Paubel Junger. "TEACHING USING THE ARDUINO PLATFORM APPLIED TO THE CONCEPT Of IoT AS SUPPORT TO MICROCONTROLLER CLASS." South American Development Society Journal 7, no. 20 (September 1, 2021): 397. http://dx.doi.org/10.24325/issn.2446-5763.v7i20p397-408.

Full text
Abstract:
Resumo With the emergence of the concept of IoT - the Internet of Things, it has become virtually impossible not to contextualize it in programming classes of electronic devices, such as processors and microcontrollers today. Thus, this work shows the analysis of a teaching methodology aimed at including in one of these courses an introduction to IoT, not excluding traditional hardware clarifications, such as the use of old microcontrollers such as 8051 (INTEL) and/or PIC (Microchip), thus not impairing, initial objectives proposed. The ARDUINO Platform, a powerful and free development tool, was used to support the implementation of this proposal. This system allows a hardware abstraction through modules called Shields for industrial applications and can run communication algorithms in real-time, allowing to embark as a product some of the concepts of IoT. This article discusses the experience obtained with the use of such methodology applied to the microcontrollers class in a Course Technology in Industrial Automation of a Federal School, synthesized after the analysis of questionnaires to teachers and students involved in this course. The results of this methodology were positive, motivating the desire to better understand new hardware devices and how to program them, besides creating an innovative spirit in the projects of the graduates of this course concerning previous classes.
APA, Harvard, Vancouver, ISO, and other styles
3

Selokar, Pradip Ram, and P. T. Karule. "Security Enhancement in Networked Embedded System." International Journal of Electrical and Computer Engineering (IJECE) 7, no. 4 (August 1, 2017): 1867. http://dx.doi.org/10.11591/ijece.v7i4.pp1867-1873.

Full text
Abstract:
<span>In the developed system ARM9 is a master and Two ARM7s are slaves. The peripherals are being controlled by two ARM7 boards. The Peripherals are connected to the ARM7 through Complex Programmable Logic Device (CPLD). The CPLD is in turn connected to the ARM7 using Serial Peripheral Interface (SPI). The ARM7 boards collect the information from the peripherals and send it to the ARM9 board. The communication between ARM7 and ARM9 is via UART (Universal Asynchronous Receiver Transmitter) over CAN (Controller Area Network). The ARM9 board has got the software intelligence. The ARM9 behaves as a master and two ARM7 boards behave as slaves. Being master ARM9 passes tokens to ARM7 which in turn returns (Acknowledges) the token. The ARM9 is further connected to Proxy via Ethernet. The proxy is further connected to the service platform (server) via Ethernet. So subsequently any decisions at any stage can be changed at server level. Further these commands can be passed on to ARM9 which in turn controls the peripherals through ARM7. (a) The system which we have developed consists of ARM9 as a master, Two ARM7 as Slaves. The communication between ARM9-ARM7 is via UART over a CAN, <br /> (b) Each ARM7 further communicates serially (RS232) with the two 8051 Microcontroller nodes, (c)Thus a networked Embedded System is developed wherein the serial data is brought over Ethernet. The ARM7 board, which is directly linked with the peripherals, can be modified of its functionality as and when required. The functionality of ARM7 can be modified by upgrading its firmware. To upgrade the firmware same communication link has been used. ARM7 receives the new firmware via same ARM9-ARM7 communication link. The Flash Write operation is performed using the source code to write the new firmware. Bootloader application for the ARM7 has been developed. The signature has been incorporated to assure authenticity of the new Firmware. Intel Hex File Format is used to parse the hex file.</span>
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "Intel 8051 (Microcontroller)"

1

Mbhambhu, Tsakani Joseph. "A Java bytecode compiler for the 8051 micro-controller." Thesis, Stellenbosch : Stellenbosch University, 2002. http://hdl.handle.net/10019.1/52645.

Full text
Abstract:
Thesis (MScEng)--Stellenbosch University, 2002.
ENGLISH ABSTRACT: This report describes the development of a Java Bytecode Compiler (JBC) for the 8051 micro-controller. Bytecodes are found in the class file generated when a Java source file is compiled with the java compiler (javac). On Java platforms, the Java Virtual Machine (JVM) interprets and executes the bytecodes. Currently existing Java platforms do not support programming the 8051 using Java. As an 8-bit micro-controller with only 64 KB of total memory, the 8051's word size and memory is too limited to implement a NM. Moreover, full applications of the 8051 require that it handles hardware interrupts and access 110 ports and special registers. This thesis proposes a JBC to compile the standard bytecodes found in the class file and generate equivalent assembly code that can run on the 8051. The JBC was tested on the 8051 compatible AT89C52*44 micro-controller with a program that simulates an irrigation controller. The code generated by the JBC executes correctly but is large in size and runs slower than code of a program written in assembly. Conclusions drawn are that the JBC can be used to compile Java programs intended for the 8051 and its family of micro-controllers. In particular, it is especially a good tool for people who prefer Java to other languages. The JBC is suitable for smaller programs that do not have efficiency as a major requirement.
AFRIKAANSE OPSOMMING: Hierdie tesis beskryf die ontwikkeling van 'n Java "Bytecode" samesteller (Java Bytecode Compiler, JBC) vir die 8051 mikro beheerder argitektuur. "Bytecodes" is die produk van die standaard Java samesteller "javac" en word deur 'n platform spesifieke Java Virtuele Masjien gelees en uitgevoer. Geen NM is huidig beskikbaar vir die 8051 argitektuur nie. Die gekose 8-bis 8051 mikro beheerder het 'n beperkte interne geheue van 64kB. Hierdie beperking maak dit nie geskik vir 'n IVM nie. Daar moet ook voorsiening gemaak word om hardeware onderbrekings te hantering en te kan kommunikeer met die poorte en spesiale registers van die mikro beheerder. JBC word ontwikkel wat die standaard "Bytecode" kompileer na geskikte masjien kode wat dan op die mikro beheerder gebruik kan word. Die JBC is ontwikkel en toets en 'n eenvoudige besproeiing program is geskryf om op 'n Atmel AT89C52*44 te loop. Die kode werk goed maar is nog nie geoptimeer nie en loop onnodig stadig. Optimerings metodes word aanbeveel en bespreek. Die gevolgtrekking is dat die huidige JBC kan gebruik word om Java kode te skryfvir die 8051 beheerder. Dit maak die hardeware platform nou beskikbaar aan Java programmeerders. Daar moet wel gelet word dat die JBC op die oomblik net geskik is vir klein programme en waar spoed nie die primêre vereiste is nie.
APA, Harvard, Vancouver, ISO, and other styles
2

De, Beer Daniel Nel. "The development of an 8051 micro-controller evaluation and training board." Thesis, Cape Technikon, 1996. http://hdl.handle.net/20.500.11838/1095.

Full text
Abstract:
Thesis MTech(Electrical Engineering)--Cape Technikon, Cape Town, 1996
The development of the 8051 Evaluation and Training Board was in response to fulfill a need to have a training board available for students at the start of a micro-controller course. This board must be used to get hands-on experience in the internal architecture, programming and operation of the controller through the testing of sample programs and exercises. It can act as an example of a practical micro-controller application board, and also as part of, or as an aid in the design and application of own projects. The board had to be cheap enough so that each student can be issued with a personal board for the duration of the course. It had to be adequately selfsufficient to be portable and to operate independent of a host PC. In addition, it had to contain adequate "intelligence" to guide the student in the use of the board: have a quick re-programming turn-around cycle; and it must be possible to use the board for user program testing and debugging. After drawing up an initial set of objectives and investigating the economic viability of similar systems in industry, an outline of the required design was made. This included the selection of suitable communication between the onboard Operating System and a user; the easiest way to load user programs into the board memory; and methods to test and debug this program. All the normal support circuitry required by a micro-controller to accommodate a minimum system for operation was included into a single Field Programmable Gate Array. The execution of the project was therefore divided into three distinct sections, the hardware, the firmware (Programmable Array configuration) and the software. In the design, the harmony between these sections had to be consolidated to yield a successful final product. The simplicity and ergonomics of the operation and application from a user's point of view, had to be accentuated and kept in mind throughout. In a design of the complexity such as this, careful planning and the investigation of various methods of approach were essential. The use of many computer-aided design and other relevant computer packages was incorporated. Interaction between the user and the Operating System on the board was done through a standard 16-character by 1-line LCD Display Module and a 32-key keyboard. The main feature of the Operating System was to enable the inspection and editing of all the memory locations on the micro-processor.
APA, Harvard, Vancouver, ISO, and other styles
3

Φραγκούλης, Νικόλαος. "Σxεδίαση και ανάπτυξη συστήματος επίδειξης δυνατοτήτων του μικροελεγκτή 8051 της σειράς MCS - 51 της Intel." Thesis, 1995. http://hdl.handle.net/10889/6522.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Intel 8051 (Microcontroller)"

1

MacKenzie, I. Scott. The 8051 microcontroller. 4th ed. Upper Saddle River, N.J: Pearson/Prentice Hall, 2007.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

MacKenzie, I. Scott. The 8051 microcontroller. New York: Merrill, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Ayala, Kenneth J. Instructor's guide to accompany The 8051 microcontroller. Clifton Park, NY: Delmar Learning, 2004.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Ayala, Kenneth J. The 8051 microcontroller: Architecture, programming, and applications. 2nd ed. Minneapolis/St. Paul: West Pub., 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Predko, Myke. Programming and customizing the 8051 microcontroller. New York: McGraw-Hill, 1999.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Predko, Myke. Programming and customizing the 8051 microcontroller. New York: McGraw-Hill, 1999.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Ibrahim, Dogan. Microcontroller projects in C for the 8051. Oxford: Newnes, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

J, Cowan Frederick, and Parchizadeh G. Hassan, eds. 8051 microcontrollers: Hardware, software, and applications. London: Arnold, 1998.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

J, Cowan Frederick, and Parchizadeh G. Hassan, eds. 8051 microcontroller: An applications-based introduction. Boston, Mass: Newnes, 2003.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Stewart, James W. The 8051 microcontroller: Hardware, software, and interfacing. Englewood Cliffs, N.J: Prentice Hall, 1993.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Conference papers on the topic "Intel 8051 (Microcontroller)"

1

Kamaluddin, Mohd Uzir, Shahrani Shahbudin, Naimah Mat Isa, and Husna Zainol Abidin. "Teaching the Intel 8051 Microcontroller with hands-on hardware experiments." In 2015 IEEE 7th International Conference on Engineering Education (ICEED). IEEE, 2015. http://dx.doi.org/10.1109/iceed.2015.7451501.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography