Pages: [1]   Go Down
Print
Author Topic: ช่วยเขียน code ให้หน่อยคับ  (Read 7394 times)
0 Members and 1 Guest are viewing this topic.
inline01
Guest
« on: February 18, 2010, 12:53:37 AM »

คือ ผมต้อมการให้โปรแกรมทำงานโดยการ กลับทิศทางหมุนของ DC Motor ด้วยการสั่งการจาก switch คือ กด switch ตัวที่1 หมุนซ้าย switch ตัวที่2 หมุนขวา
และต้องการให้ แสดงผลขึ้นหน้าจอ LCD โดยแสดงผมเป็นการนับเวลาว่า มอเตอร์ตัวที่1 หมุนที่วินาที คือให้นับเวลาในขณะที่มอเตอร์ตัวที่1หมุนอยู่ /// เมื่อเรากด switch ตัวที่2 มอเตอร์ก็จะกลับทางหมุน เวลาที่แสดงบนจอ LCD ก็จะเริ่มนับเวลาเริ่มที่1 วินาทีใหม่

ผมใช้ PIC16F877 คับ

ขอคุณคับผม
Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #1 on: March 03, 2010, 01:52:59 PM »

ให้ทำตามนี้ให้ได้นะ
1 กดสวิตช์ตัวที่ 1 LED 1 ติด
2 กดสวิตช์ตัวที่ 2 LED 2 ติด
3 ทดลองเขียนอะไรก็ได้ให้ LCD แสดงผล เช่น กดสวิตช์ 1 LCD โชว์ ว่า SWITCH 1 ON
   กดสวิตช์ 2 LCD โชว์ ว่า SWITCH 2 ON
4 ไปดูเรื่อง TEMER การเซ็ต timer การเกิด overflow
5 คำนวณว่ากี่ overflow ที่ทำให้ได้ 1 วินาที
6 นับ overflow มาแปลงเป็น หน่วยของเวลา
7 ขึ้นโชว์บน LCD

ลองดูนะครับ
Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #2 on: March 03, 2010, 02:13:00 PM »

http://www.thaimicrotron.com/CCS-628/Timer/Timer1_2.htm
Logged
Pages: [1]   Go Up
Print
 
Jump to: