PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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ơ 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
Prev Previous Post   Next Post Next
Old 17-07-2011, 03:47 PM   #1
tranbahung80
Đệ tử 1 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 22
:
NHẬN SỬA CHỮA - Học Pic16f877A???

Đã lâu không tham gia diễn đàn
Không biết bây giờ boot bài hưỡng dẫn có OK không.
Các bạn đã biết cài trình duyệt PIC? Mplap, HTpic..
Nếu nhiều người không biết mình sẽ poot
Bài số 1:

+ Chú ý viết ở đây ko có dấu.
+ Các ví dụ sau đay chỉ là mẫu cho ban học hỏi, vì nó đúng theo sơ đồ mạch tôi cung cấp. Còn các bạn có thể làm mạch đơn giản để học khi không điều kiện làm mạch đầy đủ…
+ Điều quan trong là bạn cần phải lắm chắc cơ bản để làm được ví dụ độc lập.

1) BAI 0-CAU TRUC CHUNG
#include<pic.h>
__CONFIG(HS&PWRTEN&BOREN&LVPDIS&WDTEN);
//======= CAC DINH NGHI VA HAM ===============
void init(void); //su bat dau
//===========HAM NGAT===========
void interrupt MyInt(void) //chuong trinh ngat
{
if(TMR0IF)
{
//SU LY CONG VIEC CAN LAM
TMR0IF = 0;
}
if(TMR2IF)
{
//SU LY CONG VIEC CAN LAM
TMR2IF = 0;
}
//CAC NGAT NAO CAN VIET THI VIET RA.
}
//==========CHUONG TRINH CHINH=========
void main()
{
init();
while(1)
{
//SU LY CONG VIEC TRONG MAIN CANG CANG CANG TOT
CLRWDT();
}
CLRWDT();
}
//=====CAC DINH NGHI CAC HAM DUOC SU DUNG=========
//======KHOI TAO CAC CONG VA CAC HAM==============
void init (void)
{
TRISB = 0b11111111; //cong IN,dinh nghia cong ra hay vao
TRISD = 0b00000000; //cong OUT
PORTD = 0b11111111;
//cong ra tat ca la 1 là muc 5V; con =0 la muc 0V; ru lieu ra hay vao
//KHOI TAO CAC THANG GHI LIEN QUAN
//Quy uoc viet bit la TRISX=0bx7x6x5x4x3x2x1x0;
}
/* thoi gian thuc hien mot lenh la,
TAN SO THACH ANH =FOSC, VI NO QUA BO CHIA 4--> TAN SO CON LAI=FOSC/4
CHU KY LENH CUA PIC = 4/FOSC=Tpic
(HOAC THOI GIAN THUC HIEN MOT LENH = (TAN SO THACH ANH / 4) BOI CON 16F877A) */
//==========THE END=====================
__________________
Chuyên sửa các thiết bị công nghiệp-Phân loại Sacmi-Lò nung-máy ép... Sách hướng dãn PIC 16F877A -DĐ 0972.404.298
tranbahung80 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à 02:08 AM.


Đượ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