Previous page

Table of contents

Chapter overview

Next page

 

PIC microcontrollers for beginners,too!
Author: Nebojsa Matic

Paperback - 252 pages (May 15, 2000) 

Dimensions (in inches): 0.62 x 9.13 x 7.28
PIC microcontrollers; low-cost computers-in-a-chip; allows electronics designers and hobbyists add intelligence and functions that mimic big computers for almost any electronic product or project.
The purpose of this book is not to make a microcontroller expert out of you, but to make you equal to those who had someone to go to for their answers. 
In this book you can find: 
Practical connection samples for
Relays, Optocouplers, LCD's, Keys, Digits, A to D Converters, Serial communication etc.
Introduction to microcontrollers
Learn what they are, how they work, and how they can be helpful in your work.
Assembler language programming
How to write your first program, use of macros, addressing modes....
Instruction Set
Description, sample and purpose for using each instruction........
MPLAB program package
How to install it, how to start the first program, following the program step by step in the simulator....
 

C o n t e n t s


CHAPTER I INTRODUCTION TO MICROCONTROLLERS

Introduction
History
Microcontrollers versus microprocessors

1.1 Memory unit
1.2 Central processing unit
1.3 Buses
1.4 Input-output unit
1.5 Serial communication
1.6 Timer unit
1.7 Watchdog
1.8 Analog to digital converter
1.9 Program


CHAPTER II MICROCONTROLLER PIC16F84

Introduction

CISC, RISC
Applications
Clock/instruction cycle
Pipelining
Pin description


2.1 Clock generator - oscillator
2.2 Reset
2.3 Central processing unit
2.4 Ports 
2.5 Memory organization
2.6 Interrupts
2.7 Free timer TMR0
2.8 EEPROM Data memory


CHAPTER III INSTRUCTION SET

Introduction

Instruction set in PIC16Cxx microcontroller family 
Data Transfer
Arithmetic and logic
Bit operations
Directing the program flow 
Instruction execution period
Word list


CHAPTER IV ASSEMBLY LANGUAGE PROGRAMMING

Introduction

Sample of a written program

Control directives

Conditional instructions

Data directives

Configurating a directive

Assembler arithmetic operators
Files created as a result of program translation
Macros

CHAPTER V MPLAB

Introduction

5.1 Installing the MPLAB program package 

5.2 Introduction to MPLAB
5.3 Choosing the development mode
5.4 Designing a project
5.5 Designing new assembler file
5.6 Writing a program
5.7 MPSIM simulator
5.8 Toolbar

CHAPTER VI THE SAMPLES

Introduction

6.1 The microcontroller power supply

6.2 Macros used in programs

6.3 Samples


 

APPENDIX A INSTRUCTION SET


APPENDIX B  NUMERIC SYSTEMS

Introduction

B.1 Decimal numeric system
B.2 Binary numeric system
B.3 Hexadecimal numeric system

APPENDIX C GLOSSARY

 

 

Subject :
Name :
State :
E-mail :
Your message:

Send us a comment about a book
 

 


© C o p y r i g h t  2 0 0 1. m i k r o E l e k t r o n i k a. All Rights Reserved. For any comments contact webmaster.