Chào các bạn trong bài đăng này mình sẽ hướng dẫn các bạn lập trình PIC18F4550 trên phần mềm PIC C và mô phỏng trên phần mềm PROTUES 8.1 cho nên ai chưa cài hai phần mềm này thì xem hướng dẫn download và cài đặt theo link bên dưới nha :
+ HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM PIC C Click here
+ HƯỚNG DẪN DOWNLOAD CÀI ĐẶT PHẦN MỀM PROTUES 8.1 FULL CRACK Click here
- Trong bài này chúng ta sẽ mô phỏng chớp tắt LED trên protues thôi còn nếu ai có mạch thật thì chúng ta test trên mạch thật nha ! Còn về cấu tạo và nguyên lý hoạt động các bạn lên mạng xem ở đây mình không nhắc lại.
- Trước tiên chúng ta sẽ xem hình dạng của con PIC18F4550 như hình bên dưới :
- Đây là ảnh mô phỏng protues.
- Đây là code chương trình.
#include <18F4550.h>
#fuses NOMCLR INTRC_IO
#use delay(clock=8000000)
void main()
{
setup_oscillator(OSC_8MHZ);
while(TRUE)
{
delay_ms(500);
output_high(PIN_C0);
output_d(0xff);
delay_ms(500);
output_low(PIN_C0);
output_d(0);
}
}
EmoticonEmoticon