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! } |
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 |
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