The Experts below are selected from a list of 125976 Experts worldwide ranked by ideXlab platform
Dogan Ibrahim - One of the best experts on this subject based on the ideXlab platform.
-
Chapter 2 – PIC32 Microcontroller Series
PIC32 Microcontrollers and the Digilent Chipkit, 2015Co-Authors: Dogan IbrahimAbstract:This chapter is an introduction to the hardware of the PIC32 family of Microcontrollers. The architecture of the popular PIC32MX360F512L microcontroller is taken as an example in this chapter. The program and data memory structure, reset circuitry, clock sources, I/O port characteristics, real-time clock module, and various timer modules offered by the chip are described in detail. In addition, the important topic of interrupts is covered and the interrupt mechanisms and interrupt sources of the PIC32 family of Microcontrollers are described. Finally, the analogue input structure and the ADC module of the PIC32MX360F512L microcontroller are given with examples to show how this microcontroller can be used in analogue input applications.
-
Microcontroller Based GSM/GPRS Projects: Advanced Microcontroller Projects
2010Co-Authors: Dogan Ibrahim, Ahmet IbrahimAbstract:A microcontroller is a single-chip computer. Before the invention of the Microcontrollers most intelligent systems were designed using microprocessors. A microprocessor is the processing element of a computer, consisting of an Arithmetic and Logic Unit (ALU) and the Control Unit (CU). A microprocessor on its own is useless and it has to be supported by a large number of peripheral chips, such as memory, input-output, timer, interrupt logic and so on. Currently there are many microcontroller chips manufactured by various companies. This book is based on using the highly popular PIC16F887 type microcontroller. GSM/GPRS modems are used in all mobile phones. This book teaches the basic principles of Microcontrollers and shows how they can be used in GSM/GPRS based communications projects. All of the examples and the projects in the book are based on the highly popular mikroC language, developed by mikroElektronika.
-
Microcontroller Based GSM/Gprs Projects
2010Co-Authors: Dogan Ibrahim, Ahmet IbrahimAbstract:A microcontroller is a single-chip computer. Before the invention of the Microcontrollers most intelligent systems were designed using microprocessors. A microprocessor is the processing element of a computer, consisting of an Arithmetic and Logic Unit (ALU) and the Control Unit (CU). A microprocessor on its own is useless and it has to be supported by a large number of peripheral chips, such as memory, input-output, timer, interrupt logic and so on. Currently there are many microcontroller chips manufactured by various companies. This book is based on using the highly popular PIC16F887 type microcontroller. GSM/GPRS modems are used in all mobile phones. This book teaches the basic principles of Microcontrollers and shows how they can be used in GSM/GPRS based communications projects. All of the examples and the projects in the book are based on the highly popular mikroC language, developed by mikroElektronika.
-
CHAPTER 1 – Microcontroller Systems
SD Card Projects Using the PIC Microcontroller, 2010Co-Authors: Dogan IbrahimAbstract:Publisher Summary Microcontroller is a term used to describe a system that includes a minimum of microprocessor, program memory, data memory and input-output (I/O). Some microcontroller systems also include timers, counters, analog to digital (A/D) converters and so on. The chapter outlines the concepts, terminologies and working of microcontroller systems and introduces programming and system design using programmable interface controller (PIC) series of Microcontrollers manufactured by Microchip Technology Inc. A microcontroller is different from a microprocessor. It is basically a single chip computer used or embedded with other devices or equipment for control functions and is also called embedded controller. The working of microcontroller is explained with block diagrams for the reader to understand the I/O functions fully. The different types of memory used in Microcontrollers are described and the hardware features are explained in general. Similarly, the microcontroller architectures are explained with figures to benefit the reader. The chapter has an exhaustive coverage of number systems used in microprocessors and their conversion using arithmetic operations. Floating point numbers and arithmetic are available in detail with many examples and the conversion equivalents summarized in a table. The chapter provides the basic building blocks of Microcontrollers, number systems and many exercise questions are provided for practice.
-
1 – Microcontroller systems
Pic Basic Projects, 2006Co-Authors: Dogan IbrahimAbstract:Publisher Summary A microcontroller is a single chip computer. In specific, micro signifies that the device is small, and controller suggests that the device can be used in control applications. These are also known as embedded controllers because most of the Microcontrollers are built or embedded into the devices they control. It is noted that a microprocessor differs from a microcontroller in many ways. The main difference is that a microprocessor requires several other components for its operation such as program memory and data memory, I/0 devices, and an external clock circuit. A microcontroller, on the other hand, has all the support chips incorporated inside the same chip. All Microcontrollers operate on a set of instructions stored in their memory. A microcontroller fetches the instructions from its program memory one by one, decodes these instructions, and then carries out the required operations. In general, a single chip is all that is required to have a running microcontroller system. However, in practical applications additional components can be required to allow a microcomputer to interface to its environment.
Vikram Kapila - One of the best experts on this subject based on the ideXlab platform.
-
Session 2220 Development of a Matlab-Based Graphical User Interface Environment for PIC Microcontroller Projects
2014Co-Authors: Sang-hoon Lee, Vikram KapilaAbstract:Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC Microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC Microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control
-
development of a matlab based graphical user interface environment for pic microcontroller projects
Computers in Education Journal, 2005Co-Authors: Yanfang Li, Vikram KapilaAbstract:Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC Microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC Microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.
-
matlab based graphical user interface development for basic stamp 2 microcontroller projects
American Control Conference, 2004Co-Authors: Yanfang Li, Sami Harari, Hong Wong, Vikram KapilaAbstract:Basic Stamp 2 (BS2) is a popular microcontroller used both in hobby and industrial projects. Similar to other Microcontrollers, the BS2 programming environment lacks graphical user interface (GUI) capability. In this paper, we present an approach to endow the BS2 microcontroller with GUI capabilities by interfacing it with Matlab and by exploiting Matlab's abundant GUI tools. The proposed Matlab-based GUI environment for BS2 relies on the use of serial communication between the BS2 and a personal computer. We present three examples to demonstrate the efficacy of our approach.
Yanfang Li - One of the best experts on this subject based on the ideXlab platform.
-
development of a matlab based graphical user interface environment for pic microcontroller projects
Computers in Education Journal, 2005Co-Authors: Yanfang Li, Vikram KapilaAbstract:Peripheral Interface Controllers (PICs) are inexpensive microcontroller units with built-in serial communication functionality. Similarly, Matlab, a widely used technical computing software, allows serial communication with external devices. In addition, Matlab provides graphical design tools such as Simulink and Dials and Gauges Blockset. This paper exploits the serial communication capability of PIC Microcontrollers and the Matlab software along with graphical design tools of Matlab to create a Matlab-based graphical user interface (GUI) environment for PIC microcontroller projects. Three examples are included to illustrate that the integration of low-cost PIC Microcontrollers with the Matlab-based GUI environment allows data acquisition, data processing, data visualization, and control.
-
matlab based graphical user interface development for basic stamp 2 microcontroller projects
American Control Conference, 2004Co-Authors: Yanfang Li, Sami Harari, Hong Wong, Vikram KapilaAbstract:Basic Stamp 2 (BS2) is a popular microcontroller used both in hobby and industrial projects. Similar to other Microcontrollers, the BS2 programming environment lacks graphical user interface (GUI) capability. In this paper, we present an approach to endow the BS2 microcontroller with GUI capabilities by interfacing it with Matlab and by exploiting Matlab's abundant GUI tools. The proposed Matlab-based GUI environment for BS2 relies on the use of serial communication between the BS2 and a personal computer. We present three examples to demonstrate the efficacy of our approach.
N. Davenport - One of the best experts on this subject based on the ideXlab platform.
-
Perceived susceptibility of Microcontrollers
IEEE 1997 EMC Austin Style. IEEE 1997 International Symposium on Electromagnetic Compatibility. Symposium Record (Cat. No.97CH36113), 1997Co-Authors: F.s. Galbraith, N. DavenportAbstract:Failure within a microcontroller based circuit has often been attributed to the microcontroller itself, with many questions being asked about its immunity to fast transients. Many criticisms have been based upon comparisons of Microcontrollers placed in similar circumstances. One production parameter that can have changed and is often overlooked is the PCB. Examinations of the variations in performance between PCBs of different construction techniques have been performed and show the effects on the perceived immunity performance of Microcontrollers. Simulation of a test circuit has been carried out through the use of an electromagnetic modeller and SPICE based simulator. The performance of two and four layer PCBs have been simulated and close correlation between simulated and measured results obtained. This has been extended to show how variations in the PCB substrate material can further affect immunity performance.
-
Perceived susceptibility of Microcontrollers
IEEE 1997 EMC Austin Style. IEEE 1997 International Symposium on Electromagnetic Compatibility. Symposium Record (Cat. No.97CH36113), 1997Co-Authors: F.s. Galbraith, N. DavenportAbstract:Failure within a microcontroller based circuit has often been attributed to the microcontroller itself, with many questions being asked about its immunity to fast transients. Many criticisms have been based upon comparisons of Microcontrollers placed in similar circumstances. One production parameter that can have changed and is often overlooked is the PCB. Examinations of the variations in performance between PCBs of different construction techniques have been performed and show the effects on the perceived immunity performance of Microcontrollers. Simulation of a test circuit has been carried out through the use of an electromagnetic modeller and SPICE based simulator. The performance of two and four layer PCBs have been simulated and close correlation between simulated and measured results obtained. This has been extended to show how variations in the PCB substrate material can further affect immunity performance.
Petr Fiedler - One of the best experts on this subject based on the ideXlab platform.
-
performance evaluation of symmetric cryptography in embedded systems
Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2011Co-Authors: Ondrej Hyncica, Pavel Kucera, Petr Honzik, Petr FiedlerAbstract:We consider the problem of implementing security algorithms into embedded systems deployed in automation applications. Such systems are typically built on embedded Microcontrollers with limited resources and as hardware changes may not be possible or convenient, the software based cryptography is a suitable solution. In this paper we present results of performance benchmarks of different software-implemented symmetric cryptography algorithms on 8 and 16-bit microcontroller platforms. The contribution of the work is in comparing performance of different algorithms, embedded microcontroller platforms, effects of optimizations and different implementations.
-
IDAACS (1) - Performance evaluation of symmetric cryptography in embedded systems
Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems, 2011Co-Authors: Ondrej Hyncica, Pavel Kucera, Petr Honzik, Petr FiedlerAbstract:We consider the problem of implementing security algorithms into embedded systems deployed in automation applications. Such systems are typically built on embedded Microcontrollers with limited resources and as hardware changes may not be possible or convenient, the software based cryptography is a suitable solution. In this paper we present results of performance benchmarks of different software-implemented symmetric cryptography algorithms on 8 and 16-bit microcontroller platforms. The contribution of the work is in comparing performance of different algorithms, embedded microcontroller platforms, effects of optimizations and different implementations.