Academic literature on the topic '8051 microcontroller'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic '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 "8051 microcontroller"
Jovanović, Borisav, Milunka Damnjanović, Predrag Petković, and Vančo Litovski. "Standard Cell-Based Low Power Embedded Controller Design." Journal of Circuits, Systems and Computers 24, no. 06 (May 26, 2015): 1550077. http://dx.doi.org/10.1142/s0218126615500772.
Full textDukale, Prachi, Sanjana Lad, Taskeen Merchant, Gaurav Rane, Aman Qureshi, Abdul Ahad Khan, Shakila Shaikh, and Shiburaj Pappu. "Review on 40 Pins Microcontroller 8051." International Journal of Computer Sciences and Engineering 7, no. 10 (October 31, 2019): 98–101. http://dx.doi.org/10.26438/ijcse/v7i10.98101.
Full textNitin, Satbhai Sneha, Gavhane Pamabai Raghunath, and Dharmadhikari Rushikesh Vinayak. "Automatic Car Washing and Drying using Microcontroller 8051." International Journal of Trend in Scientific Research and Development Volume-3, Issue-3 (April 30, 2019): 1544–46. http://dx.doi.org/10.31142/ijtsrd23433.
Full textWilliamson, Tom. "Using the 8051 Microcontroller with Resonant Transducers." IEEE Transactions on Industrial Electronics IE-32, no. 4 (November 1985): 308–12. http://dx.doi.org/10.1109/tie.1985.350102.
Full textBarak, Dov. "The 8051 microcontroller: Hardware, software and interfacing." Control Engineering Practice 2, no. 4 (August 1994): 727. http://dx.doi.org/10.1016/0967-0661(94)90193-7.
Full textRao, Mr B. T. Ramakrishna. "Automation of Maximum Load Control using 8051- Microcontroller." IOSR Journal of Engineering 4, no. 4 (April 2014): 01–07. http://dx.doi.org/10.9790/3021-04420107.
Full textFANUCCI, L. "Power Optimization of an 8051-Compliant IP Microcontroller." IEICE Transactions on Electronics E88-C, no. 4 (April 1, 2005): 597–600. http://dx.doi.org/10.1093/ietele/e88-c.4.597.
Full textShanthi, Dr T. "RFID based Attendance Monitoring System using 8051 Microcontroller." International Journal for Research in Applied Science and Engineering Technology 9, no. 4 (April 30, 2021): 1042–46. http://dx.doi.org/10.22214/ijraset.2021.33824.
Full textZhu, Min. "Circuit Design of Eyesight Protection Device which is Based on a Single Chip." Applied Mechanics and Materials 727-728 (January 2015): 819–22. http://dx.doi.org/10.4028/www.scientific.net/amm.727-728.819.
Full textTang, Heng Juan. "Simulation Research on Multisim10-Based Microcontroller." Applied Mechanics and Materials 273 (January 2013): 404–8. http://dx.doi.org/10.4028/www.scientific.net/amm.273.404.
Full textDissertations / Theses on the topic "8051 microcontroller"
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 textENGLISH 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.
Kesen, Lokman. "Implementation Of An 8-bit Microcontroller With System C." Master's thesis, METU, 2004. http://etd.lib.metu.edu.tr/upload/12605653/index.pdf.
Full texts highly complex chips, such as communication and bus controllers. During the development cycles of a System-on-Chip, instead of using separate design environments for hardware and software parts, the usage of a unified co-design environment provides a better design and simulation methodology which also decreases the number of iterations at hardware software integration. In this work, an 8-bit 8051 microcontroller core and external memory modules are developed using SystemC that can be re-used in future designs to achieve more complex System-on-Chip&rsquo
s. During the development of the 8051 core, simulation results are analyzed at each step to verify the design from the very beginning of the work, which makes the design processes more structured and controlled and faster as a result.
Leite, Franco Ripoll. "Estudo e implementação de um microcontrolador tolerante à radiação." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2009. http://hdl.handle.net/10183/18991.
Full textThis work presents a radiation hard 8051 microcontroller, designed using instruction recomputation techniques. The basis for this work was the VHDL description of the microcontroller. To make the microcontroller radiation hard, built in radiation sensors, called Bulk-BICS, were use to protect the combinational logic blocks. Codes for error detection and correction were used to protect the memory elements. Initially, this work discusses the sources of ionizing radiation and its harmful effects on digital integrated circuits, showing the motivation for this work. Next, the details of the implemented instruction re-computation technique are shown. It consists in monitoring the radiation sensors and, if the incidence of ionizing radiation is detected, the processor reads the last instruction and executes it again, in order to mitigate the effect of a single event transient (SET). In order to implement this re-computation, the manipulation of the program counter (PC) and stack pointer (SP) is essential. During this process it must be guaranteed that any data, potentially corrupted, will not be stored in memory. Regarding radiation effects on memory elements (Single Event Upsets-SEUs), it is assumed that all memory elements of the microcontroller are protected by some error detection and correction code, a topic previously studied by other authors. Finally, several simulations will be shown, where it is possible to see the evolution of the re-computation process, from the detection of the incidence of ionizing radiation (incidence generated by a testbench) to the full re-computation of the instruction. Finally, a comparison is made between the performance of the original 8051 and the radiation hardened version, showing overheads of area, frequency of operation and power.
Jones, Omar. "DESIGN AND DEVELOPMENT OF AN EMBEDDED DC MOTOR CONTROLLER USING A PID ALGORITHM." Thesis, Linköping University, Electronics System, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-58947.
Full textThis project was held at London South Bank University in the UK, with corporation with staff from Linköping University in Sweden as Bachelor thesis.
This report will guide you through the used techniques in order to achieve a successful cooler/Fan project with a minimum budget and good energy saving methods.
The steps of setting the used software and components are supported with figures and diagrams. You will find full explanation of the used components and mathematics, in additional to a complete working code.
Rangoonwala, Sakina Kougianos Elias. "A Verilog 8051 soft core for FPGA applications." [Denton, Tex.] : University of North Texas, 2009. http://digital.library.unt.edu/permalink/meta-dc-11013.
Full textRangoonwala, Sakina. "A Verilog 8051 Soft Core for FPGA Applications." Thesis, University of North Texas, 2009. https://digital.library.unt.edu/ark:/67531/metadc11013/.
Full textDe, 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 textThe 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.
Wang, Tuan-Chieh, and 王端傑. "Decoder Design of the Asynchronous 8051 Microcontroller." Thesis, 2006. http://ndltd.ncl.edu.tw/handle/75128916355025958271.
Full text國立交通大學
資訊科學與工程研究所
94
Recently mobile devices have been popularly used, and low power is becoming an import subject. With the data-driven feature, the asynchronous circuit is suited to be used for low-power design. We will propose a novel decoder design of the asynchronous 8051 microcontroller because the 8051 is one of the most popular microcontroller and is often used in applications where low energy consumption is important. The circuit is a complied VLSI-program, using Balsa as VLSI-programming language which is a CSP-based asynchronous hardware description language and synthesis tool. A Verilog netlist for XST (XILINX Synthesis Tool) is generated by Balsa. We will compare asynchronous 8051 and synchronous 8051 in XILINX FPGA and then use Cadence tools and Synopsys tools to synthesis the layout of the circuit.
Chung, Chang-Hsien, and 鍾昌憲. "Design and Implementation of 8051 Microcontroller with I2C." Thesis, 2015. http://ndltd.ncl.edu.tw/handle/73205025782755767541.
Full text國立臺灣海洋大學
資訊工程學系
103
With the rapid development of information technology industry, electronic products and information transmissions are considered a necessity by a lot of people. However, the electronic products are widely available, and it is very important to connect each equipment interface. I2C (Inter Integrated Circuit) serial bus is widely applied in digital system because of its simple interface, low cost and good expansibility. It has been the actual standard. In this thesis, we designed and implementation an 8051 microcontroller with I2C. For EMC experimentation, we also design an SRAM and 8051 bare-die to implement in an SiP (System in Package). Furthermore, we design the ISP mechanism for an IC-EMC testing platform. In the experiment of verification, we used KEIL C and the 8051 IDE Tools to create program ROM file. Finally, we used cell-based design flow to equip the 8051 MCU with I2C functionality with an SRAM-based design for the structure of the IC. The 8051 microcontroller with I2C was implemented by using Hardware Description Language (HDL). The chip is implemented in TSMC 0.18um process. The core size with I/O pad is 1.2 #westeur024# 1.2 mm2. The maximum clock rate can reach 100MHz.
林健民. "Design and Implementation Of Enriched Instruction Set 8051 Microcontroller." Thesis, 2002. http://ndltd.ncl.edu.tw/handle/05732024758696243627.
Full text中華大學
電機工程學系碩士班
90
8051 microcontroller is not suitable for the designs requirement nowadays. Because the designs require bigger program and faster speed. So we want to design a microcontroller, it is compatible to 8051 and suitable for the designs of nowadays. It is "enriched instraction set 8051 microcontroller". Enriched instraction set 8051 microcontroller extends the features and performance of the widely-used 8051 microcontrollers, while providing compatibility. It provides a high-performance upgrade with minimal impact on existing hardware and software. We implement Enriched instraction set 8051 microcontroller with VHDL. First, we complete the VHDL code of this microcontroller, and then synthesize this VHDL code with FPGA and ASIC compiler. We simulate and verify this design befor and after synthesis.
Books on the topic "8051 microcontroller"
MacKenzie, I. Scott. The 8051 microcontroller. 4th ed. Upper Saddle River, N.J: Pearson/Prentice Hall, 2007.
Find full textAyala, Kenneth J. Instructor's guide to accompany The 8051 microcontroller. Clifton Park, NY: Delmar Learning, 2004.
Find full textPredko, Myke. Programming and customizing the 8051 microcontroller. New York: McGraw-Hill, 1999.
Find full textPredko, Myke. Programming and customizing the 8051 microcontroller. New York: McGraw-Hill, 1999.
Find full textAshutosh, Ahluwalia, ed. Programming and interfacing the 8051 microcontroller. Reading, Mass: Addison-Wesley Pub. Co., 1993.
Find full textAyala, Kenneth J. The 8051 microcontroller: Architecture, programming, and applications. 2nd ed. Minneapolis/St. Paul: West Pub., 1997.
Find full textBook chapters on the topic "8051 microcontroller"
Qian, Kai, David den Haring, and Li Cao. "8051 Microcontroller." In Embedded Software Development with C, 73–96. Boston, MA: Springer US, 2009. http://dx.doi.org/10.1007/978-1-4419-0606-9_3.
Full textGimenez, Salvador Pinillos. "Basic 8051 Core Microcontroller Interruptions." In 8051 Microcontrollers, 225–40. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_7.
Full textGimenez, Salvador Pinillos. "Timers/Counters of the 8051 Core Microcontroller." In 8051 Microcontrollers, 241–69. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_8.
Full textGimenez, Salvador Pinillos. "8051 Microcontroller Instruction Set of the 8051 Core." In 8051 Microcontrollers, 95–129. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_3.
Full textGimenez, Salvador Pinillos. "The Serial Communication Interface of the 8051 Core Microcontroller." In 8051 Microcontrollers, 271–91. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_9.
Full textIyer, Riyya Hari, and Jyoti Duchaniya. "Android App Controlled Multi-purpose Robot Using 8051 Microcontroller." In Smart Intelligent Computing and Applications, 301–11. Singapore: Springer Singapore, 2019. http://dx.doi.org/10.1007/978-981-32-9690-9_30.
Full textKoschuch, Manuel, Joachim Lechner, Andreas Weitzer, Johann Großschädl, Alexander Szekely, Stefan Tillich, and Johannes Wolkerstorfer. "Hardware/Software Co-design of Elliptic Curve Cryptography on an 8051 Microcontroller." In Lecture Notes in Computer Science, 430–44. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11894063_34.
Full textGimenez, Salvador Pinillos. "Fundamental Concepts of Computer Systems." In 8051 Microcontrollers, 1–59. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_1.
Full textGimenez, Salvador Pinillos. "8051 Core Microcontrollers." In 8051 Microcontrollers, 61–94. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_2.
Full textGimenez, Salvador Pinillos. "Flowchart and Assembly Programming." In 8051 Microcontrollers, 131–65. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-76439-9_4.
Full textConference papers on the topic "8051 microcontroller"
Shih-Yi Yuan, Zhi-Xiang Zhong, Yan-Wei Zhang, Jian-Li Dong, and Ming-Shan Lin. "The measurement and comparison of 8051 microcontroller instruction waveform." In 2015 Asia-Pacific Symposium on Electromagnetic Compatibility (APEMC). IEEE, 2015. http://dx.doi.org/10.1109/apemc.2015.7175268.
Full textAli, Liakot, Lutfor Rahman, and Shahin Akhter. "Module-based Edukit for teaching and learning 8051 microcontroller programming." In 2017 IEEE International Conference on Telecommunications and Photonics (ICTP). IEEE, 2017. http://dx.doi.org/10.1109/ictp.2017.8285918.
Full textKamaluddin, 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 textKok-Leong Chang, Bah-Hwee Gwee, and Yuanjin Zheng. "A semi-custom memory design for an asynchronous 8051 microcontroller." In 2008 IEEE International Symposium on Circuits and Systems - ISCAS 2008. IEEE, 2008. http://dx.doi.org/10.1109/iscas.2008.4542188.
Full textKodavade, Dattatraya Vishnu, and Shaila Dinakar Apte. "Object Oriented Concurrent Fault Diagnostic System for 8051 Based Microcontroller System." In 2007 4th IEEE Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications. IEEE, 2007. http://dx.doi.org/10.1109/idaacs.2007.4488368.
Full textKulkarni, Varada, Pranav P. Kulkarni, and R. D. Kulkarni. "Design and Development of Software based Waveform Generation using Microcontroller 8051." In 2019 International Conference on Nascent Technologies in Engineering (ICNTE). IEEE, 2019. http://dx.doi.org/10.1109/icnte44896.2019.8945834.
Full textXu, Wuxiong. "Teaching Reform for an 8051 Microcontroller Course Based on E-learning." In 2016 International Conference on Education, E-learning and Management Technology. Paris, France: Atlantis Press, 2016. http://dx.doi.org/10.2991/iceemt-16.2016.13.
Full textArunaganesan, S., J. Adhavan, G. Shivakanth Reddy, and M. Venkatesan. "Data acquisition system based on 8051 microcontroller for cutting tool temperature measurement." In 2013 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC). IEEE, 2013. http://dx.doi.org/10.1109/iccic.2013.6724154.
Full textK., Suryanarayana, Swathi Hatwar H., and Ravikiran Rao M. "Design and Development of 8051 Microcontroller Kit Micro-LABlet for Active Learning." In 2017 5th IEEE International Conference on MOOCs, Innovation and Technology in Education (MITE). IEEE, 2017. http://dx.doi.org/10.1109/mite.2017.00032.
Full textMohammedsheet, Sinan S., and Mothanna Sh Aziz. "Design and implementation of digital heart rate counter by using the 8051 microcontroller." In 2018 International Conference on Engineering Technology and their Applications (IICETA). IEEE, 2018. http://dx.doi.org/10.1109/iiceta.2018.8458085.
Full text