ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Programming PIC Microcontrollers with XC8: Mastering Classical Embedded Design (Maker Innovations Series)

دانلود کتاب برنامه نویسی میکروکنترلرهای PIC با XC8: تسلط بر طراحی تعبیه شده کلاسیک (سری نوآوری های سازنده)

Programming PIC Microcontrollers with XC8: Mastering Classical Embedded Design (Maker Innovations Series)

مشخصات کتاب

Programming PIC Microcontrollers with XC8: Mastering Classical Embedded Design (Maker Innovations Series)

ویرایش: [2 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 9798868804663 
ناشر: Apress 
سال نشر: 2024 
تعداد صفحات: [591] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

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



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

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


در صورت تبدیل فایل کتاب Programming PIC Microcontrollers with XC8: Mastering Classical Embedded Design (Maker Innovations Series) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی میکروکنترلرهای PIC با XC8: تسلط بر طراحی تعبیه شده کلاسیک (سری نوآوری های سازنده) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Preface
Preface to the First Edition
Chapter 1: Preparing for Development
	Gathering Your Hardware
		Microcontroller
		Programmer
	Gathering the Software
		MPLAB X IDE
		XC Compilers
	Setting Up Shop
		Multimeter
		Oscilloscope
		Power Supply
		Shopping for Supplies
	Conclusion
Chapter 2: The C Programming Language
	C
		Will Rust Dethrone C in Embedded Development?
	C Programming
	C Program Structure
		Comments
		Variables and Constants
			A Closer Look at Integer Types
		Operators
		Bitwise Operations
		Controlling Program Flow
		if Statement
		else Statement
		else-if Statement
		switch Statement
		for Loop
		while Loop
		do-while Loop
		Control Transfer Statements
		break Statements
		continue Statement
		goto Statement
		Arrays
		Functions
		Pointers
		Structures and Unions
		Dynamic Memory Allocation
		Preprocessor Directives
		#define
		#pragma
		Assembly vs. C
		Conclusion
Chapter 3: Basic Electronics for  Embedded Systems
	Electronics
	Electronics Components
	Resistors
	Potentiometer
	Digital Potentiometer
	Photoresistors
	Capacitors
	Inductors
	Transformers
	RC, RL, RLC, and Tank Circuits
	Diode
	Zener Diodes
	Light-Emitting Diode
	Laser Diodes
	Transistors
	Bipolar Junction Transistors
	Darlington Transistor
	Field Effect Transistor
	Metal Oxide Semiconductor Field Effect Transistor (MOSFET)
	Junction Field Effect Transistor
	Operational Amplifiers
	Understanding Waveforms
	Oscillators
	Integrated Circuits
	Digital Electronics
	Logic Gates
	The AND Gate
	The OR Gate
	The NOT Gate
	The NAND Gate
	The NOR Gate
	The Buffer Gate
	The XOR Gate
	Comparators
	Clocked Flip Flops, Latches, and Counters
	Registers and Shift Registers
	Accumulators
	Multiplexers and Demultiplexers
	Buffers and Drivers
	Logic-Level Conversion
		Run the Entire System on 3.3 v
		Using a Bus Transceiver
		Bidirectional Logic-Level Shifter
	Use a Voltage Divider
	Conclusion
Chapter 4: PIC Microcontrollers
	Microcontrollers
	PIC Microcontrollers Overview
		Baseline PIC Microcontrollers
		Midrange PIC Microcontrollers
		Enhanced Midrange PIC Microcontrollers
		High-Performance PIC Microcontrollers
		PIC16F1719 Block Diagram
		Program Flash Memory
			Flash Memory Operations and Limitations
		High Endurance Flash
		Timing Generation
			A Closer Look at Microcontroller Clocks
			Flash Wait States
			!MCLR
			Ports
			Onboard Peripherals
			Analog-to-Digital Converter
			Digital-to-Analog Converter
			Capture/Compare/Pulse Width Modulation Module
			Pulse Width Modulation Module
			Timers
			Comparators
			Fixed Voltage Reference
			Temperature Indicator
			EUSART
			CLC
			MSSP
			NCO
			ZCD
			COG
			Operational Amplifiers
		The Enhanced Midrange CPU Core
			Power-Up Timer
			Oscillator Start-Up Timer
			Power-On Reset
			Watchdog Timer
			Brown-Out Reset
	Conclusion
Chapter 5: Input and Output
	I/O Fundamentals
	TRIS Register
	Port Register
	Output Latch Registers
	Analog Select Registers
	Weak Pull-Up
	Blinking an LED
	Device Configuration Bits
	Our Device Header and Source Files
	Our Main File
	The LED Blink Program Hardware
	A Closer Look at Bit Access
	GPIO Switching and Buffering Techniques
		Low-Power Low-Side Switching
	Low-Power High-Side Switching
	High-Power Low-Side Switching
	Using IC Buffers and Drivers
	Using a Pushbutton
	Seven-Segment Displays
	Multiplexing Seven-Segment Displays
	Project: Countdown Timer
	Conclusion
Chapter 6: Interrupts, Timers, Counters, and PWM
	Introduction to Interrupts
	Timers
	Timer0
	Timer0 Counter Mode
	Peripheral Pin Select
	External Interrupts
	The CCP Module
	Understanding PWM
	Using PWM on the PIC Microcontroller
		Project: Using PWM with RGB LED Lighting
	Conclusion
Chapter 7: Interfacing Actuators
	Introducing Actuators
		Actuators in Embedded Systems
		Simple On/Off Control
		Driving Motors with Power MOSFETs
		PWM Speed Control
		Directional Control Small Motors
	Directional Control Large Motors
	Encoders
	PID Control
	Servo Motor
	Stepper Motor
	Conclusion
Chapter 8: USART, SPI, I2C, and  Communication Protocols
	Understanding Serial Communication
	USART
	Using GPS (Global Positioning System)
		NMEA Commands
		Software USART
		GSM Module
		AT Commands
	Using SPI (Serial Peripheral Interface)
	Using the I2C (Inter-Integrated Circuit) Protocol
	I3C (Improved Inter-Integrated Circuit) Protocol
	Conclusion
Chapter 9: Interfacing Displays
	Displays
	Character Display
	OLED Display
	Touch Screen LCD
	Resistive Touch
	Capacitive Touch
	Selecting a Touch Screen LCD
	Using the Touch LCD
	Creating a Layout
	Adding Code
	Read on Microcontroller
	Conclusion
Chapter 10: ADC and DAC
	Data Conversion
	Challenges of Data Conversion
	ADC (Analog-to-Digital Conversion)
	Reading a Potentiometer
	Light Sensing with a Photoresistor
	Using an Analog Joystick
	DAC (Digital-to-Analog Converter)
	Sinusoidal Waveform Generation
	Square Wave Generation
	Triangle Wave Generation
	Conclusion
Chapter 11: CLC, NCO, Comparator, and FVR
	Core Independent Peripherals (CIPs)
	Configurable Logic Cell (CLC)
	Configurable Logic Block (CLB)
	Numerically Controlled Oscillator
	Comparator
	Fixed Voltage Reference (FVR)
	Conclusion
Chapter 12: Wi-Fi and Bluetooth
	Low-Cost Wireless Connectivity
	Wi-Fi
	The ESP8266
	Testing the ESP8266
	Project: Wi-Fi Data Logger
	Bluetooth
	Using the HC05
	Conclusion
Chapter 13: Watchdog Timer and Low Power
	Low Power 8 vs. 32-Bit
	Sleep Mode
	Watchdog Timer
	Other Ways to Conserve Power
		Reduce the Clock Frequency
		Reduce the Operating Voltage
		Power External Devices from I/O Lines
		Utilize Peripheral Shutdown Features
		Implement Interrupt-Driven Programming
		Optimize Firmware Algorithms
		Take Advantage of Brown-Out Detect (BOD) Disable
		Use Power-Saving Modes Wisely
		Minimize External Peripheral Power
		Capacitive Touch Sensing with Low Power
		Dynamic Clock Switching
		Optimize ADC Usage
	eXtreme Low Power (XLP) Technology
	Conclusion
Chapter 14: PIC Microcontroller Projects
	Project: Temperature-Controlled Fan
		On-Off Control
		On-Off vs. PWM-Based Control
	Project: UART to Browser Bridge
		Setting Up a Flask Server
		Static Page
	Conclusion
Index




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