|

|
การเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
AVR ด้วยภาษา C กับ WinAVR (C Compiler)
คู่มือภาษา C สำหรับการเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
AVR ครบทุกคุณสมบัติของไมโครคอนโทรลเลอร์ AVR.
เช่น I/O Ports, External Interrupt, Timer/Counter, Watchdog
Timer, Output Compare, Input Capture, PWM, USART, SPI,
Two-wire, Analog Comparator, ADC and EEPROM Memory
และ Lab การทดลองเช่น
Scan key, LCD, LED 7 Segment, I2C, 1-Wrie
เป็นต้น .
รวมการทดลองทั้งหมดมากกว่า 55 ตัวอย่าง
ราคา
350 บาท (พร้อม CD)
สารบัญ
บทนำ. ทำความรู้จักกับไมโครคอนโทรลเลอร์ AVR บทที่ 1. พื้นฐานภาษา C บทที่ 2. การเขียนโปรแกรมด้วย AVR STUDIO4/WINAVR C COMPILER บทที่ 3. การเขียนโปรแกรมภาษา C กับ AVR บทที่ 4. การควบคุมพอร์ตไมโครคอนโทรลเลอร์ AVR บทที่ 5. อินเตอร์รัปต์ในไมโครคอนโทรลเลอร์ บทที่ 6. ไทเมอร์/เคาน์เตอร์0 บทที่ 7. การเปรียบเทียบข้อมูลกับไทเมอร์/เคาน์เตอร์ 0 บทที่ 8. การสร้างสัญญาณ PWM กับไทเมอร์/เคาน์เตอร์0 บทที่ 9. การตรวจจับสัญญาณอินพุตและ PWM กับไทเมอร์/เคาน์เตอร์ 1 บทที่ 10. การสื่อสารข้อมูลอนุกรมผ่านโมดูล USART บทที่ 11. การเชื่อมต่ออุปกรณ์อนุกรม (SPI) บทที่ 12. การเชื่อมต่ออุปกรณ์อนุกรมด้วยสาย 2 เส้น (TWI) บทที่ 13. การใช้งานโมดูลเปรียบเทียบแรงดันอะนาลอก บทที่ 14. การใช้งานโมดูลแปลงสัญญาณอะนาลอกเป็นดิจิตอล บทที่ 15. การอ่านเขียนหน่วยความจำข้อมูล EEPROM ภายใน บทที่ 16. การใช้งาน WATCHDOG TIMER บทที่ 17. การควบคุม LED ตัวเลข 7 ส่วน (LED 7-SEGMENTS) บทที่ 18. การใช้งานคีย์สวิตช์เมตริกซ์ (KEYPAD) บทที่ 19. การใช้งานโมดูล LCD (LIQUID CRYSTAL DISPLAY MODULE) บทที่ 20. การควบคุมมอเตอร์ (MOTOR CONTROL) บทที่ 21. บัส I2C กับไอซี DS1307 (REAL-TIME CLOCK) บทที่ 22. บัส I2C กับไอซี 24LCXX (SERIAL EEPROM) บทที่ 23. การใช้งานไอซีวัดอุณหภูมิ DS18X20 บทที่ 24. WINAVR C COMPILER โปรแกรมมิ่งเทคนิค |