Книга: Introduction to Microprocessors and Microcontrollers
7. A microprocessor-based system
7. A microprocessor-based system
How simple can a microprocessor-based system actually be? It must obviously contain a microprocessor otherwise it is simply another electronic circuit. A microprocessor must be programmed. This means that it must be provided with a series of instructions to be followed. However we program the microprocessor, the result is a series of binary numbers that represent the simple step by step instructions to be followed. These instructions must be stored in some memory. But do the instructions have to be stored in RAM or ROM? It must be in ROM. Remember that RAM will hold random data when first switched on and if our microprocessor was controlling the operation of a dynamite factory, the last thing that we would want is for it to start following random instructions at the rate of a million a second!
What determines how fast the microprocessor carries out the instructions? For the moment we will say that regular pulses of voltage applied to the microprocessor determine its speed. This voltage pulse is called a clock pulse.
- Introduction to Microprocessors and Microcontrollers
- 1.2 Microcontroller Systems
- 1.4 Microcontroller Architectures
- Chapter 4 Debugging and Testing the System
- 17. Interfacing
- Appendix A: Special function register file
- Quiz time answers
- XXX_PowerUp and XXX_PowerDown
- A practical microprocessor system
- A microprocessor system
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- System tools used for debugging