|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
03-10-2012, 09:08 PM | #4 | |
Đệ tử 7 túi
Tham gia ngày: May 2005
Bài gửi: 258
: |
Trích:
Code:
#include<16f877a.h> #include<def_877a.h> #device PIC16F877a*.16ADC=8 #fuses NOWDT,PUT,HS,NOPROTECT//thêm dòng này #use delay(clock=20000000) void main() { int16 k=0x01,i;//,i,p,t; trisb=0x00; while(k!=0x00){ output_b(0x00); delay_ms(200); output_b(0xFF); delay_ms(200); for(k=0x01;k<0x100;k<<=1){output_b(k); delay_ms(200);}k=0x01; for(k=0x100;k>0;k>>=1){output_b(k); delay_ms(200);} for(k=0x08,i=0x10;k>0;k>>=1){output_b(k|i);delay_ms(200);i<<=1;}k=0x01;i=0x10; for(k=0x08,i=0x10;k>0;k>>=1){output_b(k|i);delay_ms(200);i<<=1;}k=0x01;i=0x10; for(k=0x100,i=0x01;k>0;k>>=1){output_b(k|i);delay_ms(200);i<<=1;} k=0x100;i=0x01; } }
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề. |
|
|
|