PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ***** کتابهای الکترونیکی برای PIC



Hesam_K
02-10-2007, 20:44
دوستان این تاپیک جاش خالی بود و فکر کردم اگه هر کسی فکر میکنه کتاب مناسبی داره که فکر میکنه به درد بقیه میخوره بیاد و اونو برای دیگران هم به اشتراک بزاره. از اونجایی که زکات علم نشر اونه من هم چندین کتاب خیلی خوب دارم و سعی میکنم به نوبت اونا رو براتون تو سایت بزارم.
فقط تنها خواهشی دارم اینه که برای جلوگیری از شلوغی تاپیک لطف کنید از زدن پستهای تشکر خود داری کنید و نظرات یا سئوالاتتون رو با زدن تاپیک جدید یا پیغام خصوصی بپرسید.

التماس دعا

Hesam_K
02-10-2007, 21:13
کتاب اولی که میخوام معرفیش کنم، کتابی است با عنوان:
An introduction to programming The Microchip PIC in CCS C

نویسنده : Nigel Gardner

[align=left:aff87de981]
Contents
Introduction
History
Why use C?
PC based versus PICmicro®MCU Based Program Development
Product Development
Terminology
Trying and Testing Code
C Coding Standards
Basics

1 C Fundamentals
Structure of C Programs
Components of a C Program
#pragma
main()
#include
printf Function
Variables
Constants
Comments
Functions
C Keywords

2 Variables
Data Types
Variable Declaration
Variable Assignment
Enumeration
typedef
Type Conversions

3 Functions
Functions
Function Prototypes
Using Function Arguments
Using Function to Return Values
Classic and Modern Function Declarations

4 Operators
Arithmetic
Relational
Logica
Bitwise
Increment and Decrement
Precedence of

Program Control Statements 5
If
If-else
?
for Loop
while Loop
do-while Loop
Nesting Program Control Statements
Break
Continue
Null
Return

Arrays / Strings 6
One Dimensional Arrays
Strings
Multidimensional Arrays
Initializing Arrays
Arrays of Strings

Pointers 7
Pointer Basics
Pointers and Arrays
Passing Pointer to Functions

Structures / Unions 8
Structure Basics
Pointers to Structures
Nested Structures
Union Basics
Pointers to Unions

PICmicro®MCU Specific C 9
Inputs and Outputs
Mixing C and Assembler
Advanced BIT Manipulation
Timers
A/D Conversion
Data Communications
2
I C Communications
SPI Communications
PWM
LCD Driving
Interrupts
Include Libraries
Additional Information

l
[/align:aff87de981]


دانلود کتاب :
حجم 2.294M
اینجا (You can see links before reply n_CCS_C.html)

^^^^^^=====================

Hesam_K
03-10-2007, 15:23
نام کتاب : PIC Microcontroller Project Book
نویسنده : John Lovin
تاریخ انتشار : 2000
تعداد صفحات : 215
حجم دانلود : 14.5M

دانلود کتاب : اینجا (You can see links before reply)

فهرست مطالب :
(برای بزرگنمایی روی هر تصویر کلیک کنید)



You can see links before reply (You can see links before reply)


***********************

You can see links before reply (You can see links before reply)

***********************

You can see links before reply (You can see links before reply)

***********************

You can see links before reply (You can see links before reply)

***********************

You can see links before reply (You can see links before reply)

Hesam_K
03-10-2007, 21:58
نام کتاب : BASIC for PIC microcontrollers

نویسنده : Nebojsa Matic
تعداد صفحه : 139
حجم دانلود : 1M(فرمت Microsoft Word)

دانلود کتاب : اینجا (You can see links before reply)


