This book is a hands-on introduction to the principles and practice of embedded system design using the PIC microcontroller. Packed with helpful examples and illustrations, it gives an in-depth treatment of microcontroller design, programming in both assembly language and C, and features advanced topics such as networking and real-time operating systems. It is accompanied by a CD-ROM containing copies of all programs and software tools used in the text and a `student version of the C complier Designing Embedded Systems with PIC Microcontrollers: Principles and Applications is ideal for students of electronics, mechatronics and computer engineering. Engineers in industry and informed hobbyists will also find this book a valuable resource when designing and implementing both simple and sophisticated embedded systems using the PIC Microcontroller.
标签: introduction principles hands-on embedded
上传时间: 2014-01-17
上传用户:wuyuying
The ability to write efficient, high-speed arithmetic routines ultimately depends upon your knowledge of the elements of arithmetic as they exist on a computer. That conclusion and this book are the result of a long and frustrating search for information on writing arithmetic routines for real-time embedded systems. With instruction cycle times coming down and clock rates going up, it would seem that speed is not a problem in writing fast routines. In addition, math coprocessors are becoming more popular and less expensive than ever before and are readily available. These factors make arithmetic easier and faster to use and implement. However, for many of you the systems that you are working on do not include the latest chips or the faster processors. Some of the most widely used microcontrollers used today are not Digital Signal Processors (DSP), but simple eight-bit controllers such as the Intel 8051 or 8048 microprocessors.
标签: arithmetic high-speed ultimately efficient
上传时间: 2014-11-30
上传用户:lizhen9880
FLASH文件系统的源码,Flash memory is a nonvolatile memory, which allows the user to electrically program (write) and erase information. The exponential growth of flash memory has made this technology an indispensable part of hundreds of millions of electronic devices. Flash memory has several significant differences with volatile (RAM) memory and hard drive technologies which requires unique software drivers and file systems. This paper provides an overview of file systems for flash memory and focuses on the unique software requirements of flash memory devices.
上传时间: 2015-11-29
上传用户:问题问题
Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems such as small embedded systems or sensor network nodes.
标签: Protothreads constrained lightweight extremely
上传时间: 2014-01-13
上传用户:weixiao99
Contiki is an open source, highly portable, multi-tasking operating system for memory-constrained networked embedded systems
标签: memory-constrained multi-tasking operating portable
上传时间: 2013-12-16
上传用户:CSUSheep
AN FPGA-BASED IMPLEMENTATION FOR MEDIAN FILTER MEETING THE REAL-TIME REQUIREMENTS OF AUTOMATED VISUAL INSPECTION SYSTEMS
标签: IMPLEMENTATION REQUIREMENTS FPGA-BASED AUTOMATED
上传时间: 2013-12-13
上传用户:litianchu
A Methodology For The Design And Implementation Of Communication Protocols For Embedded Wireless Systems
标签: Implementation Communication Methodology For
上传时间: 2014-07-01
上传用户:Avoid98
Fractal Explorer GUI-based program for exploring and studying the most common form of fractals, chaotic systems and fractional dimension systems
标签: GUI-based exploring Explorer fractals
上传时间: 2013-11-25
上传用户:ljmwh2000
An AHB system is made of masters slaves and interconnections. A general approach to include all possible "muxed" implementation of multi layered AHB systems and arbitrated AHB ones can be thought as an acyclic graph where every source node is a master, every destination node is a slave and every internal node is an arbiter there must be one and only one arc exiting a master and one or more entering a slave (single slave verus multi-slave or arbitrated slave) an arbiter can have as many input and output connections as needed. A bridge is a special node that collapses one or more slave nodes and a master node in a new "complex" node.
标签: interconnections approach general include
上传时间: 2015-12-12
上传用户:lyy1234
IT++ is a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications.
标签: communication mathematical processing functions
上传时间: 2014-01-13
上传用户:han_zh