PDA

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



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

التماس دعا

Hesam_K
11-10-2007, 15:35
نام کتاب : C Programming for Microcontrollers

نویسنده : Joe Pardue
سال : 2005
تعداد صفحه : 300

حجم کتاب : 4.445M
دانلود کتاب : اینجا (You can see links before reply) سایت 4Share
لینک دوم : اینجا (You can see links before reply) سایت ParsSpace




Table of Contents
[align=left:a84816360b]
Chapter 1: Introduction...................................... .................................................. .11
Why C?................................................ .................................................. ............12
Why AVR?.............................................. .................................................. .........12
Goals............................................. .................................................. ..................14

Chapter 2: Quick Start Guide............................................. ...................................17
Software.......................................... .................................................. ................19
WinAVR – Oh, Whenever…....................................... ..................................19
Programmers Notepad........................................... ........................................19
AVRStudio – FREE and darn well worth it................................................ ..20
Br@y++ Terminal:......................................... ...............................................20
Hardware.......................................... .................................................. ...............21
Constructing Your Development Platform.......................................... ..........21
Blinking LEDs – Your First C Program........................................... ................27
Write it in Programmers Notepad........................................... ......................27
Download to the Butterfly with AVRStudio......................................... .........31
Blinky Goes Live.............................................. ............................................33
Simulation with AVRStudio......................................... .................................35
GOOD GRIEF!............................................ .................................................. ...37

Chapter 3: A Brief Introduction to C – What Makes Blinky Blink?.....................39
Comments.......................................... .................................................. .........39
Include Files............................................. .................................................. ...39
Expressions, Statements, and Blocks............................................ ................39
Operators......................................... .................................................. ............40
Flow Control........................................... .................................................. ....40
Functions......................................... .................................................. ............41
The Main() Thing............................................. .............................................42

Chapter 4: C Types, Operators, and Expressions....................................... ...........45
Data Types and Sizes............................................. ........................................45
Variable Names............................................. ................................................49
Constants......................................... .................................................. ............49
Declarations...................................... .................................................. ...........50
Arithmetic Operators......................................... ............................................50
Relational and Logical Operators......................................... .........................52
Bitwise Operators......................................... .................................................5 3
Assignment Operators and Expressions....................................... .................61
Conditional Expressions....................................... .........................................62
Precedence and Order of Evaluation........................................ .....................62
Projects.......................................... .................................................. ..............65
Port Input and Output............................................ ....................................65
Cylon Eye Speed and Polarity Control........................................... ..........70

Chapter 5: C Control Flow.............................................. ......................................73
Statements and Blocks............................................ ......................................73
If-Else and Else-If................................................ .........................................74
Switch............................................ .................................................. ..............75
Loops – While, For and Do-while............................................. ....................78
Break and Continue.......................................... .............................................79
Goto and Labels............................................ ................................................80
A few practical examples: strlen, atoi, itoa, reverse......................................81

Chapter 6: C Functions and Program Structures........................................ ...........87
Function Basics............................................ .................................................8 7
Returns........................................... .................................................. .............89
Variables External, Static, and Register.......................................... ..............90
Scope............................................. .................................................. ..............91
Headers........................................... .................................................. .............92
Blocks............................................ .................................................. ..............92
Initialization.................................... .................................................. ............92
Recursion......................................... .................................................. ...........93
Preprocessor...................................... .................................................. ..........94
Projects.......................................... .................................................. ..............98
Is anybody out there? Communicating with a PC.....................................98

Chapter 7: Microcontroller Interrupts and Timers............................................ ..109
Interrupts........................................ .................................................. ...............109
Projects.......................................... .................................................. ............114
Grab your joystick – and test your interrupts........................................ ..114
Timers/Counters.......................................... .................................................. ..119
Calibrating the Butterfly oscillator:....................................... .........................121
Projects.......................................... .................................................. ............128
Precision Blinking.......................................... .........................................128
Pulse Width Modulation – LED Brightness Control..............................134
Pulse Width Modulation - Motor Speed Control....................................137
Speedometer....................................... .................................................. ...144

Chapter 8: C Pointers and Arrays............................................ ............................153
Addresses of variables......................................... .......................................153
Function Arguments......................................... ...........................................157
Arrays............................................ .................................................. ............159
FIFOs and LIFOs: Stacks and Queues (Circular Buffers)..........................167
Function Pointers.......................................... ...............................................169
Complex Pointer and Array Algorithms........................................ ..............170
Projects.......................................... .................................................. ............171
Messenger......................................... .................................................. .....171
Does anybody know what time it is? A Real Time Clock.......................178
Music to my ears. “Play it again Sam.”........................................... ........189

Chapter 9 – Digital Meets Analog – ADC and DAC..........................................207
But First - A Debugging Tale.............................................. ........................207
Analog to Digital Conversion........................................ .............................210
Projects.......................................... .................................................. ............216
DAC and ADC - Function Generator / Digital Oscilloscope..................227

Chapter 10: C Structures........................................ .............................................241
Structure Basics............................................ ...............................................241
Structures and Functions......................................... ....................................243
Structure Arrays............................................ ...............................................246
Typedef........................................... .................................................. ...........246
Unions............................................ .................................................. ...........247
Bit-fields............................................ .................................................. ........247
Projects.......................................... .................................................. ............251
Finite State Machine........................................... .....................................251

Chapter 11 The Butterfly LCD............................................... .............................261
PC to LCD test program........................................... ...................................262
Conclusion........................................ .................................................. .........270
Appendix 1: Project Kits.............................................. .......................................273

Appendix 2: Soldering Tutorial.......................................... .................................275

Appendix 3: Debugging Tale.............................................. ................................279

Appendix 4: ASCII Table............................................. ......................................283

Appendix 5: Decimal, Hexadecimal, and Binary............................................ ....285

Appendix 6: Motor Speed Control Wheel............................................. ..............287

Appendix 7:
HyperTerminal..................................... ...........................................289
Index............................................. .................................................. .....................295[/align:a84816360b]

Hesam_K
11-10-2007, 22:42
نام کتاب : Microcontrollers in Practice

نویسنده : M.Mitescu و I.Susnea
سال : 2005
تعداد صفحه : 256

حجم کتاب : 1.2M
دانلود کتاب : اینجا (You can see links before reply) سایت 4Shared
لینک دوم :اینجا (You can see links before reply) سایت ParsSpace

