BASIC-51 COURSE Chapter2 (Thai)

Page 1

Proto Tech - Series

Embedded System ศักดิ์ชัย ผางส�าเนียง

เรี ย น-เล น -ใช

ไมโครคอนโทรลเลอร MCS-51 ดวยโปรแกรมภาษาเบสิก µÍ¹·Õè 2 : ¤Çº¤ØÁÍØ»¡Ã³ ÀÒ¹͡¼‹Ò¹¾Íà µàÍÒµ ¾Øµ

ประเดิมการทดลองอยางงายดวย การขับอุปกรณเอาตพุต ผานการเขียนโปรแกรมภาษาเบสิก เพื่อสงคาไปยังพอรตเอาตพุตของ ไมโครคอนโทรลเลอร P89V51RD2

รู้¨ักกับไมâครคอนâทรลเลอร์ P89V51RD2

ในรูปที่ 2-1 แสดงการจัดขาของไมโครคอนโทรลเลอร์ P89V51RD2

หลังจากที่เราทราบเครื่องมือพื้นฐานในการใช้งาน Bascom-8051 กัน แล้ว ล�าดับต่อไปมาท�าความรู้จักกับไมโครคอนโทรลเลอร์ที่เราจะต้องร่วม ทุกข์รว่มสุขกันไปตลอดอายุของบทความชุดนี้ก่อนหน่อย เพื่อจะได้ใช้งาน ได้อย่างถูกต้อง นั่นคือ ไมโครคอนโทรลเลอร์เบอร์ P89V51RD2 P89V51RD2 เป็นไมโครคอนโทรลเลอร์ที่ผลิตโดย NXP หรือ Philips Semiconductor ในอดีต มีคุณสมบัติทางเทคนิคโดยสรุปดังนี้ • มีพอร์ตอินพุตเอาต์พุต 4 พอร์ต ได้แก่ P0, P1, P2 และ P3 แต่ละ พอร์ตมี 8 ขา มีรูปแบบการเรียกชื่อขาเป็น P0.0 ส�าหรับพอร์ต 0 บิต 0 ไป จนถึง P3.7 ส�าหรับพอร์ต 3 บิต 7 รวม 32 ขา รองรับการท�างานกับระดับ สัญญาณทีทีแอลและซีมอส

• ต้องการไฟเลี้ยง +5Vdc ใช้งานกับคริสตอลได้สูงสุด 40MHz

• ความจุของหน่วยความจ�าโปรแกรมแบบแฟลชมากถึง 64 กิโลไบต์ และมีหน่วยความจ�าข้อมูลแรม 1 กิโลไบต์

• มีโมดูล UART ส�าหรับสื่อสารข้อมูลผ่านพอร์ตอนุกรม

• มีไทเมอร์/เคาน์เตอร์ 16 บิต 3 ตัว

• รองรับการอินเตอร์รัปต์จาก 8 แหล่งก�าเนิด และจัดระดับความ ส�าคัญได้ 4 ระดับ

68

• มีโมดูลก�าเนิดสัญญาณ PWM

• มีวอตช์ด็อกไทเมอร์ในตัว

• มี DPTR หรือรีจิสเตอร์ชี้ต�าแหน่งข้อมูล 2 ตัว

The Prototype Electronics

รูปที่ 2-1 การจัดขาของไมโครคอนโทรลเลอร์ P89V51RD2


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.