ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

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


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C Programming for Microcontrollers Featuring Atmel's Avr Butterfly and the Free Winavr Compiler

دانلود کتاب برنامه نویسی C برای میکروکنترلرهای دارای Avr Butterfly Atmel و کامپایلر رایگان Winavr

C Programming for Microcontrollers Featuring Atmel's Avr Butterfly and the Free Winavr Compiler

مشخصات کتاب

C Programming for Microcontrollers Featuring Atmel's Avr Butterfly and the Free Winavr Compiler

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 0976682206, 9780976682202 
ناشر: Smiley Micros 
سال نشر: 2005 
تعداد صفحات: 300 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 14 مگابایت 

قیمت کتاب (تومان) : 62,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب C Programming for Microcontrollers Featuring Atmel's Avr Butterfly and the Free Winavr Compiler به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی C برای میکروکنترلرهای دارای Avr Butterfly Atmel و کامپایلر رایگان Winavr نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Chapter 1: Introduction
	Why C?
	Why AVR?
	Goals
Chapter 2: Quick Start Guide
	Software
		WinAVR – Oh, Whenever…
		Programmers Notepad
		AVRStudio – FREE and darn well worth it.
		Br@y++ Terminal:
	Hardware
		Constructing Your Development Platform
	Blinking LEDs  – Your First C Program
		Write it in Programmers Notepad
		Download to the Butterfly with AVRStudio
		Blinky Goes Live
		Simulation with AVRStudio
	GOOD GRIEF!
Chapter 3: A Brief Introduction to C – What Makes Blinky Bli
	Comments
		Include Files
		Expressions, Statements, and Blocks
		Operators
		Flow Control
		Functions
		The Main() Thing
Chapter 4: C Types, Operators, and Expressions
	Data Types and Sizes
		Seen on a shirt at a Robothon event:
			Bits
				Bytes
					The long and short of it
		Variable Names
		Constants
		Declarations
		Arithmetic Operators
		Relational and Logical Operators
		Bitwise Operators
			Testing Bits
		Assignment Operators and Expressions
		Conditional Expressions
		Precedence and Order of Evaluation
		Projects
			Port Input and Output
			Cylon Eye Speed and Polarity Control
Chapter 5: C Control Flow
	Statements and Blocks
		If-Else and Else-If
		Switch
		Loops – While, For and Do-while
		Break and Continue
		Goto and Labels
		A few practical examples: strlen, atoi, itoa, reverse
Chapter 6: C Functions and Program Structures
	Function Basics
		Returns
		Variables External, Static, and Register
		Scope
		Headers
		Blocks
		Initialization
		Recursion
		Preprocessor
			Macro Substitution
				Conditional Inclusion
		Projects
			Is anybody out there? Communicating with a PC
				Demonstrator
				PC_Comm
				Using CommDemo:
Chapter 7: Microcontroller Interrupts and Timers
	Interrupts
		Projects
			Grab your joystick – and test your interrupts
				Using joystick
	Timers/Counters
	Calibrating the Butterfly oscillator:
		OSCCAL_calibration() function – detailed explanation
			ALL THIS AND WE HAVEN’T EVEN STARTED CALIBRATING YET!
		Projects
			Precision Blinking
				Using Precision Blinking:
			Pulse Width Modulation – LED Brightness Control
			Pulse Width Modulation - Motor Speed Control
			Speedometer
Chapter 8: C Pointers and Arrays
	Addresses of variables
		Function Arguments
		Arrays
		FIFOs and LIFOs: Stacks and Queues (Circular Buffers)
			Stacks
				Queues (Circular Buffers)
		Function Pointers
		Complex Pointer and Array Algorithms
		Projects
			Messenger
				Arrays in RAM and ROM
			Does anybody know what time it is? A Real Time Clock.
				A one second interrupt
				Converting Computer Time to Human Readable Time
				The Real Timer Clock Software
			Music to my ears. “Play it again Sam.”
				More on pointers to arrays
				Setting the frequency
				Setting the duration
				An example song array – Fur Elise
				Using the Piezo-element to make sound
				Initializing the Timer1 for PWM to the piezo-element.
				Generating the tone using PWM from Timer1
				Using the Timer0 interrupt to play a tune
Chapter 9 – Digital Meets Analog – ADC and DAC
	But First - A Debugging Tale
		Analog to Digital Conversion
			What is Analog to Digital Conversion?
				Analog to Digital Conversion by Successive Approximation
				Analog to Digital Conversion with the ATMEGA169
				Starting a Conversion
				Conversion Timing
				Changing Channels
				Digital Noise Reduction
				Conditioning the Analog Input Signal
				Accuracy
		Projects
			Initializing the ADC
				Reading the ADC
				Light Meter
				Temperature Meter
				The @#%#&*#!!!! Volt Meter
				Using ADC
			DAC and ADC - Function Generator / Digital Oscilloscope
Chapter 10: C Structures
	Structure Basics
		Structures and Functions
		Structure Arrays
		Typedef
		Unions
		Bit-fields
			Bit-Fields the C-way
				Bit-fields the masking-way
		Projects
			Finite State Machine
Chapter 11 The Butterfly LCD
	PC to LCD test program
		Conclusion
Appendix 1: Project Kits
	Data I/O
		PWM Motor Control
Appendix 2: Soldering Tutorial
Appendix 3: Debugging Tale
Appendix 4:  ASCII Table
Appendix 5: Decimal, Hexadecimal, and Binary
Appendix 6: Motor Speed Control Wheel
Appendix 7: HyperTerminal
Index




نظرات کاربران