توضیحات :
این کتاب رو حتماً پیشنهاد میکنم میکرویی ها بخونن. یکی از بهترین کتابهایی هست که تا حالا دیدمش. گذاشته بودم تا بعنوان عیدی (آیندگان بدونن عید فطر رو میگم) بهتون تقدیم کنم.اولاً حسن این کتاب اینه که کامپوننت های مختلفی رو اومده در کنار AVR استفاده کرده(8051 و 68HC11). خیلی بحث های کاملی بر روی ارتباط سریال، SPI، I2C Bus، تایمرها، A/D , D/A، و ... که میتونید از فهرست بخونیدشون،کرده. از بحث های جالب دیگه موضوعات Fuzzy Logic و کنترل از راه دور با خط تلفن است. البته به این موضوعات خیلی پرداخته نشده ولی برای بالا بردن اطلاعات عمومی بدرد میخوره.
من که کلی لذتشو بردم امیدوارم بدرد شما هم بخوره.





Contents
[align=left:6cc54d47e4]
1 Resources ofMicrocontrollers ...................................1
1.1InthisChapter .............................................1
1.2MicrocontrollerArchitectures................... .............1
1.3TheMemoryMap................................... .......3
1.4CPURegisters .............................................5
1.4.1TheCPURegistersofHC11........................ ...5
1.4.2TheCPURegistersofAVR......................... ...6
1.4.3TheCPURegistersof8051........................ ....7
1.5ThePeripheralInterfaces ....................................8
1.6TheInterruptSystem............................. ...........9
1.6.1GeneralDescriptionoftheInterruptSystem ..............9
1.6.2DistinctiveFeaturesoftheInterruptSystemofHC11 ......11
1.6.3DistinctiveFeaturesoftheInterruptSystemofAVR .......12
1.6.4DistinctiveFeaturesoftheInterruptSystemof8051 .......12
1.7ExpandingtheResaurcesofMicrocontrollers ...................12
1.7.1HC11OperatingwithExternalBus................. ....13
1.7.2AT90S8515OperatingwithExternalBus............ ....14
1.7.38051OperatingwithExternalBus................. .....14
1.8Exercises...................................... ...........15
2 UsingtheDigitalI/OLines ......................................19

2.1InthisChapter .............................................19
2.2OverviewoftheParallelI/OSystem...........................19
2.3ElectricalCharacteristicsoftheI/OLines......................21
2.4ControllingtheI/OLinesbySoftware .........................23
2.5Exercises...................................... ...........24
3 UsingtheAsynchronousSerial Interface..........................27

3.1InthisChapter .............................................27
3.2Synchronousvs.AsynchronousCommunication........ .........27
3.3ErrorDetectioninAsynchronousCommunication ...............29
3.4TheGeneralStructureoftheAsynchronousSerialCommu nication
Interface......................................... .........30
3.5TheSerialCommunicationInterfaceof68HC11F1 ..............30
3.6TheAsynchronousSerialCommunicationInterfaceofAV R
Microcontrollers.................................. .........35
3.7TheAsynchronousSerialInterfaceof8051........... ..........36
3.8ProgrammingtheAsynchronousSerialInterface...... ..........37
3.8.1ProgrammingtheSCIofHC11...................... ...38
3.8.2ProgrammingtheUARTofAT90S8535................ .40
3.8.3ProgrammingtheUARTof8051 .......................41
3.9HardwareInterfacesforSerialCommunication....... ...........42
3.9.1TheRS232Interface............................ .....42
3.9.2DifferentialCommunication.TheInterfacesRS422a nd
RS485............................................. 43
3.9.3TheCurrentLoopInterface...................... ......44
3.10BasicPrinciplesofNetworkingwithMicrocontroller s,Usingthe
AsynchronousSerialInterface....................... .........45
3.11Exercises..................................... ............46

4 UsingtheSynchronousSerial InterfaceSPI .......................49
4.1InthisChapter .............................................49
4.2GeneralDescriptionoftheSPI..................... ..........49
4.3TheSPIofHC11Microcontrollers................... .........50
4.4TheSPIoftheAVRMicrocontrollers................. .........53
4.5ExamplesofUsingTheSPI ..................................55
4.5.1UsingtheSPIToConnectTwoMicrocontrollers...... ....55
4.5.2ExpandingtheI/OSpaceUsingtheSPI..................56
4.6Exercises...................................... ...........59

5 UsingTheI2CBus .............................................61
5.1InthisChapter .............................................61
5.2ThePrinciplesofImplementationoftheI2CBus....... .........61
5.2.1TheStartTransferCondition.................... .......62
5.2.2TheDataTransferontheI2CBuS................... ...62
5.2.3TheACKBit.................................... ....62
5.2.4TheSTOPCondition............................. ....63
5.3ASoftwareImplementationoftheI2CProtocol........ .........63
5.4Accessing24C256MemoryDevices................... .......64
5.5Exercises...................................... ...........66

6 UsingtheMCUTimers .........................................67
6.1InthisChapter .............................................67
6.2TheGeneralStructureandFunctionsoftheTimerSystem ........67
6.3DistinctiveFeaturesoftheGeneral-PurposeTimerofHC11 .......69
6.3.1TheControlandStatusRegistersoftheHC11Timer... ...69
6.3.2ExercisesRegardingtheUseoftheGeneral-PurposeTimer
ofHC11............................................ 73
6.4DistinctiveFeatureoftheTimeroftheAVRMicrocontro llers.....75
6.4.1The8-BitTimer/CounterTimer0 .......................76
6.4.2The16-BitTimer/CounterTimer1......................76
6.4.3SynopsisoftheTimerI/ORegistersofAT90S8115........78
6.4.4SummaryoftheUniqueFeaturesoftheAVRTimer .......79
6.4.5ExercisesRegardingtheUseofAVRTimers .............79
6.5DistinctiveFeaturesoftheTimerSystemofthe8051Mic rocontrollers81
6.5.1TheControlandStatusRegistersoftheTimer ............82
6.5.2DescriptionoftheTimerOperatingMode0 ..............83
6.5.3DescriptionoftheTimerOperatingMode1 ..............83
6.5.4DescriptionoftheTimerOperatingMode2 ..............84
6.5.5DescriptionoftheTimerOperatingMode3 ..............84
6.5.6UsingTimer1asaBaudRateGenerator.............. ...85
6.5.7ExercisesforProgrammingthe8051Timer ..............85
6.6PWMTimers.PrinciplesofOperation .........................87
6.7WatchdogTimers................................. ..........89
6.7.1TheWatchdogofHC11............................ ...89
6.7.2TheWatchdogofAT90S8515....................... ...90

7 Interfacing toAnalogSignals ....................................93
7.1InThisChapter.................................. ..........93
7.2TheAnalogComparator............................ .........93
7.3TheGeneralStructureoftheA/DConverterSubsystem...........95
7.4TheA/DConverteroftheHC11FamilyofMicrocontrollers....... 96
7.5ExercisesonProgrammingtheA/DConverterofHC11...........98
7.6TheA/DConverteroftheAVRMicrocontrollers................ 100
7.7ExercisesonProgrammingtheA/DConverterAT90S8535........101
7.8Digital-to-AnalogConverters.................................1 02
7.8.1ThePrinciplesoftheD/AConversion ...................102
7.8.2ExerciseonUsingMX7224........................ ...104

