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 17-01-2008, 09:30 AM   #46
nguyencaotrung
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 1
:
Hi tinhthanthep!
Minh kết cái đồng hồ vạn niên lâu rồi!
Hôm nay gặp bạn là tâm đắc lắm.
Bạn có thể gửi cho mình mạch nguyên lý và chương trình của cái đồng hồ vạn niên đó chứ???
Thanksalot!
My nick peternguyentrung@yahoo.com
nguyencaotrung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-01-2008, 11:12 AM   #47
kiddy
Đệ tử 2 túi
 
kiddy's Avatar
 
Tham gia ngày: Feb 2007
Bài gửi: 26
:
Send a message via Yahoo to kiddy
Topic rất bổ ích cho những người mới học như mình. Bạn tinhthanthep có thể nói rõ hơn về phần chuyển đổi ngày dương sang ngày âm không vậy.

mail: diennguyennt@yahoo.com
__________________
- Nhận thiết kế mạch in theo sơ đồ nguyên lý trên Altium, PADs và OrCAD...
- Dạy Altium, PADs, OrCAD
Tel: 0912.222.658
minhdiennt@gmail.com
kiddy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-01-2008, 07:11 PM   #48
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Xin lịch vạn niên

Anh TinhThanThep cho em xin mạch nguyên lý và chương trình lịch vạn niên vơi !
minhsondaklak@yahoo.com
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-03-2008, 11:07 PM   #49
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Bí rị MikroC (Lịch vạn niên)

Mới nhập môn PIC
Mình Copy Code Lichvannien của Tinhthanthep vào MikroC 5.0.03 chạy thử, khi dịch bị lỗi:
Line/Colum: 1:32
Message: Argument is out of range

Không biết lỗi gì, Huynh nào biết xin chỉ giúp.
Xin cám ơn !
----------------------------------------------------
26/03/2008:
Lỗi trên mình đã xử lý được rồi.
Dùng MikroC 8.0 là OK luôn, khỉ thật !!!

thay đổi nội dung bởi: minhsondaklak, 26-03-2008 lúc 05:15 PM. Lý do: Lỗi chính tả
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-03-2008, 11:29 AM   #50
Tuane06_spkt
Nhập môn đệ tử
 
Tham gia ngày: Mar 2008
Bài gửi: 5
:
Mình đang Dùng Ccs 3.2 Nhưng đang Bị Lỗi,đã Tìm Cách Down Thử Phiên Bản Mới Hơn Nhưng Không được Bạn Nào Biết Link Hoặc Phần Mềm Thì Chỉ Cho Mình Với, Mấy Link Mình Down Theo Google đều Chết Ah,xin Chân Thành Cảm ơn
Tuane06_spkt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-03-2008, 07:29 PM   #51
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Ngắt trong MikroC

Mình mới học PIC, cũng mới tìm hiểu về CCS, rồi MikroC. Mình thấy MikroC cũng dễ áp dụng, phần Help của nó viết dễ hiểu.
Mình nghĩ cần phân biệt sự khác nhau giữa 2 trình dịch này cho dễ học, dễ nhớ, tránh nhầm lẫn giữa 2 trình dịch:
1. VỀ NGẮT: (Phần này MikroC có vẽ kém hơn CCS)
- CCS cho phép lập riêng từng hàm ngắt, nó tự nhận biết ngắt nào đã xảy ra, tự động thực thi hàm ngắt tương ứng, đồng thời tự động xoá cờ ngắt.
- MikroC chỉ cho lập một hàm ngắt chung, trong đó ta phải tự kiểm tra xem ngắt nào xảy ra để xử lý cho phù hợp, và phải lo xoá cờ ngắt (mình nghĩ những việc này không khó khăn gì, được cái nó sát với phần cứng - PIC chỉ có 1 véc tơ ngắt, cũng tốt vậy).

Rất mong được cùng trao đổi học hỏi về PIC, mong được các Lão tiền bối chỉ giáo !

thay đổi nội dung bởi: minhsondaklak, 24-03-2008 lúc 06:24 AM.
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 06:07 PM   #52
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Sử dụng các hàm I2C của MikroC

Tham gia "Học PIC6F877A qua đề tài lịch vạn niên" của Tinhthanthep, thấy có sử dụng các hàm ghi và đọc dữ liệu với ds1307 theo giao tiếp I2C:
- I2C_Wr(0xD0): gởi địa chỉ của ds1307 lên đường truyền
- I2C_Wr(0x90): cấu hình cho thanh điều khiển ds1307, sử dụng xung 1hz
- I2C_Rd(1u): đọc dữ liệu từ ds1307
Mình không biết các tham số của các hàm trên như : 0xD0, 0x90, 1u ... thì có thể tham khảo ở tài liệu nào, mình đã đọc trong Hepl của MikroC mà không rõ ?

Xin nhờ các Huynh chỉ giúp, xin cám ơn !
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 06:12 PM   #53
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi minhsondaklak View Post
Tham gia "Học PIC6F877A qua đề tài lịch vạn niên" của Tinhthanthep, thấy có sử dụng các hàm ghi và đọc dữ liệu với ds1307 theo giao tiếp I2C:
- I2C_Wr(0xD0): gởi địa chỉ của ds1307 lên đường truyền
- I2C_Wr(0x90): cấu hình cho thanh điều khiển ds1307, sử dụng xung 1hz
- I2C_Rd(1u): đọc dữ liệu từ ds1307
Mình không biết các tham số của các hàm trên như : 0xD0, 0x90, 1u ... thì có thể tham khảo ở tài liệu nào, mình đã đọc trong Hepl của MikroC mà không rõ ?