[align=left:545363ca69]Chapter 1
THE FUNDAMENTS OF PIC BASIC
Introduction
1.1 BASIC for PIC microcontrollers
1.2 PIC microcontrollers
1.3 First program written in PIC BASIC
1.4 Writing and compilation of a BASIC program
1.5 Loading a program into the microcontroller memory
1.6 Running your program
1.7 Problem with starting your program (what if it doesn't work)

Chapter 2
BASIC ELEMENTS OF PIC BASIC LANGUAGE
Introduction
2.1 Identifiers
2.2 Labels
2.3 Constants
2.4 Variables
2.5 Sequences
2.6 Modifiers
2.7 Symbols
2.8 Direction INCLUDE
2.9 Comments
2.10 Programming line with more instructions
2.11 Transfer of a instruction into another line
2.12 Define
2.13 DISABLE
2.14 ENABLE
2.15 ON INTERRUPT
2.16 RESUME

Chapter 3
OPERATORS
Introduction
3.1 Expressions
3.2 Instructions
3.3 Arithmetical operators
3.3.1 Multiplication
3.3.2 Division
3.3.3 Shift
3.3.4 ABS
3.3.5 COS
3.3.7 DIG
3.3.8 MAX and MIN
3.3.9 NCD
3.3.10 REV
3.3.11 SIN
3.3.12 SQR
3.4 Bit operators
3.5 The operators of comparison
3.6 Logical operators

Chapter 5
SAMPLE PROGRAMS FOR SUBSYSTEMS WITHIN THE MICROCONTROLLER
Introduction
5.1 Using the interrupt mechanism
5.2 Using the internal AD converter
5.3 Using the TMR0 timer
5.4 Using the TMR1 timer
5.5 Using the PWM subsystem
5.6 Using the hardware UART subsystem (RS-232 communication)

Chapter 6
SAMPLES WITH PIC16F84 MICROCONTROLLER
Introduction
6.1 LED diode
6.2 Button
6.3 Generating sound
6.4 Potentiometer
6.5 Seven-segment displays
6.6 Step motor
6.7 Input shift register
6.8 Output shift register
6.9 Software serial communication
6.10 Building light control

Chapter 7
SAMPLES WITH PIC16F877 MICROCONTROLLER
Introduction
7.1 Keyboard
7.2 Driver for seven-segment displays - MAX7912
7.3 LCD display
7.4 Serial EEPROM
7.5 RS-485
7.6 12-bit A/D converter LTC1290
7.7 12-bit D/A converter LTC1257
7.8 16-bit electrical current D/A converter AD421
7.9 Real time clock PCF8583
7.10 Digital thermometer DS1820

Appendix A
PIC BASIC AND MPLAB
Introduction
A.1 Installation of the program / MPLAB
A.2 Connection of PIC BASIC and MPLAB
A.3 Toolbar

Appendix B
MicroCODE STUDIO
Introduction
B.1 Installation of the PIC Basic Pro compiler
B.2 Installation of a MicroCODE studio
B.3 Connecting MicroCODE Studio and PBP compiler
B.4 Connecting MicroCODE Studio and the programmer
B.5 Code writing and compilation in MicroCODE studio[/align:545363ca69]

Hesam_K
04-10-2007, 15:22
نام کتاب : Programming PIC Microcontrollers with PicBasic

نویسنده : Chuck Hellebuyck
تاریخ انتشار : 2003
تعداد صفحه : 332
حجم دانلود : 11.482M

دانلود کتاب : اینجا (You can see links before reply l)
دانلود کدها : اینجا (You can see links before reply _Source_Code_.html) حجم 35K

توضیحات :
این کتاب یکی از بهترین کتابهاییه که من برای PIC دیدم. بر مبنای زبان بیسیک و کامپایلر PICBasicPro درس داده. تحلیل کاملی بر قواعد و دستورات و ساختار بیسیک داره. همچنین امکانات این کامپایلر در پشتیبانی از دستورات (مثل اپراتورهای ریاضی و منطقی و دستورات کامپایلری) را بصورت کامل شرح داده است.
برخلاف اکثر کتابهای دیگر که از میکرو 16F84 برای تمرین عملی استفاده کرده اند، در این کتاب از میکروی 16F876 برای تمرین های عملی استفاده شده است.
خصوصیت جالبه دیگر این کتاب پاسخگویی به علاقمندان رباتیک برای انجام نمونه های عملی رباتیک است که در پایان کتاب یک فصل به آن اختصاص داده شده است.
خواندن این کتاب رو به همه میکروکارا توصیه میکنم.




Contents
[align=left:7bd6805823]Introduction xi
Chapter One:Getting Familiar with PICs and PicBasic . . . . . . . . . . . .1
PIC Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Software for PICs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Assembly Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
PicBasic Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Chapter Two:PicBasic Compiler (PBC) . . . . . . . . . . . . . . . . . . . . . . . .13
How PBC Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Variables,Memory,and I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Program Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
PBC Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Using PBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

Chapter Three:The PicBasic Pro Compiler . . . . . . . . . . . . . . . . . . . .51
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Numeric and ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
I/O Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
I/O Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Math Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Arithmetic Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Binary Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
PBPro Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66

Chapter Four:Inside the PIC Microcontroller . . . . . . . . . . . . . . . . .117
Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Program Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Reset Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Data Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
STATUS Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
A/D Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
Peripheral Interrupt Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
OPTION Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
INTCON Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132

Chapter Five:Simple PIC Projects . . . . . . . . . . . . . . . . . . . . . . . . . .133
Project #1—Flashing an LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Project #2—Scrolling LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Project #3—Driving a 7-Segment LED Display . . . . . . . . . . . . . . . . . . . . .146

Six:Moving on with the 16F876 . . . . . . . . . . . . . . . . . . . . . .153
Project #4—Accessing Port A I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Project #5—Analog-to-Digital Conversion . . . . . . . . . . . . . . . . . . . . . . . .162
Project #6—Driving a Servomotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173

Chapter Seven:Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Project #7—Driving a LCD Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Project #8—Serial Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
Project #9—Driving a LCD with a Single Serial Connection . . . . . . . . . . .204

Chapter Eight:Memory and Sound . . . . . . . . . . . . . . . . . . . . . . . . . .221
Project #10—Using External Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Project #11—Accessing Internal Memory . . . . . . . . . . . . . . . . . . . . . . . . .232
Project #12—Making Music . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241

Chapter Nine:Robotics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Project #13—Robot Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
Project #14—Line Tracker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
Project #15—Obstacle Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284

APPENDIXA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305

APPENDIXB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309

INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .315
[/align:7bd6805823]

Hesam_K
05-10-2007, 16:21
نام کتاب : PIC microcontrollers for biginners

نویسنده : Nebojsa Matic
آدرس کتاب : You can see links before reply

حجم دانلود : 2.461M

دانلود کتاب : اینجا (You can see links before reply)

توضیحات :
اول از همه باید بگم که این یک کتاب نیست و فرمت ان HTML است که من خودم فرمتش رو به PDF تبدیل کردم. چناچه قصد چاپ این مطلب رو روی کاغذ دارید میبایست کل مطلب رو در برنامه وْرد ویرایش کنید و سپس اقدام به چاپ مطلب نمایید.
همانطور که از اسم کتاب پیداست، این کتاب برای افراد مبتدی نوشته شده است. من خودم برنامه نویسی برای PIC رو با مطالعه این کتاب شروع کردم. حسن بزرگ این کتاب آموزش به زبان اسمبلی میباشد. کامپایلر استفاده شده در کتاب، کامپایلر MPLAB و آی سی استفاده شده برای آموزش 16F84 است. در این کتاب مثالهای زیاد و متنوعی برای بکار گیری LCD, Optocouplers, Relay, Shift registers , ... آورده شده است.
برای دیدن کتاب در فرمت HTML به آدرس کتاب (بالا) رجوع کنید.
این کتاب مناسب کسانی است که تازه میخواهند کار با میکروی PIC را شروع کنند.



Contents
[align=left:3c1d6c1fc7]
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
ASSEMBLY LANGUAGE PROGRAMMING

Introduction

3.1 Representing numbers in assembler
3.2 Assembly language elements
3.3 Writing a sample program
3.4 Control directives
3.5 Files created as a result of program translation

CHAPTER IV
MPLAB

Introduction
4.1 Installing the MPLAB program package
4.2 Welcome to MPLAB
4.3 Designing a project
4.4 Creating a new Assembler file
4.5 Writing a program
4.6 Toolbar icons
4.7 MPSIM simulator

CHAPTER V
MACROS AND SUBPROGRAMS

Introduction
5.1 Macros
5.2 Subprograms
5.3 Macros used in the examples

CHAPTER VI
EXAMPLES FOR SUBSYSTEMS WITHIN MICROCONTROLLER

Introduction
6.1 Writing to and reading from EEPROM
6.2 Processing interrupt caused by changes on pins RB4-RB7
6.3 Processing interrupt caused by change on pin RB0
6.4 Processing interrupt caused by overflow on timer TMR0
6.5 Processing interrupt caused by overflow on TMR0 connected to external input (TOCKI

CHAPTER VII
EXAMPLES

Introduction
7.1 The microcontroller power supply
7.2 LED diodes
7.3 Push buttons
7.4 Optocouplers
7.4.1 Optocoupler on input line
7.4.2 Optocoupler on output line
7.5 Relay
7.6 Generating sound
7.7 Shift registers
7.7.1 Input shift register
7.7.2 Output shift register
7.8 7-segment display (multiplexing)
7.9 LCD display
7.10 Software SCI communication

APPENDIX A
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
Instruction list

APPENDIX B
NUMERIC SYSTEMS

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

APPENDIX C GLOSSARY

[/align:3c1d6c1fc7]

Hesam_K
06-10-2007, 17:23
نام کتاب : The Quintessential PIC Microcontroller

نویسنده : SidKatzen
تاریخ انتشار : 2000

حجم دانلود : 3.826M
تعداد صفحه : 506
دانلود کتاب : اینجا (You can see links before reply)






Contents
[align=left:7e62160e5d]ListofFigures. ................................................ VI
ListofTables. ................................................. XI
ListofPrograms. .............................................. XIV
PartITheFundamentals
1.DigitalRepresentation. .................................... 3
2.LogicCircuitry. ............................................ 17
3.StoredProgramProcessing. ................................ 41
PartIITheSoftware
4.ThePIC16F84Microcontroller...................... ......... 77
5.TheInstructionSet............................... .......... 105
6.SubroutinesandModules. .................................. 137
7.InterruptHandling. ........................................ 171
8.Assemblylanguage................................ ......... 197
9.High-LevelLanguage. ...................................... 231
PartIIITheOutsideWorld
10.TheRealWorld. ........................................... 253
11.OneByteataTime. ........................................ 271
12.OneBitataTime. ......................................... 305
13.TimeisoftheEssence............................. ......... 361
14.TaketheRoughwiththeSmooth. ........................... 391
15.ToHaveandtoHold. ...................................... 431
16.ACaseStudy. ............................................. 455
Appendices
A.14-bitCoreInstructionSet. ................................. 475
B.SpecialPurposeRegisterStructureforthePIC16C74B. ........ 477
C. C InstructionSet. .......................................... 479
D.AcronymsandAbbreviations. .............................. 481
Index. .................................................. ...... 485
[/align:7e62160e5d]

hesam
14-02-2008, 16:05
نام كتاب : PIC Robotics - A Beginners Guide to Robotics Projects Using the PIC Micro
نويسنده : John Iovine

حجو دانلود : 24.735K
دانلود كتاب : اينجا (You can see links before reply ectsUsingthePICMicroeBook-LiB.html)

توضيحات :
دوستان اين كتاب يكي از توپ ترين كتابهاييه كه تو زمينه روباتيك وجود داره و كساني كه ميخوان كار در زمينه روباتيك رو شروع كنن، حتماً اين كتاب رو مطالعه كنن. اين كتاب بر اساس زبان بيسيك و كامپايلر PIC Basic Pro و EPIC نوشته شده.
فقط حجم كتاب يكم زياده كه با Zip كردنش يكم حجمش رو پائين آوردم ولي پيشنهاد ميكنم يكم وقط بزارين و دانلودش كنين، چون كتاب واقعاً ارزشمنديه.


[align=left:bc3d7104c6]
Chapter 1. Robot Intelligence 1
What Is a Microcontroller? 1
Why Use a Microcontroller? 1
Designer Computers—So Many Microcontrollers 2
The Compiler 2
PIC Programming Overview 2
Software and Hardware 2
PicBasic and PicBasic Pro Compilers 3
EPIC Programmer 4
Firmware 5
Consumables 5
16F84 PIC Microcontroller 5
Step 1: Writing Code (the Basic Program) 6
Step 2: Using the Compiler 7
Step 3: Installing the Firmware, or Programm ing the PIC Chip 7
Ready, Steady, Go 8
Parts List 8
Chapter 2. Installing the Compiler 11
Installing the PicBasic Compiler Software 11

Chapter 2. Installing the Compiler 11
Installing the PicBasic Compiler Software 11
Installing the PicBasic Pro Compiler 12

Chapter 3. Installing the EPIC Software 19
Installing the EPIC Software in Windows 19
Installing the EPIC Software, DOS Version 22
Supplemental—Applications Directory 22

Chapter 4. CodeDesigner 23
CodeDesigner Features 23
Software Installation 25
Setting CodeDesigner Options 25
First Program 31
The EPIC Programming Board Software 33
Parts List 35

Chapter 5. Using DOS to Code, Compile, and Program 37
Compile 39
Programming the PIC Chip 43
The EPIC Programming Board Software 44
Using EPIC DOS Version 45
Continuing with the  wink.bas Program 45

Chapter 6. Testing the PIC Microcontroller 49
The PIC Microntroller 49
The Solderless Breadboard 49
Three Schematics, One Circuit 50
Wink 53
Troubleshooting the Circuit 54
PIC Experimenter’s Board and LCD Display 54
PIC Experimenter’s Board 56
Use 56
Simple Experiment 58
Built­in LCD 60
Using the LCD: PicBasic and PicBasic Pro Ex amples 63
Introduction to Binary and the PIC Microcont roller 65
Using TRIS and Port Registers 68
Accessing the Ports for Output 70
Counting Program 71
Counting in Binary by 1 71
Input 72
The  button Command 72
A button Example 74
peek 75
peek and PicBasic Pro 76
Basic Input and Output Commands 77
Servomotors 78
Parts List 79

Chapter 7. Intelligence 83
Approaches to Building Intelligence 83
Where’s the Intelligence? 85
Layered Behavioral Responses 85
Behavior­Based Robotics 86

Chapter 8. Walter’s Turtle 87
Behavior­Based Robotics 87
William Grey Walter—Robotics Pioneer 87
Four Modes of Operation 88
Observed Behavior
Building a Walter Tortoise
Drive and Steering Motors
Modifying the HS­425BB Servomotor
Sheet Metal Fabrication
Shell
Finding the Center of Gravity
Attaching Bumper to Robot Base
Bumper Switch
Mounting the Steering Servomotor
Photoresistor
Trimming the Sensor Array
Schematic
Program
Adding Sleep Mode
Power
Behavior
Fudge Factor
Light Intensity
Handedness
Parts List

Chapter 9. Braitenberg Vehicles
Neural I/O Relationships
ehicles
Building Vehicles
Back Wheels
Front Wheels
CdS Photoresistor Cells
Trimming the Sensor Array
PIC 16F84 Microcontroller
Testing
Second Braitenberg Vehicle (Avoidance Behavior )
Parts List

Chapter 10. Hexapod Walker
Imitation of Life
Six Legs—Tripod Gait
Three­Servomotor Walker Robot
Function
Moving Forward
Moving Backward 146
Turning Left 147
Turning Right 148
Construction 148
Mounting the Servomotors 151
Leg Positioning 152
Linkage 154
Center (Tilt) Servomotor 154
Sensors 155
Electronics 158
Microcontroller Program 159
Parts List 164

Chapter 11. Speech Recognition 165
Applications 167
Software Approach 167
Learning to Listen 167
Speaker­Dependent and Speaker­Independent Rec ognition 167
Recognition Style 168
Speech Recognition Circuit 168
Circuit Construction 168
Keypad 169
To Train 169
Testing Recognition 172
Error Codes 172
Clearing the Trained Word Memory 172
Independent Recognition System 172
Voice Security System 173
Speech Interface Control Circuit 173
How the Circuit Works 174
PIC 16F84 Microcontroller Program 176
Active High Output 177
SPDT Relay Output 177
Circuit Construction 177
Programming the Speech Recognition Circuit: T raining, Testing, and Retraining 177
SRI­02 and SRI­03 Interfaces 180
Robot Control 180
Parts List 181

Chapter 12. Robotic Arm 185
Servomotor Building Blocks for Robotics 185
Basic Servomotor Bracket Assembly 186
Assembling Multiple­Servomotor Assemblies 189
Building a Five­Servomotor Robotic Arm 192
Servomotors 197
Servomotor Controllers 199
Simple Servomotor Controller 200
Four­ and Five­Servomotor Controllers 204
Increasing the Lifting Capacity of the Robot ic Arm 215
Adding a Robotic Arm Base 216
Parts List 223

Chapter 13. Bipedal Walker Robot 225
A Question of Balance? 226
A Little Feedback 227
Servomotors 227
Servomotor Brackets 228
Footpads 228
Assembly 230
Schematic 231
Program 233
Subroutines M1, M2, and M3 234
Going Further 241
Turning Right and Left 242
Parts List 242

Chapter 14. Color Robotic Vision System 243
CMU Camera 244
Serial Communication 245
VB Application Program 248
Interfacing the CMU Camera to a Robot 250
PIC 16F84 Runs at 16 MHz 251
Program 1 251
Program 2 254
Incandescent or Fluorescent Lighting 254
Servomotors for Robot 259
Program 3 261
Robot Construction 264
Running the Program 266
Going Further 267
Parts List 267

Suppliers 269

Index 271
[/align:bc3d7104c6]

Hesam_K
14-04-2008, 17:54
نام كتاب: PIC Microcontrollers Elsevier
نويسندگان: Lucio Di Jasio و Tim Wilmshurst و Dogan Ibrahim و John Morton و Martin P. Bates و Jack Smith و D. W. Smith و Chuck Hellebuyck

حجم دانلود : 22.5MB
دانلود: ***اينجا*** (You can see links before reply)

توضيحات:
دوستان اين كتاب رو مدريت محترم سايت كوير الكترونيك (You can see links before reply) دراختيارم گذاشتند تا به شما دوستان معرفي كنم. با تشكر از ايشان.

اين كتاب واقعاً شگفت انگيزه!!! چرا؟ چون اولاً نويسندگاني اين كتاب رو در 925 صفحه جمع كرده اند كه هركدومشون بزرگان ميكروكنترلر هستند و كتابهاي فراواني هم دارند كه بعضاً در پستهاي قبل از ان نويسندگاه كتابهايي قرار داده ام. ثانياً اين كتاب يكي از جديدترين كتابهاي PIC ه كه در سال 2008 متشر شده. ثالثاً هر سه زبان اسمبلي، بيسيك و C رو پوشش داده و مثالهاي متنوعي داره.

بنظر من كه ميشه گفت يه مرجع جالب براي خيلي از كاربردهاييه كه امروزه در دانشگاه هاي ما روش مانور داده ميشه و بيشتر دانشجوها به اين اطلاعات نياز دارن.
براي ديدن فهرست مطالب كتاب بر روي
***اينجا*** (You can see links before reply) كليك كنيد.

Hesam_K
02-05-2008, 20:52
نام كتاب : interfacing pic microcontrollers
نويسنده : Martin Bates

حجم كتاب : 4.292M
دانلود : *** اينجا *** (You can see links before reply)

توضيحات:
اين كتاب يه كتاب خوب و كامل ديگه براي آموزش PIC يه. ميكرويي كه بيشتر استفاده كرده 16F877 ه و مثال هاش برپايه شبيه سازي با پروتئوسه. كتاب به سه بخش تقسيم شده: بخش اول بررسي سخب افزار و برنامه ريزي كردن و شبيه سازي. بخش دوم: برقراري ارتباط با كيبورد، نمايشگرها، ارتباطات ديجيتال و آنالوگ. بخش سوم: ارتباطات سريال و سنسورها و ساير مثالهاي كاربردي.
همچنين يه وب سايت هم براي پشتيباني معرفي كرده كه آدرسش You can see links before reply هست. در كل كتاب خوبيه و مثالهاي زيادي هم داره كه خيلي جالبن. فهرستش رو هم ميتونيد از *** اينجا *** (You can see links before reply) دريافت كنيد.

Hesam_K
28-06-2008, 02:24
نام كتاب : The Art of Electronics
نويسندگان : Paul Horowitz and Winfield Hill

حجم كتاب : 22.8M
دانلود كتاب: *** اينجا *** (You can see links before reply eld_Hill_.html)

توضيحات:
بابا اين عجب كتابيه!!! خيلي كولاكه. :k04: از شير مرغ تا جون آدميزاد هرچي بخواي توش پيدا ميشه. البته يكم قديمي هست و ظاهراً كتاب اول اسكن شده و بعد با نرم افزارهايي كه متن رو از تصوير بيرون ميكشن، متونش رو استخراج كردن. خوشبختانه اين رو شانسي گير آوردم چون كتابهايي كه اسكن شده بودن حجمشون 90M بود ولي اين يكي چون ديگه تصوير نيست و متنه حجمش خيلي كم شده. حسن بزرگ اين كتاب اينه كه همه چيز رو از بيس توضيح داده مثلاً از ترانزيستور و ديود با توضيح ساختمان داخليش شروع كرده تا تكنيكهاي مدارات فركانس بالا ،فركانس هاي راديويي و مدولاسيون آنها ، High-speed switching و ...
اين كتاب البته مربوط به ميكروكنترلر، علي الخصوص PIC نيست ولي از اونجايي كه تاپيكي هم براي كتابهاي مربوط به درس الكترونيك نداريم اون رو اينجا عنوان كردم. كسايي كه تازه وارد رشته الكترونيك شدن يا كسايي مثل من كه دوست دارن يه كتاب مرجع براي الكترونيك داشته باشن، حتماً اين كتاب رو بخونن.

قبل از دانلود كتاب حتماً فهرست كتاب رو از *** اينجا *** (You can see links before reply) دريافت كنين.

Hesam_K
14-07-2008, 03:20
دوستان چند پست بالاتر کتابی معرفی شده با نام : Programming PIC Microcontrollers with PicBasic
سورس کدهای اون کتاب رو پیدا کردم که به اون پست اضافه کردم. کسایی که اون کتاب رو دانلود کردن میتونن درصورت تمایل ×× کدهاش ×× (You can see links before reply _Source_Code_.html) رو هم دانلود کنن.

Hesam_K
22-07-2008, 17:43
نام كتاب : Advanced PIC Microcontroller Projects in C
[From USB to RTOS with the PIC18F Series]

نويسنده : Dogan Ibrahim
انتشار : 2008

حجم دانلود: 12.5M
دانلود : *** اينجا *** (You can see links before reply)

توضيحات :
دوستان اين كتاب رو مدريت محترم سايت دراختيارم قرار دادند تا براي شما عزيزان در اينجا بزارم كه در همن جا از ايشان تشكر ميكنم. :wink:
همونطور كه از تاريخ انتشار كتاب متوجه شديد اين يكي از كتابهاي بسيار جديديه كه امسال منتشر شده و دراختيار شما قرار گرفته. اين كتاب كلاً مبتني بر ميكروكنترلرهاي سري 18 است. در فصل اول كتاب يه مرور خيلي مختصر در حد چند پاراگراف راجع به اجزاري مبكروكنترلر گفته مثلا Ram, Rom,Clock, Timer,watchdog,interrupt,RTC, Converting Binary Numbers into Decimal و ...
در فصل دوم معماري اين سري از ميكروها رو توضيح داده.
در فصل سوم زبان C رو آموش داده.
در فصل چهارم توابع و كتابخانه هاي كامپايلر مبكروسي رو آموزش داده.
در فصل پنجم هم كار كردن با ميكروسي رو آموزش داده.
در فصل ششم چنتا مثال رو آورده مثه : LED Dice, Calculator with Keypad and LCD
در فصل هفتم راجع به SD كارت توضيح داده.
در فصل هشتم در حدود 50 صفحه به آموزش USB پرداخته.
در فصل نهم CAN رو آموزش داده (قابل توجه كسايي كه دوست دارن چنتا ميكرو رو شبكه كنن :o)
در فصل آخر هم به Multi-Tasking and Real-Time Operating Systems كه ديگه عشق خودمه :k04: پرداخته.

خلاصه اين كتاب رو دانلود كنين كه عاقبت بخيري توشه :k08:

Hesam_K
28-07-2008, 18:15
نام کتاب : Microcontroller Based Temperature and Control
نویسنده : Dogan Ibrahim

حجم کتاب : 6.6M
دانلود : ××× اینجا ××× (You can see links before reply )

توضیحات :
دوستان این کتاب رو هم مدریت محترم سایت به من دادند تا دراختیار شما قرار دهم.

یکی موضعات حساس و مهم در صنعت برق و الکترونیک اندازه گیری دقیق دما است. کنترل دقیق دما در فرایندهای شیمیایی بسیار مهم است. در برخی دیگر از کاربردها، ممکن است اختلاف دمای بین 5 تا 10 درجه قابل صرفه نظر کردن باشد. اما در بسیاری دیگر از کاربردها دقت دما در حد یک درجه سانتی گراد است.
تعدد سنسورها و کاربردهای مختلف اون چیزیه که تو کتاب بحث میشه. این کتاب یک راهنما برای مهندسان است تا انها را آموزش دهد که چگونه یک سیستم کنترلی برای بدست آوردن دمای محیط طراحی کنند.
فصلهای کتاب :

[align=left:b8b221a0fe]Table of Contents

Preface
Ch. 1 Microcomputer Systems 1
Ch. 2 Temperature and its Measurement 55
Ch. 3 Thermocouple Temperature Sensors 63
Ch. 4 RTD Temperature Sensors 87
Ch. 5 Thermistor Temperature Sensors 107
Ch. 6 Integrated Circuit Temperature Sensors 129
Ch. 7 Digital Control Systems and the z-transform 145
Ch. 8 Stability 171
Ch. 9 Case Study: Temperature Control Project 201
App. A Platinum RTD Sensor Resistances ([alpha] = 0.00385) 221
App. B ASCII Code 223
App. C FED C Compiler Library Functions 227
Glossary 231
Index 235
[/align:b8b221a0fe]

Hesam_K
18-09-2008, 16:41
نام کتاب : Programming 16 Bit PIC Microcontrollers in C
نویسنده : Lucio Di Jasio
سال انتشار : 2007

حجم کتاب : 6.46M
دانلود : ×فهرست کتاب× (You can see links before reply in%20C.docx) ، ××کتاب×× (You can see links before reply)

توضیحات:
بالاخره بعد از یه مدت طولانی دوباره یه کتاب مناسب پیدا کردم و میخوام بهتون معرفیش کنم. همانطور که از نام کتاب پیداست آموزش برنامه نویسی برای میکروهای 16 بیتی PIC هست. طبق گفته نویسندش با خوندن این کتاب تجربه بسیار خوبی برای کار کردن با این میکروها (هم نرم افزار و هم سخت افزار) رو بدست میارید. این کتاب بیشتر بدرد افرادی میخوره که در سطح مبتدی و متوسط هستند و میخوان دراین سطح تجربه بیشتری بدست بیارن.
بعضی مطالب که در این کتاب وجود دارد :
[align=left:8aad11adef]
The structure of an embedded-control C program: loops, loops and more loops
- Basic timing and I/O operations
- Basic embedded-control multitasking in C, using the PIC24 interrupts - - New PIC24 peripherals, in no specifi c order:
-- Input Capture
-- Output Compare
-- Change Notifi cation
-- Parallel Master Port
-- Asynchronous Serial Communication
-- Synchronous Serial Communication
-- Analog-to-Digital Conversion
- How to control LCD displays
- How to generate video signals
- How to generate audio signals
- How to access mass-storage media
- How to share fi les on a mass-storage device with a PC
I created this special category just for you!
[/align:8aad11adef]

kavir
20-02-2009, 20:17
You can see links before reply
PIC Interrupt Secrets
بررسی کلیه وقفه ها ی PIC با نمونه مثال برای زبانc
picc-sample-interrupt (You can see links before reply)
پسورد:
You can see links before reply

kavir
18-05-2009, 13:41
PIC mcu C-compiler - Reference Manual

Publisher:Custom Computer Services, Inc.
August 2007
ISBN-10: 0198565389
208 pages
PDF
1,8 MB

PCH, like the other CCS compiler products, is capable of generating highly efficient and extremely tight object code for Microchips 18F family of PIC Microprocessors. While the PCH is a command line compiler it can easily be stitched into Microchips MPLAB IDE for those who want a graphic IDE or if you prefer to use Microchip's development tools for debugging.
If you are looking for a completely integrated PIC development solution checkout the PCW or PCWH version of the CCS compiler. These versions incorporate all the same features and functions as the PCB compiler plus additional PIC controllers, and a Windows IDE that is fully integrated with CCS’s in-circuit debuggers (ICD-u40, ICD-S40, Mach-X).

Link: You can see links before reply

Link: You can see links before reply tml

kavir
18-05-2009, 13:45
Microcontrollers: Fundamentals and Applications with PIC
By Fernando E. Valdes-Perez, Ramon Pallas-Areny

* Publisher: CRC
* Number Of Pages: 300
* Publication Date: 2009-02-11
* ISBN-10 / ASIN: 1420077678
* ISBN-13 / EAN: 9781420077674

Product Description:

While the official documentation provided for the PIC family from Microchip is extensive, it can also be overwhelming. This book gives users the information necessary to understand the architecture and the programming of microcontrollers. Each topic is described using a reader-centered, top-bottom approach. First, the authors describe the concepts that are common to any microcontroller. Each of the topics is then detailed for PIC microcontrollers. Practical applications supplement each topic to provide further clarity. This book does not limit itself to a digital view of microcontrollers. Instead, it includes aspects of analog signals such as the acquisition and processing of external analog signals.

Link: You can see links before reply

Link: You can see links before reply

Link: You can see links before reply

m-arm
24-06-2010, 13:01
نام كتاب: pic microcontrollers elsevier
نويسندگان: Lucio di jasio و tim wilmshurst و dogan ibrahim و john morton و martin p. Bates و jack smith و d. W. Smith و chuck hellebuyck

حجم دانلود : 22.5mb
دانلود: ***اينجا*** (You can see links before reply)

توضيحات:
دوستان اين كتاب رو مدريت محترم سايت كوير الكترونيك (You can see links before reply) دراختيارم گذاشتند تا به شما دوستان معرفي كنم. با تشكر از ايشان.

اين كتاب واقعاً شگفت انگيزه!!! چرا؟ چون اولاً نويسندگاني اين كتاب رو در 925 صفحه جمع كرده اند كه هركدومشون بزرگان ميكروكنترلر هستند و كتابهاي فراواني هم دارند كه بعضاً در پستهاي قبل از ان نويسندگاه كتابهايي قرار داده ام. ثانياً اين كتاب يكي از جديدترين كتابهاي pic ه كه در سال 2008 متشر شده. ثالثاً هر سه زبان اسمبلي، بيسيك و c رو پوشش داده و مثالهاي متنوعي داره.

بنظر من كه ميشه گفت يه مرجع جالب براي خيلي از كاربردهاييه كه امروزه در دانشگاه هاي ما روش مانور داده ميشه و بيشتر دانشجوها به اين اطلاعات نياز دارن.
براي ديدن فهرست مطالب كتاب بر روي
***اينجا*** (You can see links before reply) كليك كنيد.


دوست عزیز میسه دوباره کتب را اپلود کنید لینکش خرابه

Division
18-08-2010, 02:09
با سلام

مي تونيد مجموعه بهترين كتاب هاي pic رو از طريق اين لينك (You can see links before reply) به طور مستقيم دانلود كنيد .

موفق باشيد :wink:

eMicro
06-05-2011, 13:22
سلام دوستان
خيلي وقت بود که دنبال کتاب PIC Microcontroller and Embedded Systems تأليف محمد علي مزيدي مي گشتم تا اينکه چند روز پيش PDF اسکن شده چاپ آسيايي اين کتاب رو پيدا کردم.
متن اين کتاب بسيار ساده و روان مي باشد.
اين کتاب به بررسي ميکروکنترلرهاي سري 18f به دو زبان اسمبلي و سي مي پردازد

You can see links before reply



لینک دانلود:

You can see links before reply

en.somar
27-07-2011, 14:32
thanks to you my brother
i love you iran from syrian en .somar

mojtaba1202
05-09-2011, 09:55
دانلود نمیشه لطفا دوباره اپلود کنید.:baad:

eMicro
05-09-2011, 20:13
سلام دوست عزیز
لینک دانلود اصلاح شد

PIC Microcontroller and Embedded Systems.rar (You can see links before reply)

موفق باشید

mahdifah
27-09-2011, 21:51
با سلام

مي تونيد مجموعه بهترين كتاب هاي pic رو از طريق اين لينك (You can see links before reply) به طور مستقيم دانلود كنيد .

موفق باشيد :wink:

اینجا فقط نرم افزاره اونم واسه PLC نه PIc

arash2742
21-10-2012, 01:06
Linke downlodesh bi faydas, ketaboo bardashtan, jesaratan ye link dg bedid

saeed.83
21-10-2012, 03:35
سلام، با تشکر.
اما ظاهرا لینک مشکل داره!!!!

electronic80
12-01-2013, 11:47
سلام،تمام لینکهایی که گذاشتید مشکل دارند غیر از کتاب مزیدی، لطفا اصلاح کنید
با تشکر

electro_fuzzy
24-03-2013, 12:19
لینکا که خرابه !

sb1370
02-05-2013, 14:22
یک کتاب کامل در مورد PIC از PIC 16 تا PIC32
هم C و هم Assembly

You can see links before reply

Publication Date: December 17, 2009 | ISBN-10: 1856177505 | ISBN-13: 978-1856177504 | Edition: 2

Amazon.com: Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and Applications (9781856177504): Tim Wilmshurst: Books (You can see links before reply)



Download:

Download Designing Embedded PIC zip (You can see links before reply)

Mirror:
Designing Embedded PIC 2 - Download - 4shared (You can see links before reply)

Mirror2:
You can see links before reply

avrpicarm
15-02-2014, 01:15
کتابهای فارسی میکروکنترلر pic

+You can see links before reply (You can see links before reply)

eshahnazi
22-04-2014, 00:30
سلام
اگر ممکن هست کتاب ها رو دوباره آپلود کنید
اکثر لینک ها از کار افتادن
اگر میتونید جایی آپلود کنید که همیشگی باشه ..... :)
Hesam_K (You can see links before reply) +
kavir (You can see links before reply)
You can see links before reply

با تشکر

- - - Updated - - -

سلام
اگر ممکن هست کتاب ها رو دوباره آپلود کنید
اکثر لینک ها از کار افتادن
اگر میتونید جایی آپلود کنید که همیشگی باشه ..... :)
Hesam_K (You can see links before reply) +
kavir (You can see links before reply)
You can see links before reply

با تشکر