8 UsingtheInternalEEPROMMemory...................... ......107
8.1InthisChapter .............................................107
8.2OverwiewoftheEEPROMSubsystem................... ......107
8.3TheEEPROMMemoryandtheCONFIGRegisterofHC11...... .107
8.3.1TheRegistersControllingtheEEPROMofHC11....... ..108
8.3.2SoftwareRoutinestoEraseandWritetheEEPROM .......109
8.3.3TheCONFIGRegister............................ ....110
8.4TheEEPROMMemoryoftheAVRMicrocontrollers ............111
8.4.1TheRegistersoftheInterfacewiththeEEPROMMemory ..111
8.4.2SoftwareRoutinestoReadandWriteEEPROM......... .112

9 HC11 DevelopmentBoard ......................................115
9.1InthisChapter .............................................115
9.2DescriptionoftheHardwareModule................. .........115
9.3AssemblingandTestingtheModule.................. .........117
9.4DescriptionoftheSoftwareComponents............. ..........119
9.5Exercises...................................... ...........129

10AVRDevelopmentBoard .......................................131
10.1InthisChapter .............................................131
10.2TheHardware................................... ..........131
10.3TestingtheCircuit............................. .............134
10.4TheSoftware................................... ...........134
10.5Exercises..................................... ............144

118051DevelopmentBoard .......................................145
11.1InthisChapter .............................................145
11.2Hardware...................................... ...........145
11.3TheSoftware................................... ...........148
11.3.1InstallingtheCross-Assembler .........................148
11.3.2WritingandTestingSimple8051Programs ..............149
11.3.3LoadingandExecutingProgramsintheExternalRam
Memory............................................ 152
11.4Exercises..................................... ............154

12DigitalVoltmeterwithRS232Interface ...........................157
12.1InthisChapter .............................................157
12.2TheHardware................................... ..........157
12.3TheSoftware................................... ...........157
12.4Exercises..................................... ............162

13SimpleRS485NetworkwithMicrocontrollers .....................163
13.1InthisChapter .............................................163
13.2TheHardware................................... ..........163
13.2.1TheRS232-to-RS485Converter........................164
13.2.2TheDigitalInputModule .............................165
13.2.3TheAnalogInputModule .............................166
13.2.4UsingtheAVRDevelopmentBoardtoEmulateThelSLD
andSLAModules....................................1 66
13.3TheSoftware................................... ...........167
13.3.1DescriptionoftheCommunicationProtocol ..............167
13.3.2TheSoftwarefortheSLDModule.................. ....169
13.3.3TheSoftwarefortheMASTERDevice............... ...171
13.4Exercises..................................... ............172

14PITemperatureController ......................................173
14.1InthisChapter .............................................173
14.2BasicConcepts................................. ...........173
14.3HardwareImplementationofaMicrocontroller-BasedTemperature
Controller........................................ .........177
14.4SoftwareImplementationofaPITemperatureControll er.........179

15FuzzyLogicTemperatureController .............................185
15.1InthisChapter .............................................185
15.2ThePrinciplesofFuzzyControl ..............................185
15.3AMicrocontrollerImplementationofaFuzzyControll er.........189

16RemoteRelayControlleroverTelephoneLines ....................193
16.1InthisChapter .............................................193
16.2DescriptionoftheHardwareSolution.............. ............193
16.3DescriptionoftheSoftware ..................................197
A.1GlossaryofTerms................................ ..........203

Appendix.......................................... ................202
A.2DescriptionoftheRegistersof68HC11F1............ ..........213
A.3HC11InstructionSet............................. ..........215
A.4AnExampleofExpandedStructurewithHC11........... ......219
A.5UsingHC11inBootstrapMode ..............................221
A.6TheRegistersofAT90S8535........................ .........224
A.7AVRInstructionSet ........................................225
A.8AT90S8515OperatingwithExternalRAM.............. .......228
A.9In-systemProgrammingtheAVRAT90S8535 ..................229
A.10TheSpecialFunctionRegistersof8051 ........................232
A.118051InstructionSet ........................................233
A.12AnExampleof8051OperatingwithExternalBus....... ........237
A.13ProgrammingtheInternalMemoryof8051............ .........238
A.14SPISeven-SegmentDisplayUnits............................240
A.15DescriptionoftheSoftwareUtilityASMEDIT ..................243
B.1ContentsoftheAccompanyingCD.................... ........245
B.2RecommendedReadingsandWebReferences............ .......247

Index .................................................. ...........249
[/align:6cc54d47e4]

kavir
11-10-2007, 23:33
سلام
از up شما و توضيحات تشكر مي كنم

Hesam_K
12-10-2007, 22:54
این دفعه یه پاورپوینت براتون میزارم که آموزش BASCAM است.
بدرد کسایی میخوره که با این زبان میکروشونو برنامه نویسی میکنن.

حجم مطلب : 812K
دانلود :اینجا (You can see links before reply)
دانلود : Mirror (You can see links before reply)

Hesam_K
14-10-2007, 19:28
نام کتاب : BASCOM Programmingof Microcontrollers with Ease
نویسنده : Claus Kuhnei

سال : 2001

حجم دانلود : 2.278M
دانلود : اینجا (You can see links before reply)
دانلود :Mirror (You can see links before reply)




Contents
[align=left:dea9826a7d]
1 Supported Microcontrollers.................................. ...........................9
1.1 8051 Family............................................ ..................................9
1.2 AVR Family............................................ .................................11

2 BASCOM............................................ ...........................................23
2.1 BASCOM Demos............................................. .......................23
2.2 BASCOM Commercial Versions.......................................... ...25
2.3 Update of BASCOM Commercial Versions............................25
2.4 BASCOM Projects.......................................... ........................27
2.4.1 Working on Projects.......................................... ..............27
2.4.2 BASCOM Options........................................... .................28
2.5 BASCOM Tools............................................. .........................37
2.5.1 Simulation........................................ ................................37
2.5.2 Terminal Emulator.......................................... .................40
2.5.3 LCD Designer.......................................... ........................42
2.5.4 Library Manager........................................... ....................46
2.5.5 Programming Devices........................................... ..........50
2.6 Hardware for AVR RISC Microcontroller................................55
2.6.1 DT006 AVR Development Board.....................................55
2.6.2 AVR-ALPHA with AT90S2313......................................... 56
2.7 Instead of "Hello World".................................................. ........57
2.7.1 AVR............................................... ...................................57
2.7.2 8051.............................................. ...................................58
2.7.3 Things in Common............................................ ...............59
2.7.4 Simulation........................................ ................................64
2.8 BASCOM Help System............................................ ...............67

