PIC Vietnam

Go Back   PIC Vietnam > Robotics > Cơ cấu chấp hành (Actuator)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ cấu chấp hành (Actuator) Động cơ DC, AC, động cơ không chổi than, động cơ không cảm biến...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 17-04-2009, 10:08 AM   #4
vietanh
Đệ tử 1 túi
 
Tham gia ngày: Dec 2005
Bài gửi: 20
:
tôi đa sửa lại code va mạch cho bạn chạy binh thường không có vấn đề ji

Code:
#include <16f877a.h>
#fuses HS,put,NOWDT
#use delay(clock=20000000)   //// KHAI BAO    TS  XUNG LAM VIEC   CL    20MHZ
#include <def_877a.h>
#use fast_io(c)
#use fast_io(b)
#use fast_io(a)
int16 speed=0;        
///////////////////////////////////////////////////////// HAM TOC DO //////////////////////////////////////////////////////////////////////////////////////////////
 void TOCDO()
{
    delay_ms(200);
    
    if(!INPUT(PIN_B0)) SPEED = SPEED + 10;    //  LU  Y   KHI  VIET  THE  NAY  KHI TANG QUA GIA  TRI 1023  NO NHAY   VE  MO hay giam qua 0 no nhay gia tri cao nhat
     DELAY_US(20);
    if(!INPUT(PIN_B1)) SPEED = SPEED - 10;    //   CHO NEN   BAN CAN THUC HIEN THEM bp SO  SANH DE  DUA VE GIA TRI DUNG TRONG KHOANG TU 0>>> 1023
   
   
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////          
         
////////////////////////////////////////////////////////// CTC ////////////////////////////////////////////////////////////////////////////////////////////////////
void main()
{            
   setup_timer_2(T2_DIV_BY_16,255,1);
   TRISC=0x00;
   PORTC=0x00;
   set_tris_a(0b00000111);      ////////   TU  A0  DEN A3  LA  CHAN NHAP  DL
   set_tris_b(0b00000011);      ////////////////BO//////B1 //////////////////
   
   while(TRUE)  {
               
     tocdo();                   //  goi thang toc do
     setup_ccp1(CCP_PWM);       //GOI hay thiet lap che do dc do rong xung cho chan C2    
     set_pwm1_duty(speed);      // DAT GIA TRI CHO MOT KHOANG CHU KY XUNG XUAT RA
   
      
      if(!input(pin_a0)){            // quay chieu thuan
      
               output_high(pin_c0);   ////  THAY DOI CHIEU   TUC  IN1----- IN2 DAO CHIEU NHAU
               output_low(pin_c3);
      
               output_high(pin_d0);   ///  cho  them  cai led  hien thi cho  mau
               output_low(pin_d1);
      
              }
      
          if(!input(pin_a1)) {        ///  chieu  nguoc
          
               output_low(pin_c0);
               output_high(pin_c3);
        
            
               output_low(pin_d0);    ///  cho  them  cai led  hien thi cho  mau
               output_high(pin_d1);
      
      
             }
          
          
          if(!input(pin_a2)){         ///  cho  them  nut  tat nua vao  
          
               output_c(0x00);        // tat  ca  port  c    neu  truong  hop cac   chan  khac van lam  viec khac  thi   dung   OUTPUT_LOW(PIN_......);
               setup_ccp1(ccp_off);   /// tat con vit nay  di
               output_d(0x00);        //  tat ca port d   cho nhanh  ////  TRUONG  TU TREN
               SPEED=0;               // CHO GIA TRI TOC DO   ======  MO
             
             }
      
    } // DAU NGOAC NHON CUA WHILE
}     //   HAM MAIN
///////////////////////////////////////////////////////  KET THUC ////////////////////////////////////////////////////////////////////////////////////
TRANG WEB NÀY BỊ LỖI CODE CỦA BỘ GÕ LẠI PHAI CAI UNIKEY === ADMIN SỦA LẠI ĐI NHÉ
File Kèm Theo
File Type: rar TEXPWM.rar (19.2 KB, 284 lần tải)
vietanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 12:20 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam