PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT 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

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 22-03-2012, 03:01 PM   #1
vantot_cdt
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 1
:
Xin hướng dẫn Pic18F4550 sử dụng C18

Chào cả nhà, em là thành viên mới, em đang tập tễnh học lập trình Pic18, em đang sử dụng con 18f4550, em cũng đã biết qua về lập trình Pic16F887 bằng HT C, bây giờ em sử dụng C18 em thấy có vài chỗ chưa hiểu mong được mọi người chỉ giáo
Ví dụ như đoạn code sau đây:

void timer0_10()
{
T0CONbits.TMR0ON = 0; // timer off
T0CONbits.T0PS0 = 1; //1:4 PRESCALER
T0CONbits.T0PS1 = 0;
T0CONbits.T0PS2 = 0;
T0CONbits.PSA = 0;
T0CONbits.T0SE = 0;
T0CONbits.T0CS = 0; // CLK SOURCE
T0CONbits.T08BIT = 0; //16 BIT TIMER
RCONbits.IPEN = 1; //enable priority levels
INTCONbits.TMR0IE = 1; // enable interrupts, disable toan bo ngat chi cho phep ngat TMR0
INTCON2 = 0x04; //thiet lap TMR0 la ngat uu tien cao
INTCONbits.GIEH = 1; //cho phep ngat toan cuc
TMR0L = L;
TMR0H = H;
T0CONbits.TMR0ON = 1; // timer on
}

Tại sao phải thêm "T0CONbits" trước tên bit "TMR0ON" ???

...rồi những lệnh "#pragma config ...." ????

...vần đề ngắt em thấy cũng khác với khi làm việc với Pic16, co "ngắt ưu tiên cao, thấp, vecto ngắt"???

Rất mong được sự chỉ giáo của các bạn

thay đổi nội dung bởi: vantot_cdt, 22-03-2012 lúc 09:44 PM.
vantot_cdt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Tags
c18, c18 pic18f4550, ht c, pic18, pic18f4550


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à 07:03 PM.


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