3 Some BASCOM Internals......................................... ....................69
3.1 Building new instructions...................................... ..................69
3.2 Parameters for Subroutines in BASCOM-AVR.......................71
3.3 BASIC & Assembler......................................... .......................73
3.3.1 AVR............................................... ...................................74
3.3.2 8051.............................................. ...................................75

4 Applications...................................... .............................................77
4.1 Programmable Logic............................................. ..................77
4.2 Timer and Counter........................................... .......................81
4.2.1 AVR............................................... ...................................81
4.2.2 8051.............................................. .................................104
4.3 LED Control........................................... ...............................107
4.3.1 Single LED............................................... ......................107
4.3.2 Seven-Segment Displays.......................................... .....108
4.3.3 Dot-Matrix Displays.......................................... ..............114
4.4 LCD Control........................................... ...............................119
4.4.1 Direct Control........................................... ......................119
4.4.2 LCD with Serial Interface......................................... ......122
4.5 Connecting Keys and Keyboards......................................... .128
4.5.1 Single Keys.............................................. ......................129
4.5.2 Matrix Keypad............................................ ....................132
4.5.3 PC-AT Keyboard.......................................... ..................136
4.6 Data Input by IR Remote Control..........................................1 40
4.7 Asynchronous Serial Communication...................................14 3
4.8 1-WIRE Interface......................................... .........................151
4.9 SPI Interface......................................... ................................161
4.10 I2C Bus............................................... .................................167
4.11 Scalable Network Protocol S.N.A.P....................................173
4.11.1 S.N.A.P. Features.......................................... ..............174
4.11.2 Description of S.N.A.P. Protocol..................................175
4.11.3 S.N.A.P. Monitor........................................... ................179
4.11.4 Digital I/O................................................. .....................183
4.12 CANDIP - Interface to CAN............................................... .197
4.13 Random Numbers........................................... ...................209
4.14 Moving Average........................................... .......................214

Appendix.......................................... ...........................................219
5.1 Decimal-Hex-ASCII Converter......................................... .....219
5.2 DT006 Circuit Diagram........................................... ..............220
5.3 Characters in Seven-Segment Display.................................222
5.4 BASIC Stamp II................................................ ....................223
5.5 Literature........................................ ......................................224
5.6 Links............................................. ........................................225

Index............................................. ..............................................231[/align:dea9826a7d]

saeed_niknami
14-10-2007, 21:50
با سلام
دوست عزيز عالي بود +

Hesam_K
16-10-2007, 20:22
نام كتاب : MY EXPERIENCE IN PROGRAMMING AVR MICROCONTROLLER USING WINAV
نويسنده : BIBIN JOHN

سال : 2006

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

توضيحات : در مقدمه كتاب اومده : "اين كتاب براي برنامه نويسي AVR ها براساس WinAVR نوشته شده است. همچنين اختصاصاً براي كساني كه ميخواهند در زمينه رباتيك با ميكروهاي شركت ATMEL كار كنند، مفيد مي باشد. تمام كدهاي كتاب با نرم افزار WinAVR 2006 تست شده است."
اصولاً من اصلاً با هندي ها حال نميكنم نه با فيلماشون، نه با خودشون و نه از هرچي كه بهشون مربوط بشه. شايدم علت اينكه اصلاً توصيه نميكنم اين كتاب رو بخونين، همين باشه ولي اين كتابي كه من ديدم هيچيش مربوط به رباتيك نميشه ولي بدرد كسايي ميخوره كه دلشون ميخواد ميكروشون رو به پورت موازي يا سريال وصل كنن و با كامپيوتر كنترلش كنن.
به هرحال كتاب سطح بالايي نيست. اصولاً اصلاً كتاب نيست يه سري پروژه رو جمع آوري كرده و سرهم كرده و اسمشم گذاشته كتاب. تازه اجازه آپلود هم گفته ندارين. به هرحال اگه دوست دارين دانلودش كنين. اميدوارم بدردتون بخوره!!!





INDEX
[align=left:284d2c14fa]
Why AVR???............................................ .................................................. ....5
As a beginner what i need to know???........................................... .........5
Softwares Required.......................................... ...........................................5
Hardwares Required.......................................... .........................................5
Difference between atmega32 and atmega32L.......................................5
GETTING STARTED........................................... ......................................6
LET'S START............................................. .................................................. 6
Makefile.......................................... .................................................. .............9
What you had done in first program??......................................... ..........15
PROGRAMMER HARDWARE.......................................... .....................15
COMMON ERRORS IN AVR PROGRAMMING..............................20
TROUBLESHOOTING................................... ..........................................21
MOST IMPORTANT TIP............................................... ..........................22
FUSE BITS.............................................. .................................................. ..24
SETTINGS FOR EXTERNAL CRYSTAL AND JTAG DISABLE.....26
IMPORTANT NOTES ON FUSE BITS.............................................. ....27
DISABLING JTAG.............................................. ..................................27
DISABLING JTAG AND USING INTERNAL 8Mhz CLOCK..........29
INTERFACING LCD WITH AVR............................................... ............30
SOME IMPORTANT COMMANDS USED
FOR PROGRAMMING....................................... ......................................34
L293D INTERFACING WITH AVR............................................... .........35
BIPOLAR STEPPER MOTOR DRIVING USING AVR.....................38
UNIPOLAR STEPPER MOTOR INTERFACING................................41
KEY ENCODER INTERFACING(74922)................................ ................43
7-SEGMENT DISPLAY INTERFACING WITH AVR.........................46
MULTIPLEXED 7-SEGMENT DISPLAYS.......................................... ...48
IC TESTER............................................ .................................................. ......49
UART of AVR............................................... ...............................................51
Troubleshooting................................... ............................................51
SERIAL PORT OF COMPUTER.......................................... ....................52
BIOS SETTINGS.......................................... ...............................................53
SERIAL PORT INTERFACING WITH COMPUTER..........................54
HYPER TERMINAL.......................................... ......................................58
Device Manage COM Properties........................................ ..................60
Testing your computer Serial Port.............................................. ..61
SERIAL PORT TROUBLESHOOTING AND ERRORS..................62
SERIAL PORT with LCD DISPLAY........................................... .........65
INTERNAL ADC OF AVR............................................... .....................69
ADC with SERIAL PORT and LCD............................................... ......71
TROUBLESHOOTING................................... .............................73
TIMERS............................................ .................................................. ........74
which one should I choose Atmega32 or Atmega32l.........................74
IMPORTANT THINGS FOR TROUBLESHOOTING.....................75
links............................................. .................................................. ..............76
[/align:284d2c14fa]

