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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 02-08-2011, 02:46 AM   #1
nangvang
Đệ tử 1 túi
 
Tham gia ngày: Nov 2010
Bài gửi: 23
:
nhờ các bác giải thích hộ cái lỗi khó hiểu này giúp em với

em vừa làm lại một ví dụ dơn giản trong tài liệu hướng dẫn học pic nhưng k hiểu sao trình dịch lại báo lỗi khó hiểu như vậy.các bác giải thích giúp em với. thank
Hình Kèm Theo
File Type: jpg thacmac.jpg (118.9 KB, 6 lần tải)
nangvang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-08-2011, 08:51 PM   #2
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi nangvang View Post
em vừa làm lại một ví dụ dơn giản trong tài liệu hướng dẫn học pic nhưng k hiểu sao trình dịch lại báo lỗi khó hiểu như vậy.các bác giải thích giúp em với. thank
Bạn khai báo 2 lần NOWDT .
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2011, 02:36 AM   #3
nangvang
Đệ tử 1 túi
 
Tham gia ngày: Nov 2010
Bài gửi: 23
:
bác tdm ơi
em khai báo 1 lần đó chứ .khai báo như thế này phải k ah :
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT

bác có thể sửa lỗi sai cho em dc k ?
nangvang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2011, 10:00 AM   #4
shakespeare_a18
Đệ tử 1 túi
 
Tham gia ngày: Aug 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 22
:
bác đưa file code lên rồi mới tính dc
shakespeare_a18 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2011, 11:54 AM   #5
nangvang
Đệ tử 1 túi
 
Tham gia ngày: Nov 2010
Bài gửi: 23
:
vâng. code vidu của em đây
#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT

#use delay(clock=20000000)

void main()
{
// Thiet lap che do cho PORTB
TRISB = 0x00; // Tat ca PORTB deu la cong xuat du lieu
PORTB = 0xFF; // Tat het cac LED
While(1)
{
PORTB = 0; // Cho các LED sáng
delay_ms(250); // T?o th?i gian tr? 250ms
PORTB = 0xFF;
delay_ms(250);
}
}

còn lỗi do trình dịch báo như trong file ảnh em up lên đó
các bác suẳ vidu giup em với.
Hình Kèm Theo
File Type: jpg loi.jpg (93.4 KB, 19 lần tải)
nangvang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2011, 05:05 PM   #6
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, bạn lấy tài liệu của đồng chí Tú Linh gì đó!!!!, cái file def_877a.h của bạn nó chẳng hiểu nổi các định nghĩa luôn.
Nên dùng set_tris_B(0x00); với cái file DEFS_16F877A.h ở dưới là ok!!!!!!!!.
...
#include <DEFS_16F877A.h>
....
void main()
{
// Thiet lap che do cho PORTB
set_tris_B(0x00); // Tat ca PORTB deu la cong xuat du lieu
PORTB = 0xFF; // Tat het cac LED
While(1)
{
set_tris_B(0xff); // Cho các LED sáng
delay_ms(250); // T?o th?i gian tr? 250ms
PORTB = 0xFF;
delay_ms(250);
}
}
File Kèm Theo
File Type: rar DEFS-16F877A.rar (1.1 KB, 8 lần tải)
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


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à 08:13 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