Xin nhờ các Huynh chỉ giúp, xin cám ơn !
Những thông tin đó nằm trong datasheet của DS1307. Mỗi thiết bị I2C có những quy định riêng về địa chỉ, các lệnh điều khiển, thao tác dữ liệu. Để điều khiển thiết bị nào thì bạn phải tuân theo những quy ước của thiết bị đó, nếu không thì thiết bị chỉ lờ đi các yêu cầu của bạn thôi.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-04-2008, 10:25 AM   #54
tuannghienhv
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 3
:
chào bạn minhsondaklak! mình đang tìm hiểu về lịch vạn niên, minh tìm mãi mà không biết ở chỗ nào trên diễn đàn nói về cách biến đổi lịch dương sang lịch âm. các cách biến đổi khác của ông Hồ Ngọc Hà thì làm dối tinh lên không khả thi cho vi điều khiển. bạn có thể cho mình xin cách biến đổi được không. nếu được cho minh code được thì tốt. Xin cảm ơn nhiều! mail của mình: tuannghien36@yahoo.com
tuannghienhv vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-04-2008, 06:51 PM   #55
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Trao đổi về "lịch vạn niên"

Chào bạn Tuannghienhv !
Mình cũng như bạn thôi, mới học, đang ngâm cứu "lịch vạn niên" của Tinhthanthep ngay trong tut này đây.
Hiện cũng đang khoanh vùng ra mà ngâm cứu, mới rã xong phần ngày giờ dương lịch, nắm cơ bản về dùng Pic làm đồng hồ, phần âm lịch thì đang còn tạm gác lại xem sau. Bạn xem lại trong "lịch vạn niên" nêu trên xem.
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-04-2008, 09:29 AM   #56
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Trao đổi "lịch vạn niên":

Phần đo nhiệt độ dùng ADC 10 bít (MikroC chỉ có lệnh đọc ADC 10 bít), xử lý hiển thị dữ liệu bằng 8 bít -> kết quả không đúng (thay vì biến thiên từ 0 - 1023, kết quả chỉ biến thiên từ 0-255, lặp lại 4 lần) ?
Không biết xử lý thế nào đây, nhờ các huynh chỉ giúp !
--------------------------------------
12/4/2008:
Hà hà ! vấn đề ở kiểu dữ liệu: dùng các kiểu 1 byte chứa giá trị ADC 10 bit là không ổn.
Cụ thể, phần đo nhiệt độ của "lịch vạn niên" lập hàm như sau là ổn:
NHIETDO() {
char degree[7];
int temp1, temp2;
temp1 = Adc_Read(0); //Doc nhiet do tu cong ADC, 10 bit
temp2 = (temp1 - 558)/2; //Doi ra do C
IntToStr(temp2, degree); //Chuyen sang string
LCD_Out_CP(degree); //Hien thi LCD
}

thay đổi nội dung bởi: minhsondaklak, 13-04-2008 lúc 02:34 PM.
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-04-2008, 09:17 PM   #57
Son Hien
Nhập môn đệ tử
 
Tham gia ngày: Apr 2008
Bài gửi: 3
:
ĐỀ TÀI LỊCH VAN NIÊN CỦA CÁC ANH RẤT HAY EM RẤT THÍCH , CÁC ANH CÓ THỂ GỞI CHO EM SƠ ĐỒ NGUYÊN LÝ VÀ PHIM ĐỂ EM NGUYÊN CỨU THÊM CÓ ĐƯỢC KHÔNG , NẾU CÓ THÊM CTRINH MIKROC THI QUÁ TỐT, EMAIL:sonhiencaca@yahoo.com cảm ơn các anh nhiều hẹn gặp lại.
Son Hien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-05-2008, 04:59 PM   #58
vancao_pro
Nhập môn đệ tử
 
Tham gia ngày: Apr 2008
Bài gửi: 5
:
Anh tinhthanthep oi! Em cũng đang học về PIC8F877 Anh co crack của MikroC ver 6 không? Nếu có gửi cho tôi với nhé (cả soft và crack thì càng hay, còn không mình files crack cũng được).
email: vancaotb@gmail.com
YM: vancao_pro
Topic của bạn rất hữu ích với những người mới học.
vancao_pro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-05-2008, 11:05 PM   #59
rock
Đệ tử 1 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 19
:
cái topic này mà là dể cho người mới học ư ?? nếu mà ai mới học đọc cái chương trình đầy đủ này thì có lẻ xỉu luôn .nói chung ai mới học mà đọc cả đống đó đặc biệt la đoan lich dương và chuyển đổi sang lịch âm thì theo tôi chỉ có cao thủ mới hiểu .Hy vọng bác tinh thân thép giải thích kỹ phần đó(không có thuật toán chuyển đổi thì làm sao mà hiểu đươc chương trình ) cho anh em đươc nhờ .chứ như vậy thì ...oet!!.Mà hình như bác này cũng trốn vì sơ anh em ở đây là phải!
rock vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-05-2008, 04:27 PM   #60
nguyendungdt12
Đệ tử 1 túi
 
Tham gia ngày: Sep 2007
Bài gửi: 11
:
tinhthanthep cho mình software với crack nha.Cảm ơn bạn vầ bài viết rất bổ ích này.
Email cua mình này: nguyendungdt12@yahoo.com
nguyendungdt12 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à 06:04 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