MICROTECKNIC
31-10-2007, 07:13
به نام خدا
سلام بچه ها می خواستم بگم چرا از اون هم کتاب الکترونیکی موجود در سی دی کتاب امیر ره افروز (انتشارات نص)
استفاده نمی کنید

kavir
07-11-2007, 00:07
اينم كتاب امير ره افروز
آموزش avr و راه اندازی برنامه Code vision به همراه توضیح چند مثال
دانلود (You can see links before reply)

SMRS
09-01-2008, 14:58
اين مقاله در مورد كنترل موتور DC با كدويژن.
چيزه خوبيه.
You can see links before reply
Pass.You can see links before reply

HN6
09-01-2008, 18:42
سلام
ميكرو كنترلر هاي AVR جلد اول ودوم و سوم
You can see links before reply
You can see links before reply
You can see links before reply



منبع:
/You can see links before reply

HN6
10-01-2008, 01:06
سلام
You can see links before reply

Hesam_K
10-01-2008, 22:01
نام کتاب : Atmel AVR Microcontroller Primer - Programming and Interfacing
نویسنده : StevenF.Barrett, DanielJ.Pack
سال انتشار : 2008

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

توضیحات:
این کتاب رو دوست عزیزم و مدیریت محترم سایت کویر به مناسبت عیدقربان(1386)، عیدی به من دادند. در اینجا لازم میدانم از ایشان بابت این هدیه ارزشمند (که جدیدترین کتاب AVR در سال جدید میلادی است) تشکر نمایم و این عیدی ارزشمند را به سایر دوستان و بازدید کنندگان محترم تقدیم کنم تا مورد استفاده سایر علاقه مندان نیز قرار گیرد.
این کتاب برپایه زبان C و کامپوننت ATmega16 نوشته شده. و مباحث "انتقال سریال، A/D، اینتراپت، تایمر، سوئیچ، کیبورد، سنسورهای آنالوگ و دیجیتال، LED، 7Segment, LCD ،موتورهای DC و پنل شبیه ساز پرواز"، را پوشش میدهد.



[align=left:ea277f54f1]
Contents
1.AtmelAVRArchitectureOverview.................... ...........................1
1.1ATmega16ArchitectureOverview................... .........................1
1.1.1ReducedInstructionSetComputer................ ....................1
1.1.2AssemblyLanguageInstructionSet............... .....................2
1.1.3ATmega16ArchitectureOverview................. ...................3
1.2NonvolatileandDataMemories..................... .........................3
1.2.1In-SystemProgrammableFlashEEPROM..................... .......3
1.2.2Byte-AddressableEEPROM................................. ........5
1.2.3StaticRandomAccessMemory..................... ..................5
1.2.4ProgrammableLockBits......................... ....................5
1.3PortSystem..................................... ...........................6
1.4PeripheralFeatures---InternalSubsystems................................ .....8
1.4.1TimeBase..................................... .....................8
1.4.2TimingSubsystem.............................. .....................9
1.4.3PulseWidthModulationChannels................. ...................9
1.4.4SerialCommunications......................... ......................9
1.4.4.1SerialUSART................................ .............9
1.4.4.2SerialPeripheralInterface.................. ................10
1.4.4.3Two-WireSerialInterface............................... ..10
1.4.5Analog-to-DigitalConverter.................................. ......10
1.4.6Interrupts................................... .......................11
1.5PhysicalandOperatingParameters................. .........................11
1.5.1Packaging.................................... ......................11
1.5.2PowerConsumption............................. ...................11
1.5.3SpeedGrades.................................. ....................13
1.6Application:ATmega16Testbench.................. ........................13
1.6.1HardwareConfiguration........................ ....................13
1.6.2SoftwareConfiguration........................ .....................15
1.7ProgrammingtheATmega16......................... ......................19
1.7.1ProgrammingProcedure......................... ...................20
1.8SoftwarePortability............................ ............................22
1.9Summary........................................ .........................23
1.10ReferencesandFurtherReading................... ..........................23
1.11ChapterProblems............................... ...........................23
2.SerialCommunicationSubsystem.................... ...........................25
2.1SerialCommunications........................... ..........................25
2.2SerialCommunicationTerminology................. ........................25
2.2.1AsynchronousversusSynchronousSerialTransmissi on.................26
2.2.2BaudRate..................................... .....................26
2.2.3FullDuplex................................... .....................26
2.2.4NonreturntoZeroCodingFormat.................. .................26
2.2.5TheRS-232CommunicationProtocol.......................... ......27
2.2.6Parity....................................... .......................27
2.2.7AmericanStandardCodeforInformationInterchange ..................27
2.3SerialUSART.................................... .........................27
2.3.1SystemOverview............................... .....................28
2.3.1.1USARTClockGenerator........................ ..........29
2.3.1.2USARTTransmitter........................... ...........30
2.3.1.3USARTReceiver.............................. ............30
2.3.1.4USARTRegisters............................. ............30
2.3.2SystemOperationandProgramming................ ..................32
2.3.3SerialPeripheralInterface.................... ........................34
2.3.3.1SPIOperation............................... .............34
2.3.3.2Registers.................................. ...............35
2.3.3.3Programming................................ .............37
2.4Two-WireSerialInterface............................... ...................38
2.5Summary........................................ .........................38
2.6ReferencesandFurtherReading.................... .........................38
2.7ChapterProblems................................ ..........................39
3.Analog-to-DigitalConversion................................. .................41
3.1BackgroundTheory............................... .........................41
3.1.1AnalogversusDigitalSignals................... ......................42
3.1.2Sampling,Quantization,andEncoding............ ...................44
3.1.3ResolutionandDataRate........................ ....................48
3.2Analog-To-DigitalConversionProcess.......................... ............50
3.3ADCConversionTechnologies...................... .......................53
3.3.1SuccessiveApproximation...................... .....................53
3.3.2Integration.................................. .......................55
3.3.3Counter-BasedConversion................................... .......55
3.3.4ParallelConversion........................... ......................55
3.4TheAtmelATmega16ADCSystem...................... ..................55
3.4.1BlockDiagram................................. ....................56
3.4.2Registers.................................... .......................58
3.4.2.1ADCMultiplexerSelectionRegister............ ............58
3.4.2.2ADCControlandStatusRegisterA............... .........59
3.4.2.3ADCDataRegisters(ADCHandADCL).............. ....59
3.4.3ProgrammingtheADC............................ .................59
3.4.4Digital-to-AnalogConversion.................................. .....62
3.5Summary........................................ .........................63
3.6ReferencesandFurtherReading.................... .........................63
3.7ChapterProblems................................ ..........................64
InterruptSubsystem................................ ............................65
4.1InterruptTheory................................ ...........................65
4.2ATmega16InterruptSystem........................ ........................65
4.3ProgrammingAnInterrupt......................... ........................66
4.4Application.................................... ...........................68
4.4.1ExternalInterrupts........................... .......................68
4.4.2InternalInterrupt............................ .......................71
4.5Summary........................................ .........................74
4.6ReferencesandFurtherReading.................... .........................74
4.7ChapterProblems................................ ..........................74
TimingSubsystem................................... ..........................75
5.1Overview....................................... ...........................75
5.2Timing-RelatedTerminology................................ ...............76
5.2.1Frequency.................................... ......................76
5.2.2Period....................................... ......................76
5.2.3DutyCycle.................................... .....................76
5.3TimingSystemOverview........................... ........................76
5.4Applications................................... ............................79
5.4.1InputCapture---MeasuringExternalTimingEvent.....................7 9
5.4.2CountingEvents............................... .....................81
5.4.3OutputCompare---GeneratingTimingSignalsto
InterfaceExternalDevices.......................... .................81
5.4.4IndustrialImplementationCaseStudy(PWM)....... .................82
OverviewoftheAtmelTimers.......................... ....................83
Timer0System...................................... ......................84
5.6.1ModesofOperation............................. ....................86
5.6.1.1NormalMode................................. ............87
5.6.1.2ClearTimeronCompareMatch................... .........87
5.6.1.3PhaseCorrectPWMMode........................ ........87
5.6.1.4FastPWM.................................... ...........87
5.6.2Timer0Registers.............................. .....................87
5.6.2.1Timer/CounterControlRegister0..........................8 8
5.6.2.2Timer/CounterRegister................................... 88
5.6.2.3OutputCompareRegister...................... ............88
5.6.2.4Timer/CounterInterruptMaskRegister.....................9 0
5.6.2.5Timer/CounterInterruptFlagRegister...................... 91
Timer1............................................ .......................91
5.7.1Timer1Registers.............................. .....................91
5.7.1.1TCCR1AandTCCR1BRegisters................... .......91
5.7.1.2Timer/CounterRegister1(TCNT1H/TCNT1).............91
5.7.1.3OutputCompareRegister1ChannelA(OCR1AH/
OCR1AL)........................................... ....94
5.7.1.4OutputCompareRegister1ChannelB(OCR1BH/
OCR1BL)........................................... .....94
5.7.1.5InputCaptureRegister1(ICR1H/ICR1L)..................94
5.7.1.6Timer/CounterInterruptMaskRegister(TIMSK)...........94
5.7.1.7Timer/CounterInterruptFlagRegister(TIFR)..............94
Timer2............................................ .......................94
5.8.1Timer/CounterControlRegister2........................... .........94
5.8.2Timer/CounterRegister(TCNT2)............................ .......95
5.8.3OutputCompareRegister(OCR2).................. .................95
5.8.4Timer/CounterInterruptMaskRegister(TIMSK)............... ......96
5.8.5Timer/CounterInterruptFlagRegister...................... ..........96
ProgrammingtheTimerSystem......................... ....................96
5.9.1PrecisionDelay............................... ......................98
5.9.2PulseWidthModulation......................... ...................99
5.9.3InputCaptureMode............................. ..................101
5.10Summary....................................... .........................103
5.11ReferencesandFurtherReading................... .........................103
5.12ChapterProblems............................... .........................104
6.AtmelAVROperatingParametersandInterfacing....... .......................105
6.1OperatingParameters............................ .........................106
6.2InputDevices................................... .........................107
6.2.1Switches..................................... .....................109
6.2.2SwitchDebouncing............................. ...................110
6.2.3Keypads...................................... .....................111
6.2.4Sensors...................................... .....................111
6.2.4.1DigitalSensors............................. ..............111
6.2.4.2AnalogSensors.............................. ............114
6.3OutputDevices.................................. .........................114
6.3.1Light-EmittingDiodes.................................... .........115
6.3.2Seven-SegmentLEDDisplays................................ ......117
6.3.3TristateLEDIndicator......................... ....................117
6.3.4DotMatrixDisplay............................. ...................120
6.3.5LiquidCrystalDisplay......................... ....................120
6.3.6High-PowerDCDevices.................................... .......124
6.4DCMotorSpeedandDirectionControl................ ....................125
6.4.1DCMotorOperatingParameters................... ................126
6.4.2ACDevices.................................... ...................126
6.5Application:FlightSimulatorPanel............... .........................127
6.6Summary........................................ ........................157
6.7ReferencesandFurtherReading.................... ........................158
6.8ChapterProblems................................ ........................158
A.ATmega16RegisterSet............................. ...........................159
B.ATmega16HeaderFile.............................. .........................161
AuthorBiography................................... ..........................177
Index............................................. ............................179
[/align:ea277f54f1]

hesam
12-02-2008, 20:53
نام کتاب : C for AVR
ناشر : You can see links before reply

حجم مطلب : 1.11M
دانلود : اینجا (You can see links before reply)
لینک مستقیم (You can see links before reply(Farsi).pdf)

توضیحات :
اولاً که این فایل یک کتاب الکترونیکی با ویژگیهای یک کتاب نیست و صرفاً یه مرجع برای کمکه و خیلی برای آموزش دیدن کاربردی نداره. ثانیاً در این کتاب 48 صفحه ای فقط قواعد و قوانین زبان C مورد بررسی قرار گرفته. مثله عملگرها، دستورات FOR و IF و ... و استفاده از ساختارها و یونیون ها. در قسمت های بعدی این کتاب هم به معرفی دستورات (توابع) ریاضی مانند لگاریتم و قدرمطلق و ... استفاده از رشته ها، پرداخته شده است.
این کتاب بیشتر بدرد کسانی میخوره که با زبان C آشنایی دارند و فقط دنبال کتابی میگردند که دستورات زبان C را جمع آوری کرده باشد.

Hesam_K
02-07-2008, 12:53
نام کتاب : Programming and customizing the AVR microcontriller
نویسنده: Dhananjay V. Gadre

حجم کتاب : 23.160M
دریافت کتاب : *** اینجا *** (You can see links before reply r.html)

توضیحات:
این یک کتاب فوق العاده برای آموزش میکروهای AVR ه. فهرست کتاب رو که نگاه کنید متوجه میشید که چقدر مطالبش آموزنده و متنوعه. ولی بنظره من عیبش فقط اینه که برنامه هاش رو به زبان اسمبلی نوشته (البته برای کسایی که میخوان اسمبلی یادبگیرن یا بهتر از AVR سر در بیارن، عیب تلقی نمیشه). این کتاب هم مثله سایر کتابهای دیگه با مقدمه ای بر میکروکنترلر و معماری اونها شروع میشه. رجیسترهای مهمشون رو معرفی میکنه، دستور العمل هاش رو توضیح میده و سپس وارد سخت افزارش میشه و راجع به کرستال و ولتاژش صحبت میکنه. درضمن کیفیت کتاب هم خیلی بالاست و میتونید از اون پرینت بگیرید.
چند نمونه از lمطالب مهمش رو هم معرفی میکنم و بقیش رو خودتون میتونید از تو فهرستش ببینید.
RS 232 - 422 - 485 / SPI / I2C / PC Parallel / ISA Bus / IrDA / CAN / USB
پروژه های کتاب :
A Dice with an attitude
A Morse Keyer
ولتمتر دوکاناله ساده
قفل الکترونیکی
شمارنده فرکانس و اتصال به پورت سریال
و . . .

دریافت فهرست کتاب : *** اینجا *** (You can see links before reply the%20AVR%20microcontriller.zip)

1nafar
15-12-2008, 14:40
سلام
من يه كتاب اموزشي براي در ربطه با اموزش AVR به زبان بيسيك نوشتم ُ كتاب در 299 صفحه نوشته شده و شامل مطالب زير است:
فهرست : ---------------------------------------------------------------------- ------------------- شماره صفحه
مقدمه: ---------------------------------------------------------------------- ---------------------------------5
فصل اول (اشنایی مختصر با محیط بسکام)
اشنايي مختصر با محيط بسكام: ---------------------------------------------------------------------- ---------7
منویfile ---------------------------------------------------------------------- -----------------------------7
منوی edit ---------------------------------------------------------------------- ----------------------------8
منویView--------------------------- ---------------------------------------------------------------------- --8
منوی program--------------------------------------------------------------- -------------------------------9
اصلا حات پرکاربرد------------------------------------------------------ ------------------------------------ 7
فصل دوم (اشنایی مختصر با بیسیک وکار باlcd و پورت ها)
مراحل نوشتن یک برنامه جدید(بدنه ی یک برنامه): ---------------------------------------------------------- 11
دستورات مربوط به پورت ها (کار با پورتها )-----------------------------------------------------------------15
دستورات تاخیر------------------------------------------------------------ ----------------------------------18
دستورات حلقه وپرش ---------------------------------------------------------------------- ------------------18
Lcd کاراکتری(درستورات مربوط به راه اندازی ، فارسی نویسی و...)----------------------------------------- 23
فصل سوم (معرفی سایر دستورات بیسیک )
اعداد و متغییر ها در بسکام ---------------------------------------------------------------------- -------------33
دستورات مربوط به کار با رشته ها------------------------------------------------------------------ -----------45
دستورات حلقه و پرش و شرط ---------------------------------------------------------------------- ----------55
دستورات اجرایی (این دستورات ، دستورات خاص برای کامپایلر هستند که برای اجرای بهتر برنامه استفاده میشوند)-------68
زیر برنامه ها و فراخوانی توابع------------------------------------------------------------ --------------------74
توابع ریاضی و محاسباتی ---------------------------------------------------------------------- ---------------79
توابع تبدیل کدها و متغییر ها به یکدیگر---------------------------------------------------------- ---------------94
فصل چهارم (راه اندازی امکانات جانبی )
دستور debounce(اتصال کلید به میکرو)----------------------------------------------------------- -----------97
دستورPULSEOUT (ایجاد یک پالس بر روی یک پایه)---------- -----------------------------------------------98
دستور PULSEIN(اندازی گیری دوره ی تناوب پالس موجود بر روی یک پایه) ---------------------------------99
دستور SOUND(ایجاد پالس برای راه اندازی بازر بر روی یک پایه)------------------------------------------- 99
دستور ) ENCODER ENCODER نوعی کلید دوطرفه میباشندکه..)------- --------------------------------------100
دستور DTMFOUT ( ایجاد پالس شمره گیری(تلفن)با avr)-----------------------------------------------------102
راه اندازی magnetic card (فقط کافی است شما ان را از شکاف...)-------------------------------------------105
LCD گرافیکی(بر روی این نوع lcd میتوان تصاویر ، متن و... را نمایش داد و...)-------------------------------122
استفاده از کلید وکیبرد و کی پد و ...(روشهای راه اندازی کیپد، کیبرد کامپیوتر و کلید فشاری و...---------------- 129
اتصال avr به عنوان کیبرد به کامپیوتر(چگونه یک کیبرد بسازیم.......)------------------------------------------126
ا� �صال avr به عنوان موس به کامپیوتر—چگونه یک موس بسازیم)---------------------------------------------131
مبد� � انالوگ به دیجتال(adc)(برای تبدیل کمیت های انالوگ به دیجتال از این مورد استفاده میشود .... )-----------134
راه اندازی سروو موتور (نوعی موتور پر قدرت است که میتواند در یک زاویه خاص بچرخد...)-----------------137
راه اندازی WATCHDOG (تایمری است که میتواند تا یک زمان خاص بشمارد و میکرو را ریست کند ، این تایمر...)------------------140
راه اندازی وقفه های خارجی-(چگونه یک پایه همیشه چک شود)---- -------------------------------------------141
راه اندازی گیرنده rc5(گیرنده و فرستنده های مادون قرمز که انها را با نام تجاری گیرنده و فرستنده های rc5 میشناسند رواج فوق... )--------143
ساخت کنترل تلویزیون و سیدی sony (توسط دستور زیر میتوان دستورات مخصوص کنترل تلوزیون و cd سونی ... ) --------------147
راه اندازی گیرنده RC6 (این پروتکل ، برخلاف RC5 در اکثر دستگاهای صوتی تصویری جدید(تمامی دستگاهای CD چینی را پشتیبانی...) ---150
اندازه گیری یک خازن یا مقاومت(شما با استفاده از دستور زیر میتوانید مقدار ثابت زمانی مقاومت و خازنی که به پایه دلخواه میکرو...)-—152
مقایسه کننده انالوگ(مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ موجود بر روی دو پایه خود را)--------------------153
تایمر/ کانتر(تایمر کانتر چیست؟...)-------------------------------------------------------- --------------------154
تایمر/ کانتر 0 (راه اندازی تایمرکانتر صفر در مد تایمر – کانتر -....)------------------------------------------154
تایمر کانتری یک (راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...) -------------------------------------158
راه اندازی تایمر/کانتر دو (راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...)------------------------------176
راه اندازی تایمر/کانتر سه(راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...)------------------------------187
( Real Time Counter) rtc (شمارش گر زمان واقعی-)------------------------------------------------------ 202
ارتباط سریال rs232 (اتصال دو میکرو از طریق دو سیم...)---------------------------------------------------211
ار تباط سریال spi ( ارتباط چند میکرو از طریق 4 سیم ...)----------------------------------------------------217
ارتب� �ط سریال i2c یا 2-wire (اتصال چند میکرو از طریق دو سیم...)-------------------------------------------224
ارتباط سریال 1 WIRE(اتصال چند میکرو از طریق 1 سیم..)---------------------------------------------------231
کا� � با حافظه داخلی میکرو (eeprom):------------------------------------------------------------- ----------234
ضمائم:
ضمیمه 1 : طریقه ی نصب بسکام------------------------------------------------------------ -----------------236
ضمیمه 2 :اشنایی با محیط شبیه سازی بسکام(simulate)-------------------------------------------------- ----240
ضمیمه 3 :شبیه سازی میکرو کنترل avr با برنامه پروتوس ( اشنایی مقدماتی )----------------------------------246
ضمیمه 4 : پروگرام کردن میکرو : (معرفی منوی send to chip)---------------------------------------------253
ضمیمه 5 : راه اندازی انواع موتور ها ی dc و پله ای بوسیله یavr و زبان بیسیک---------------------------258
ضمنیمه 6: راه اندازی 7 سگمنت(این قطعات از 8 led تشکیل می شود که 7تا از انها نمایشگر هستند ویکی...)------------------269
ضمیمه 7: خطا های بسکام------------------------------------------------------------ -------------------------283
ضمیمه 8 : کلید های میانبر در بسکام------------------------------------------------------------ --------------287
ضمیمه 9 : اندازه گیری ولتاژ های منفی زیاد مثبت و...با ADC ( کار با OP-AMP)------------------------------------------288
منابع و ماخذ-------------------------------------------------------------- -------------------------------------299
اين كتاب كاملا رايگان بوده و شما ميتونيد از مالب اون بدون ذكر منبع استفاده كنيد(اين كتاب جلد يك اموزش ميباشد و جلد دوم تا يك ماه ديگر براي دانلود گذاشته ميشود.
لينك هاي دالود ( براي راحتي دانلود كتاب در دو مكان گذشته شده اسن)
You can see links before reply
You can see links before reply

kavir
15-12-2008, 18:43
خیلی عالیه به محض باز شدن هاست با نام خودتون در بخش مقالات قرار می گیره

aryan 48
10-09-2011, 12:33
نام کتاب : Programming and customizing the AVR microcontriller
نویسنده: Dhananjay V. Gadre

حجم کتاب : 23.160M
دریافت کتاب : *** اینجا *** (You can see links before reply r.html)

توضیحات:
این یک کتاب فوق العاده برای آموزش میکروهای AVR ه. فهرست کتاب رو که نگاه کنید متوجه میشید که چقدر مطالبش آموزنده و متنوعه. ولی بنظره من عیبش فقط اینه که برنامه هاش رو به زبان اسمبلی نوشته (البته برای کسایی که میخوان اسمبلی یادبگیرن یا بهتر از AVR سر در بیارن، عیب تلقی نمیشه). این کتاب هم مثله سایر کتابهای دیگه با مقدمه ای بر میکروکنترلر و معماری اونها شروع میشه. رجیسترهای مهمشون رو معرفی میکنه، دستور العمل هاش رو توضیح میده و سپس وارد سخت افزارش میشه و راجع به کرستال و ولتاژش صحبت میکنه. درضمن کیفیت کتاب هم خیلی بالاست و میتونید از اون پرینت بگیرید.
چند نمونه از lمطالب مهمش رو هم معرفی میکنم و بقیش رو خودتون میتونید از تو فهرستش ببینید.
RS 232 - 422 - 485 / SPI / I2C / PC Parallel / ISA Bus / IrDA / CAN / USB
پروژه های کتاب :
A Dice with an attitude
A Morse Keyer
ولتمتر دوکاناله ساده
قفل الکترونیکی
شمارنده فرکانس و اتصال به پورت سریال
و . . .

دریافت فهرست کتاب : *** اینجا *** (You can see links before reply the%20AVR%20microcontriller.zip)



باسلام
لينك بالا دانلود نميشه. لطفا مجددا اپلود كنيد. از زحماتي كه در اين مورد
متحمل مي شويد متشكرم .:hi:

aryan 48
10-09-2011, 12:41
نام کتاب : C Programming for Microcontrollers

نویسنده : Joe Pardue
سال : 2005
تعداد صفحه : 300

حجم کتاب : 4.445M
دانلود کتاب : اینجا (You can see links before reply) سایت 4Share
لینک دوم : اینجا (You can see links before reply) سایت ParsSpace

سلام اقا حسام ودوستان:hi:
لينك كا نميكنه:baad: .لطفا مجددا اپلود كنيد .
با تشكر

kavir
10-09-2011, 14:51
آخه برادر من سال پست رو ببین
۲۵-۰۹-۱۳۸۷, ۱۳:۴۰ :mrgreen:
در این مواقع از جستجو گرهای حرفه ای استفاده کنید مثل این
You can see links before reply icrocontriller&size_i=0&size_f=100000000&engine_r=1&engine_m=1&engine_h=1

aryan 48
10-09-2011, 16:38
آخه برادر من سال پست رو ببین
۲۵-۰۹-۱۳۸۷, ۱۳:۴۰ :mrgreen:
در این مواقع از جستجو گرهای حرفه ای استفاده کنید مثل این
You can see links before reply icrocontriller&size_i=0&size_f=100000000&engine_r=1&engine_m=1&engine_h=1

اره شما درست فرموديد . پيري ديگه موتجه نشدم
متشكرم از راهنماييتون

ldkh
10-11-2014, 17:25
سلام خسته نباشین ممنون از کتابی گذاشتین ولی من هرچی سعی می کنم نمی تونم دانلودش کنم اگه ممکنه به ایمیلم بفرستین ممنونم
z.mina123@yahoo.com

lpoo001
21-11-2014, 01:00
سلام به همه دوستان من ای برنامه آموزش AVR رو دگرفتم خییلی عالیه
اینم لینکش

کندو | آموزش میکروکنترلر های avr به زبان بیسیک برای اندروید (You can see links before reply %DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D 8%B1%20%D9%87%D8%A7%DB%8C%20avr%20%D8%A8%D9%87%20% D8%B2%D8%A8%D8%A7%D9%86%20%D8%A8%DB%8C%D8%B3%DB%8C %DA%A9&package=com.Groupraha.LEARNAVR)

parisa2108
03-10-2017, 22:49
با سلام
من کتاب امیر ره افروز avr رو نتونستم دانلود کنم.
ممکنه یک بار دیگه لطفا لینک دانلود رو بزارید.
با سپاس

paytakht
06-10-2018, 16:21
خیلی عالیه ممنون

amirlearn
19-03-2019, 08:14
ممنون کتاب خوبی بنظر میرسه
اگر دوست داشتین توی ویرایش و ساخت کتاب میتونم به دوستان کمک کنم