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 10-01-2007, 11:53 PM   #1
riquelme
Đệ tử 1 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 23
:
Hỏi về chương trình HTPIC của ngohaibac

Chào các bác, em đọc các bài của bác Bắc, ngay từ bài đầu tiên đã thấy không hiểu. Newbie mà, các bác thông cảm. Tất nhiên em cũng đã thử mô phỏng chương trình rồi. Đúng là chạy vẫn ổn.
1. void delayMS(unsigned int time){
while(time--){
TMR0 = 6;
T0IF = 0; // xoa co ngat
while(!T0IF);
};
}
Em muốn hỏi hàm này có phải không dùng ngắt Timer0 không? Nếu như bác Bắc nói là dùng delay, tuy nhiên theo em nghĩ delay thì phải viết là
void Delay(void)
{
unsigned int m,n;
for (n=65535;n>0;n--);
for (m=50;m>0;m--);
}
nếu muốn thay đổi theo thời gian thì thay đổi khoảng chạy của vòng lặp là được, cái này cũng giống như trong ASM mình cứ đếm dần biến đếm rồi bittest vậy. Hơn nữa, ở đây có nói kiểm tra cờ ngắt của Timer0 như vậy là đã dùng ngắt rồi? Tại sao lại không có lệnh set các bit enable của các bit như TMR0IE, PEIE, GIE.
2. Trong các thanh ghi, nếu lúc lập trình mình không gán giá trị khởi tạo cho các thanh ghi thì nó có bằng 0 không, có lẽ có cái bằng, có cái không bằng, nhưng em không dám chắc.
3. Các cổng vào ra, nếu như không phải là cổng có điện trở kéo lên bên trong, thì lúc nó làm Input, giá trị của cổng luôn luôn bằng 0?
Trước hết là vậy đã, chắc chắn còn nhiều cái khác em chưa hiểu, nhưng bài dài quá sợ mọi người lười đọc.
Dạo này em đang định học cấp tốc HTPIC nên mong mọi người giải đáp sớm.
riquelme 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

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
HTPIC - các chương trình cho PIC6F877A ngohaibac Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 65 05-04-2014 01:10 AM
Giúp đỡ về HTPIC riquelme Cơ bản về vi điều khiển và PIC 0 11-01-2007 11:56 PM


Múi giờ GMT. Hiện tại là 05:28 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