PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   cho minh hoi voi (http://www.picvietnam.com/forum/showthread.php?t=6477)

robotpic 05-06-2010 05:50 PM

cho minh hoi voi
 
mình biết 2 nguoi lập trình cho pic 18f4331

mình dọc 2 chuong trình của 2 nguoi do ma khong biết tốt xấu chổ nào:

1 nguoi viết theo cấu trúc gióng chuong trình mẫu o dưới:

còn nguòi kia thì viết khác hẳn đi

cụ thể là không thấy (e đính kèm file nguoi này co duoi, chú ý là mình chỉ gởi 2 chuong trình con di theo chuong trình chinh thoi nge, vì nhiều quá mình dua khong hết):
nguòi này viết mình khong thấy khai báo #int_xxx // Khai bao chuong trinh ngat

và nguoi nay viết rất nhiều hàm con:

mọi nguoi doc và noi cho mình về 2 cách viết này nhe


#include <16f88.h>
#include <def_88.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, MCLR, NOBROWNOUT, N OLVP, NOCPD, NOWRT, NODEBUG
#use delay(clock=20000000)
#use rs232(baud=9600,parity=N,xmit=PIN_B5,rcv=PIN _B2,bits=9)
#use i2c(Master,Fast,sda=PIN_B1,scl=PIN_B4)

#int_xxx // Khai bao chuong trinh ngat
xxx_isr() {
// Code here
}
void Ten_chuong_trinh_con(Bien) {
// Code here
}
void main() {
// Enter code here!
}

Mr.Bi 06-06-2010 11:51 AM

thấy cái code quen quen , k bik có phải của mình k ta . Nếu k nhầm thì
Code:

/*CHUONG TRINH ROBOT 2008-AUTOMACHINE
          mach version.1                */
//XU LY LO TRINH,CHON PHUONG AN-CAC MODULE PHU DE BEN NGOAI*/
/*

Nếu đúng thì pa này học BKDN khóa 06 hay 07 chi roy

robotpic 06-10-2010 03:47 PM

e thì chưa wen nên mới mượn code để hỏi.

của a thì cho e hỏi lệnh
set_power_pwm_override(1, false, 0);
set_power_pwm_override(3, false, 0);
set_power_pwm_override(5, false, 0);
set_power_pwm_override(7, false, 0);
nhằm mục đích j vậy?
false hay true co j khác nhau vậy.

em thấy có chương trình viết pwm vẫn không dùng cái này

mong anh giup do


Múi giờ GMT. Hiện tại là 11:17 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam