Microprocessor Programming and Applications for Scientists

silverbullet

Member
Jul 6, 2008
927
0
0
Microprocessor Programming and Applications for Scientists


MicroprocessorProgrammingandApplica.jpg

By R. R. Smardzewski, Richard R. Smardzewski
Publisher: Elsevier Publishing Company
Number Of Pages: 369
Publication Date: 1984-09
ISBN-10 / ASIN: 0444424075
ISBN-13 / EAN: 9780444424075

PREFACEDuring the past ten years the growth of the microprocessor could be appropriately described as volcanic. Today it impacts nearly all aspects of our daily lives to one extent or another. Likewise, the research applications of this marvelous device have proliferated. It is used to measure and control laboratory analog signals in instruments ranging from simple single-pan balances to complex particle-beam accelerators.

Before a microprocessor can be of any use in a laboratory situation, it must be properly programmed and interfaced to the system of interest, many of which are becoming increasingly sophisticated. As new and varied situations evolve, there is an ever increasing time gap between instrumental development and deployment. For those researchers and students wanting to automate their laboratories, the choice is simple, i.e. either wait for a particular device/instrument to be designed and developed or directly design and automate a particular experiment. It is this last reason that this manuscript has been written. Its purpose is to provide the researcher and student with specific guidelines on how to accomplish this task.

Throughout the text, emphasis is placed on the fundamental concepts and applications of machine language programming and microcomputing. A series of programmed instructional experiments is used to reinforce these principles. No prior background in microprocessors or computer science is assumed.
The particular microprocessor chosen for examination is the popular 6502 (500 million in use as of 1984). It was selected primarily because of its popularity and its widespread use in a variety of microcomputing systems (Apple, Acorn, Atari, BBC,

Commodore, Rockwell and others). The programming examples throughout the text were generated and tested on a Rockwell AIM 65 Microcomputing System. The principles and ideas demonstrated, however, are applicable to -any 6502-based system.
As with any new endeavor, proficiency is a direct result of the frequency of practice and the researcher is strongly encouraged to apply this knowledge to his/her particular situation.

Download:
http://rapidshare.com/files/240240435/Microprocessor_Programming_sam05_ND.rar