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 24-07-2008, 10:58 PM   #1
lion
Đệ tử 6 túi
 
lion's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 127
:
sao huynh ko dùng CCS cho dễ .
mạn phép hỏi huynh vài câu có gì ko phải huynh bỏ qua nhé :

chương trình của huynh ko có nút thiết lập : giờ ,phút, giây, thứ, ngày, tháng ,năm
ngộ nhỡ có thằng tẻ con nào táy máy nó rút mất pin 3V nuôi cho DS1307 , thế thì huynh lại phải xạc lại chương trình cho DS1307 à.

chương trình của huynh bật tằt sau 10 phút thế sao ko nấy luôn từ trong DS1307 ra mà dùng , huynh dùng time0 làm gì cho mệt mă lại con gây ra sai số nữa chứ .
lion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-07-2008, 11:33 PM   #2
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Talking

Xin chào Lion !
Hay quá, đằng ấy cũng đang online à !
Ừ cậu nói có lý đấy, mình xin hồi âm nhé :
- Mình lên PicVietnam mới làm quen với PIC, vớ được cái "lịch vạn niên" của bác Thép, thế là theo MikroC luôn (Tất nhiên cũng đã qua CCS để học Pic trên diễn đàn này rồi mới đọc được cái "lịch vạn niên" ấy chứ ! mà mình thấy MikroC nó hổ trợ sẵn các hàm I2C sướng quá, mần luôn).
- Không có nút chỉnh ngày, tháng, năm: Vì cái này chỉ chạy lòng vòng 24 tiếng thôi. Mạch ứng dụng không phải đem lại hiệu quả gì, chủ yếu là để học nên mình chỉ làm 1 cái nút duy nhất (để lấy giờ vào đúng 1 thời khắc trong ngày là 12 giờ trưa) cho đỡ tốn tiền mua LCD. Lỡ đứt pin lắp lại thì cứ phải chờ đúng ngọ, nhấn dùm vào cái nút. Lỡ qua ngọ rồi ...thì phải chờ đến ngọ ngày hôm sau vậy.
Bạn lưu ý đoạn xử lý tự động xạc lại cho ds1307 khi mất nguồn pin, mình mới học được của meishun đó.
- Sao không lấy 10 phút từ ds1307: Ý này hay đây, tớ phải chôm mới được (cám ơn lion nhé)
Có điều cũng chỉ hơi mệt thôi chớ sai số thì không, Timer0 chỉ canh chừng 1s thì cho nháy đèn báo giây, chừng 1 phút thì cho đọc ds1307 1 lần thôi (đọc gì cho nhiều ... cá kiểng mà), giờ phút sử dụng vẫn lấy từ ds1307 mà.
Ý mình muốn bắt con Pic phải làm đồng thời nhiều việc trong cùng 1 lúc thử coi thế nào, muốn vậy thì phải khai thác ngắt Timer của nó đó. Như thế này thì trong con Pic có 2 luồng xử lý công việc đồng thời -> về lý thuyết mạch chạy mượt hơn so với dồn hết vào đọc ds1307, Pic chỉ xử lý 1 luồng nên ì ạch hơn (nói péc !!!)
Lại nữa: nếu làm như bạn, thì đâu được chứng kiến cái cảnh "một phút chỉ có 30 giây !"

Xin cám ơn Lion nhiều nhé! Rất mong được góp ý, hẹn gặp lại.

thay đổi nội dung bởi: minhsondaklak, 18-08-2008 lúc 08:58 AM. Lý do: Thêm
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-07-2008, 11:35 PM   #3
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
Bạn có hứng thú làm cho nó gọn nhẹ, rẻ tiền hơn nữa không? Vì chip PIC16F877A và DS1307 cũng khá tốn tiền và cồng kềnh cho cái ứng dụng nho nhỏ này.

Liệu có bạn nào có hứng thú chuyển thành thiết kế chỉ sử dụng 1 PIC 8/18 chân không?

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 25-07-2008, 12:16 AM   #4
thaithienanh
Đệ tử 7 túi
 
thaithienanh's Avatar
 
Tham gia ngày: Jul 2006
Bài gửi: 189
:
Send a message via Yahoo to thaithienanh
Trích:
Nguyên văn bởi namqn View Post
Bạn có hứng thú làm cho nó gọn nhẹ, rẻ tiền hơn nữa không? Vì chip PIC16F877A và DS1307 cũng khá tốn tiền và cồng kềnh cho cái ứng dụng nho nhỏ này.

Liệu có bạn nào có hứng thú chuyển thành thiết kế chỉ sử dụng 1 PIC 8/18 chân không?

Thân,
uhm hihi, với ứng dụng này các bạn hoàn toàn có thể chỉ dùng một con pic 8 chân, miễn là tối thiểu bên trong nó có chứa bộ định thời timer0 xem như bài tập nâng cao á, bao giờ xong bài đó các bạn có thể chuyển qua bài này làm cho vui ^.^
__________________
_____________________________Tri nhân tri tự bất tri tâm_____________________________
_ _ _ _ _ _ _ _ Yêu mến tất cả anh em Picvietnam.com _ _ _ _ _ _ _ _
. . . . . . . . . . . . . . . . Để post đuợc một câu hỏi rõ ràng xin tham khảo link sau : . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . http://www.picvietnam.com/forum/showthread.php?t=1263. . . . . . . . . . . . . . . .
thaithienanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2008, 12:25 AM   #5
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Tuyệt vời, gặp Trưởng lão đây rồi, xin bái sư phụ 1 bái thôi !
Chà chà, Sư Huynh ra đề hơi khó cho mấy đệ rồi, làm I2C bằng phần mềm thì em phải chờ Huynh chỉ thêm mới dám đụng vào.
Còn không dùng ds1307 thì em nghĩ mãi mà đành chịu, chẳng lẽ cho con Pic chạy pin được à anh Namqn ??? nếu thế thì cũng đáng thật !
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2008, 12:34 AM   #6
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
Tuyệt vời, gặp Trưởng lão đây rồi, xin bái sư phụ 1 bái thôi !
Chà chà, Sư Huynh ra đề hơi khó cho mấy đệ rồi, làm I2C bằng phần mềm thì em phải chờ Huynh chỉ thêm mới dám đụng vào.
Còn không dùng ds1307 thì em nghĩ mãi mà đành chịu, chẳng lẽ cho con Pic chạy pin được à anh Namqn ??? nếu thế thì cũng đáng thật !
Bạn đọc kỹ lại 2 post ngay phía trên, chỉ dùng 1 PIC thôi mà, làm gì có DS1307 ở đây mà phải viết I2C bằng phần mềm.

PIC có thể chạy ở áp nguồn 2 V, trong khi DS1307 cần pin 3 V để nuôi nó khi mất nguồn. Vậy có thể mượn cục pin của DS1307 để dùng cho PIC, nhằm duy trì đồng hồ lúc mất nguồn.

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 25-07-2008, 09:45 AM   #7
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Tìm Pic 8 chân, 18 chân

Xin cám ơn anh nhiều !

Dùng pin cho Pic thì giảm ngay được con ds1307, tốt quá ! Em sẽ làm lại, phải kiếm mấy con Pic mini đó mới được.

Tiện thể anh Namqn có thể chỉ giúp có thể kiếm con Pic 16F84 và con Pic 8 chân (không nhớ tên) ở đâu được. Em đã gởi mua ở Sài Gòn và Nha Trang rồi mà không tìm được.
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2008, 11:48 PM   #8
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
Xin cám ơn anh nhiều !

Dùng pin cho Pic thì giảm ngay được con ds1307, tốt quá ! Em sẽ làm lại, phải kiếm mấy con Pic mini đó mới được.

Tiện thể anh Namqn có thể chỉ giúp có thể kiếm con Pic 16F84 và con Pic 8 chân (không nhớ tên) ở đâu được. Em đã gởi mua ở Sài Gòn và Nha Trang rồi mà không tìm được.
Tôi không nắm tình hình thị trường VN ra sao (vì tôi ở nước ngoài vài năm rồi). Tuy nhiên, bạn có thể hỏi thăm ở các luồng tìm mua sản phẩm của picvietnam và dientuvietnam. Các chip đáp ứng yêu cầu là PIC12F609/629/635/675/683, PIC16F688/716, và các chip tương tự.

Không nên tìm mua PIC16F84(A).

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
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à 07:42 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