Notre site web sera en maintenance ce mardi 3 février après-midi. Les commandes enregistrées ne subirons pas de retard de traitement.
Mouse interfacing with USB and PS/2
Bernhoeft S.
PUBLITR ELEKTOR
35,00 €
Épuisé
EAN :9780905705743
The mouse is one of the best proven, widely used and inexpensive man-machine interfaces ever devised, yet its presence in the world of embedded systems is still a rarity. Indeed, there are few embedded engineers today having practical experience of how to implement the hardware and software required to 'enable' mouse input. In Mouse Interfacing with USB and PS/2, the concepts needed are thoroughly explained. The practical development which stems from this knowledge is soon explored, with the feedback from each step providing impetus for the next. This book describes in-depth how to connect the mouse into new embedded applications. It details the two main interface methods, PS/2 and USB, and offers applications guidance with hardware and software examples plus tips on interfacing the mouse to typical microcontrollers. A wide range of topics is explored, including: Ballistic profiles for fast-yet-precise response ; A four-channel, millivolt-precision voltage reference ; USB descriptors; A variety of examples all with fully documented source-code. If you need to interface an embedded system to a mouse (PS/2 or USB), then this book will prove an invaluble tool. A wealth of clear illustrations enhance this highly readable text.
Résumé : The PC has longtime outgrown its function as a pure computer and has become an all-purpose machine. This book is targeted towards those people that want to control existing or self-built hardware from their computer. Using Visual Basic as Rapid Application Development tool we will take you on a journey to unlock the world beyond the connectors of the PC. After familiarizing yourself with Visual Basic, its development environment and the toolset it offers, items such as serial communications, printer ports, bitbanging, protocol emulation, ISA, USB and Ethernet interfacing and the remote control of test-equipment over the GPIB bus are covered in extent. Each topic is accompanied by clear, ready to run code, and where necessary, schematics are provided that will get your project up to speed in no time. This book will show you advanced things like: using tools like Debug to find hardware addresses, setting up remote communication using TCP/IP and UDP sockets and even writing your own internet servers. Or how about connecting your own block of hardware over USB or Ethernet and controlling it from Visual Basic. Other things like inter-program communication, DDE and the new graphics interface of Windows XP are covered as well. All examples are ready to compile using Visual Basic 5.0, 6.0, NET or 2005. Extensive coverage is given on the differences between what could be called Visual Basic Classic and Visual Basic NET / 2005.
Résumé : Technology is constantly changing. New microcontrollers become available every year and old oves become redundant. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you! ARM microcontrollers are available from a large number of manufacturera. They are 3a-bit microcontrollers and usually contain a decent amount of memory and a large number of on-chip peripherals. Although this book concentrates on ARvI microcontrollers from Atmel, the C programming language applies equally to other manufacturer's ARMs as well as other microcontrollers. Features of this book: Use only free or open source software. Learn how to download, set up and use free C programming tools. Start learning the C language to write simple PC programs before tackling embedded programming - no need to buy an embedded system right away! Start learning to program from the very first chapter with simple programs and slowly build from there. No programming experience is necessary! Learn by doing - type and run the example programs and exercises. Sample programs and exercises can be downloaded from the Internet. A fun way to learn the C programming language. Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on ARM microcontrollers.
Résumé : You can use it as projects book and build more thon 50 projects for your own use. The clear explanations, schematics, and pictures of each project on a breadboard make this a fun activity. You can also use it as a study guide. The technical background information in each project explains why the project is set up the way it is, including the use of datasheets This way you'll learn a lot about the project and the microcontroller being used, and you can expand the project to suit your own needs...making it ideal for use in schools and colleges. This book can also be used as a reference guide. The explanation of the JAL programming language and ail of the expansion libraries used is unique and found nowhere else. Using the index, you can easily locate projects that serve as examples for the main commands. But even after you've built all the projects it will still be a valuable reference guide to keep next to your PC. Four microcontrollers are discussed, the 12f675, 16f628, 16f876A, and 16f877, as well as how to migrate programs from one microcontroller to another. All software used in this book can be downloaded for free, including all of the source code, a program editor, and the JAL open source programming language. This powerful and yet easy to learn language is used by hobbyists and professionals worldwide. A hardware kit is also available for purchase separately that contains all the parts to get you started, including a few microcontrollers. There is even a free support website with additional information, FAQ, and links.