Lab1 ไฟกระพริบ Blinky.c

จากตอนที่แล้วได้สอนวิธีการ compile จากภาษา C ให้กลายเป็น Hex code ไปแล้ว เรามาลองต่อ Hardware ที่ใช้ในการทดลองกันดีกว่าครับ การทดลองนี้เป็นการส่งข้อมูลออกมาที่ P0 มีลักษณะเป็นไฟวิ่งจาก LED1 ไปยัง LED8 และจาก LED8 ไปยัง LED1 จะวิ่งกลับไปกลับมาดังภาพ

ผมเลือกไฟวิ่งเป็นการทดลองแรก ซึ่งเราไม่ต้องนั่งคิดโปรแกรมเอง มันจะมีตัวอย่างมาให้แล้ว เอาละมาลองทำเลย :) ..... เปิด Keil uVision2 ให้เราทำการ แก้ไข Blinky.c ซึ่งมีอยู่ใน C:/keil/C51/EXAMPLE/BLINKY/BLINKY.C แก้ไขตรง #include <REG51F.H> ให้เป็น #include <REG51.H> และตรง P1 = j ของบรรทัดที่ 15 และ 22 ให้เปลี่ยนเป็น P0 = j อย่าลืมใส่ STARTUP.A51 ไปด้วยนะครับ เพื่อเป็นการ initial ไมโครคอนโทรลเลอร์ หากจำขั้นตอนไม่ได้ให้ย้อนกลับไปดู ตอนที่1

สำหรับตัว Hardware นั้นผมเลือก AT89C52 ซึ่งคุณสามารถใช้เบอร์อื่นๆได้ซึ่ง กำหนดได้ในตอนต้น รูปวงจรแสดงดังภาพข้างล่าง เมื่อเขียนโปรแกรมเสร็จแล้วให้นำ HEX Code ที่ได้โปรแกรมใส่ไอซี แล้วต่อใส่วงจรดังภาพข้างล่าง

 

 


Copyright © 2003 Aon micro. All rights reserved

E-mail:[email protected]

 

 

 

Hosted by www.Geocities.ws

1