Автор: Ashraf AlMadhoun
Издательство: Independently published
Год: 2020
Страниц: 112
Язык: английский
Формат: epub
Размер: 10.0 MB
A microcomputer is a term used to describe systems that have a microprocessor, a memory (Data & Program), and input and output (I/O) devices. Additionally, other components such as timers, counters, and analog to digital (ADC) converters may be included in some microcomputer systems. Thus, a microcomputer system ranges from a large computer that has a hard disk, CD ROM, and printers to a bite-size single-chip embedded microcontroller.
In this book, we will cover the following topics:
- Introduction to PIC Microcontroller
- Advantages of PIC Microcontroller
- Main differences between a microcontroller and a computer
- Common uses of PIC Microcontroller in real-life applications
- Different Memory types and different PIC Microcontrollers families
- How to choose the right Microcontroller for your Project
- Getting the data sheet
- PIC Microcontroller Pin diagram and Packages
- Clock Speed and Electrical Properties
- Pin function and highlighting important pins
- Other information to look for in a data sheet
- Coding Software MikroC Pro for PIC
- Circuit Design Software Proteus
- Code burning Software QL2006
And much more...
In this book, we will cover single silicon chip microcomputers. Such microcomputer systems are well-known by the name Microcontrollers, and they are used in many devices in almost every house, such as TV remote control units, microwave ovens, cookers, Mp3 players, personal computers, washing machines, and refrigerators.
A lot of companies manufacture and market microcontrollers. They range from 8- to 32-bit devices. The most popular companies include several from Silicon Labs (such as ARM® Cortex® based 32-bit MCUs), Intel (8051), Zilog (derived from their famous microprocessor Z-80), Atmel (the AVR), Motorola (68HC05), Parallax (the BASIC Stamp), and Microchip (PIC Microcontroller). That’s why there are a lot of microcontrollers in the market and we can’t cover all of them in just one book. So we will focus on PIC (programmable interface controller) microcontrollers which are manufactured by the famous Microchip Inc. These microcontrollers are fast and simple for executing a program compared with different microcontrollers.
The original PIC was PIC165. The name PIC originally stood for “Programmable Intelligent Computer” but is now referred to as “Programmable Interface Controller.”
PIC Microcontrollers can be programmed in their native Assembly Language, which is straightforward and not difficult to learn, but it consists of mnemonics that are considered not user-friendly. They can also be programmed with high-level languages, such as BASIC, PASCAL, or C, which are considered much easier to learn than assembly. High-level language makes the development of large and complex programs easy. In this book, we’ll Program PIC microcontrollers with the famous C language, which is well-known among developers as mikroC IDE, developed by Mikroelektronik company.
One of the main reasons for the success of the PIC Microcontrollers is the support provided by Microchip. It includes a professional development environment called MPLAB, which you can get for free on Microchip’s website download section. The MPLAB development environment has everything a developer needs such as an assembler, debugger, linker, and simulator; it’s like an all in one package. In addition to that, the Microchip website has hundreds of free and downloadable documents, including datasheets, application notes, and thousands of sample codes.
Скачать Introduction to PIC Microcontroller World: Get to Know PIC Microcontroller, datasheets and best development environment