342 Result(s)
-
Chapter
One Byte at a Time
The most fundamental physical interaction of a processor with external devices involves monitoring or setting several input/output package pins simultaneously.
-
Chapter
Logic Circuitry
The building blocks of computing circuitry are logic circuits. Here we investigate some standard functions that will allow us to develop the architecture of a simple processing machine.
-
Chapter
Time Is of the Essence
Measuring and controlling durations of events in the outside world is a key requirement for real-time systems.
-
Chapter
The PIC18F1220 Microcontroller
The enhanced-range of PIC18 Microchip devices is extensive, with several hundred devices. Here we use one of the less comprehensive members as our hardware exemplar; as the essential core and baseline peripher...
-
Chapter
To Have and to Hold
Non-volatile data storage enables a system to adapt to the environment on a long-duration basis, irrespective of the continuity of the power-supply.
-
Chapter
Subroutines and Modules
Modular design of software circuits is the fundamental organization of choice.
-
Chapter
Assembly Language Code Building Tools
Programming in the native language of a processor requires knowledge of the function and rules of the assembler and associated development tools.
-
Chapter
The Real World
Understanding the hardware architecture of the core and its configuration is key to effective utilization of its hosted array of peripheral interface modules. Where necessary, the more feature-rich PIC18FXX20 ...
-
Chapter
Digital Representation
Microcontrollers represent a major means of digital processing As such, a basic appreciation of digital concepts is necessary as a foundation to understanding both their software and hardware fields of operation.
-
Chapter
One Bit at a Time
The majority of medium- and long-range digital communication involves serial data streams.
-
Chapter
Stored Program Processing
The microcontroller is an instance of a computer-based system and an understanding of computer architecture and operation is a valuable precursor to the subject of this book.
-
Chapter
Take the Rough with the Smooth
External signal are frequently analog in nature, requiring inter-conversion between analog and digital domains.
-
Chapter
The Instruction Set
Irrespective of the language used; effective programming and debugging of project software involves dealing with the native instruction set of the target device.
-
Chapter
A Case Study
The implementation of a programmable device-based project is the successful integration of hardware and software.
-
Chapter
Interrupt Handling
Real-time interaction with the outside world invariably is based on the abilityh of outside systems directly requesting service. The enhanced-range family’s interrupt architecture is the topic of this chapter.
-
Chapter
High-Level Language
Most projects use a high-level language to implement the software
-
Chapter and Conference Paper
Quality Attributes for Embedded Systems
Software quality attributes (QAs) such as reliability and modifiability have been used to define nonfunctional requirements of software systems for many years. More recently, they have been used as the basis f...
-
Chapter and Conference Paper
Epistemic Structured Representation for Legal Transcript Analysis
HTML based standards and the new XML based standards for digital transcripts generated by court recorders offer more search and analysis options than the traditional CAT (Computer Aided Transcription) technolo...
-
Chapter and Conference Paper
Service-Enabled Business Processes: Constructing Enterprise Applications – An Evaluation Framework
Web services aiming at spontaneously integrating services from different providers in ensuring at offering a user the best possible experience, face considerable challenges in materialising that notion of impr...
-
Chapter and Conference Paper
An Algorithm to Remove Noise from Audio Signal by Noise Subtraction
This paper proposes an algorithm for removing the noise from the audio signal. Filtering is achieved through recording the pattern of noise signal. In order to validate our algorithm, we have implementation in...