![]() |
ủa làm sao tạo được mục thanks vậy các pác?
|
2 Attachment(s)
Trích:
1 TUT của anh Linh,1 của Trần Xuân Trường. |
Tôi đang dùng CCS C 4.068, trong device có nhiều thiết bị dsPIC, trong đó có nhiều hàm sử dụng cho dsPIC, tuy nhiên trong phần Help không có hướng dẫn sử dụng các hàm này. Tôi thấy trên diễn đàn anh Quang Nam viết nhiều về dsPIC trên ASM30 và C30 nhưng tôi không đủ sức để chuyển sang đây. Tôi đang tập tò với dsPIC, huynh nào biết viết code cho dsPIC bằng CCS C thì xin chỉ giáo.
Cám ơn nhiều! |
tạo file C trong CCs không cần tạo project ????
Đệ muốn tạo 1 vài file C trong CCs để dễ quản lý chương trình. Báo nào biết cách tạo file như thế nào chỉ Đệ với. Cảm ơn
|
Mấy anh ơi!! Trong con leg 7 đoạn, nếu mình hiển thị số bằng số lần bấm button thi sao đây ạ? Bấm 2 lần hiện số 2.
|
@ Em_ku: Cái này chỉ là ý của mình thôi nhé. Bạn đặt 1 biến đếm, ấn một cái thì tăng thêm 1 (tăng từ 0 đến 9 chẳng hạn, đến 9 thì trở về 0 lại), dùng giá trị của biến này để gọi 1 phần tử trong mảng/bảng (mảng/bảng này là các mã của led 7 Seg) xong rồi thì xuất ra Led thôi.
Làm thử bạn sẽ thấy rõ hơn. |
Vâng em cũng biết thế!! Đoạn code em viết được rồi nhưng sao bo vao cái mô phỏng proteus nó chạy chi chi ấy!! Biến tăng thì ok. Cái em hỏi là cái nút bấm thông thường mình đặt ở đâu?? Như em đặt ở MCLR thì phải khai báo như thế nào??
|
Bạn nạp vào mạch thật thử đi, mình thấy Proteus không đúng lắm đâu.
Nút bấm thông thường thì cứ nối như "thông thường" thôi, tùy vào mức cao hay thấp ở chương trình mà bạn viết, nên nối thêm một con R 4k7 lên nguồn. bạn dùng chân MCLR thì thiết lập cho nó là Input thì OK, mà đó là chân Reset mà, dùng chân khác đi bạn, chân MCLR để làm chức năng Reset thôi, khi nào hết chân thì hãy nghĩ tới nó. Mình chỉ biết vậy thôi, không biết có đúng ý bạn không! |
Em viết đoạn code thế này nhưng mà nó chạy chi chi ấy!! Công tắc bấm nút tại chân RB7, hiển thị số lần bấm nút bằng led7 đoạn. Hix viết mà kô hiểu nó sai chỗ nào. Các bác các anh các chị giúp em với. À mà mấy cái số case ... là em cho bậy quan trọng bấm nút sao cho led nó nhảy..
Code:
#include <C:\Program Files\PICC\Devices\16f877a.h> Viết của em nó kô bị lỗi gì cả. Nhưng nạp vào pic thì chạy gì gì kô à!! Theo em nghĩ là đúng rồi mà chẳng biết sao nữa. Mô phỏng bằng cái proteus. |
Bạn có kéo điện trở treo lên nguồn chỗ chân RB7 ko.
|
có chứ điện trở đó để dùng hạn chế dòng mà!!
|
co bac nao co tai lieu huong dan su dung ccs 4.032 cho em voi
em dang hoc pic ma khong biet su dung ccs |
Trích:
Theo em thì bác đã vô tình làm cho RB7 vừa là output vừa là input, bác nên cho chân input là 1 chân ở portA, C,..(không phải port B) không biết các bác có ý kiến gì không? |
Trích:
bạn xem lại chổ return di! gap return no thoat khoi ham chu con dau ma chay doan sau nua. theo minh nghi la the. |
mình đang cần tìm hiểu về lập trình c cho pic 16f877a và chương trình điều khiển đồng hồ số dùng 6 led 7 doan. các bác có ai biết xin chỉ giúp!!!!!! thanks
|
Không hiểu sao em Compile thì OK, còn Build thi báo như sau: "I/O error 103" em chưa có khắc phục được.Nhờ được sự giúp đỡ!
|
Anh F ơi cách sử dụng mảng trong CCS như thế nào ạ. Thực tế là em đang làm một cái mạch lấy số liệu từ bên ngoài sao đó cho số liệu X này so sánh với mảng [100,200,300,400,500,600,700]. Nếu X bằng với giá trị nào trong mảng thì xuất ra "H1"
Trong đó: H1=100;H2=200;H3=300;H4=400;H5=500;H6=600;H7=700 Trường hợp X là số lẻ thì sao? làm tròn trên và dưới như thế nào. Thí dụ X=100.25 hoặc X=100.55 thì lúc đó sẽ chọn X là bao nhiêu so với mảng. |
Buồn quá sao không có ai relay cho mình hết...
|
Hướng dẫn sử dụng CCS C cho dsPIC
Trích:
|
Mọi người ơi giúp em cái này cái
Trích:
|
chao ca nha
minh la thanh vien moi dang bat dau hoc pic
cac bac tu van cho minh hoc nhu the nao bat dau tu dau nhe cam on nhieu bac nao co tai lieu cho minh xin nhe namvietcnd@yahoo.com.vn |
có bác nào biết tạo file có đuôi chấm h không trong CCS?giúp e với
|
Sao trong thư viện lcd không có kiểm tra cờ bận hả anh linh?
|
Re
Trích:
|
mình mới học pic ,và đang học con 16f84a viết chương trình bằng ccs.
nhưng khi dịch nó lại báo lỗi,mong được các bác đi trước giúp cho. đây là chương trình của mình: #include <16f84a.h> #ues delay(clock=4000000) main() { while(1) { output_high(pin_b0) delay_ms(250) output_low(pin_b0) delay_ms(250) } } mong các bác chỉ giáo giúp em với. |
em không phải là học sinh ,sinh viên gì cả .mà chỉ là một người có chút quan tâm đến pic mà thôi.
em cũng có biết sơ sơ asm nhưng khi lên diễn đàn lại toàn thấy nói về C nên em tìm hiểu C. nhưng quả là hơi khó,em cũng theo dõi diễn đàn và tìm trên google nhưng cũng không giải đáp được thắc mắc của mình. mong cac bác giúp đỡ,em xin cảm ơn rất nhiều. |
sao không có bác nào trả lời thế?
|
Trích:
bạn sửa lại #ues delay(clock=4000000) thành Code:
#use delay(clock=4000000) Code:
#use fast_io(b) //lệnh này rút ngắn thời gian thực thi của chương trình Code:
set_tris_b(0); |
cảm ơn bạn nhé,mình sửa lại rồi nhưng vẫn không được bạn ạ.
#include <16f84A.h> #use delay(clock=4000000) #use fast_io(b) #byte portb=0x06 main() set_tris_b(0) { while(1) { output_high(pin_b0) delay_ms(250) output_low(pin_b0) delay_ms(250) } } |
không biết có phải lỗi do chương trình dịch không nữa.
|
có bác nào bớt chút thời gian giúp em một chút nhé,em đang chới với giữa dòng nè.
|
Trích:
mình đã dơn về và chạy thử cái ct của bạn.Và nó chạy ok không vấn đề gì.Biên dịch ra file hẽ đàng hoàng Code:
#include <16f84A.h> |
cam ơn bạn nhé ok rồi .
mình đã xem các chương trình mẫu nhưng lại không nghĩ đến dấu ; sau mỗi dòng lệnh đó. bởi khi mình viết asm thì nó chỉ để bắt đầu cho dòng chú thích. |
chào cả nhà! cho mình hỏi sao mình viết code trên ccs rồi build all thì nó không xuất file hex. chỉ có file .c và .bak. mình chọn new source file viết lệnh rồi build all.
|
sao kỳ thiệt lúc được lúc khôg các pác ạ, bạn mình nói là khi viết một project mới thì phải close hết các project, mấy lần mình cũng làm như vậy nhưng lúc thì biên dịch ra đầy đủ các file lúc thì chỉ có 2 file .c và .bak.
pác nào biết giải thích giúp mình với!? |
Trích:
bạn nào làm được rùi gợi ý cho mình với. cám ơn nhiều! |
Trích:
Điều đặc biệt hơn nữa cuốn sách không chỉ có nội dung phần biên dịch Help CCS, nó còn bao gồm các kinh nghiệm rất quý báu của người đã sử dụng PIC đi trước, và một số ví dụ lập trình cho cổng USB, thẻ nhớ MMC/SD, các giao tiếp I2C, SPI download tai day: http://updatebook.vn/dien-dien-tu-29...508/#post26966 |
Help CCS Tiếng Việt 4.0.2
Trích:
Điều đặc biệt hơn nữa cuốn sách không chỉ có nội dung phần biên dịch Help CCS, nó còn bao gồm các kinh nghiệm rất quý báu của người đã sử dụng PIC đi trước, và một số ví dụ lập trình cho cổng USB, thẻ nhớ MMC/SD, các giao tiếp I2C, SPI download tai đây : http://updatebook.vn/dien-dien-tu-29...508/#post26966 |
Help CCS Tiếng Việt 4.0.2
Trích:
Điều đặc biệt hơn nữa cuốn sách không chỉ có nội dung phần biên dịch Help CCS, nó còn bao gồm các kinh nghiệm rất quý báu của người đã sử dụng PIC đi trước, và một số ví dụ lập trình cho cổng USB, thẻ nhớ MMC/SD, các giao tiếp I2C, SPI |
Trích:
nhưng mà up lên đó cũng như không. có đăng ký mới tải được. bác cỏ thể up trực tiếp lên trang này luôn được không ạ hay các trang mà không đăng ký. càm ơn bác. |
Múi giờ GMT. Hiện tại là 10:14 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam