PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC - Thiết kế và Ứng dụng (http://www.picvietnam.com/forum/forumdisplay.php?f=23)
-   -   pic 16f877a và hiển thị led matran (http://www.picvietnam.com/forum/showthread.php?t=9261)

friend_1990 17-05-2011 10:30 PM

vâng em cũng là sẽ dùng ram ngoài anh ạk
nhưng để viết chương trình đọc ram em vẫn chưa hiểu anh có thể viết code để em hiểu hơn dc ko anh chứ em tìm trên mạng nói mong lung với không đúng phần em cần nên em ko biết viết như thế nào mong anh giúp em phần này anh ơi!

em vẫn chưa hiểu là dùng ram để chứa font thôi hay là còn làm việc gì khác nữa không anh?

còn dịch 64 cột hoặc hơn thì mình làm cho hien_thi như thế nào lớn hơn 96 vậy anh?

mong anh giải thích em biết ạk!!!!!
thanks anh !!!!!!!!!

tanbka 17-05-2011 11:56 PM

Mình Không hiểu các bạn dùng nhiều RAM như thế để làm gì, có phải ghi thông tin hiển thị k?
Theo mình thì thông tin hiển thị mình ít khi thay đổi, nên ghi vào enhanced Flash, bộ nhớ thoải mái.
Còn RAM chỉ làm bộ đệm hiển thị ma trận thôi, bảng matrix của mình có bao nhiêu cột thì dùng mảng có độ dài bấy nhiêu, và một số ít biến chương trình nữa, chắc chắn đủ.
Đó là phương pháp mình đã làm, tương đối đơn giản, không phải kết nối thêm ROM, RAM gì hết ấy (à ghi chú mình chưa làm bảng nào to như ở ngân hàng hihi...).
Bạn nào đồng ý với mình, thanks cái còn bit hihhi...

friend_1990 18-05-2011 12:26 AM

Trích:

Nguyên văn bởi tanbka (Post 45241)
Mình Không hiểu các bạn dùng nhiều RAM như thế để làm gì, có phải ghi thông tin hiển thị k?
Theo mình thì thông tin hiển thị mình ít khi thay đổi, nên ghi vào enhanced Flash, bộ nhớ thoải mái.
Còn RAM chỉ làm bộ đệm hiển thị ma trận thôi, bảng matrix của mình có bao nhiêu cột thì dùng mảng có độ dài bấy nhiêu, và một số ít biến chương trình nữa, chắc chắn đủ.
Đó là phương pháp mình đã làm, tương đối đơn giản, không phải kết nối thêm ROM, RAM gì hết ấy (à ghi chú mình chưa làm bảng nào to như ở ngân hàng hihi...).
Bạn nào đồng ý với mình, thanks cái còn bit hihhi...



ở đây mình làm khoảng 16 con led matrix dùng để hiển thị nhiệt độ giờ phút giây ngày tháng năm mình nghĩ dung lượng ram ko đủ tai mình đang làm hiển thị nhiệt độ không thôi chiếm dung lượng ram 50% rồi và còn nhiều cái khác mình vẫn chưa hoàn thành nên mình nghĩ sẽ không đủ

bạn đã từng làm quang báo vậy thì có kinh nghiệm chỉ mình dc chứ ?
bạn có làm hiển thị ngày giờ không dùng pic 16f ấy nếu có chia sẻ mình với mọi người cùng tham khảo,dc chứ ?

thanks ban nhiều!!!!!!!!!!!!!

tanbka 18-05-2011 10:29 AM

Oh bạn ko hiểu ý mình rồi, ý mình là ko cần thiết phải dùng RAM ngoài. Ý tưởng về chương trình thì mình đã viết phía trên rồi mà.

friend_1990 18-05-2011 10:48 AM

Trích:

Nguyên văn bởi tanbka (Post 45249)
Oh bạn ko hiểu ý mình rồi, ý mình là ko cần thiết phải dùng RAM ngoài. Ý tưởng về chương trình thì mình đã viết phía trên rồi mà.



cám ơn thái đã góp ý kiến cho mình!!!!!!!!!!!!
thái có thể nói cụ thể hơn về ds 1307 dc ko?mình vẫn chưa rõ về con này lắm mong thái chỉ mình và mọi người cùng tham khảo
thanks thái nha!!!!!!!!!!

friend_1990 18-05-2011 09:47 PM

Trích:

Nguyên văn bởi tdm (Post 45235)
theo anh đề tài của em yêu cầu cập nhập nhiệt độ và hiển thị thời gian thực
thì dữ liệu đưa ra bảng matrix cũng khá nhiều.em nên dùng ram ngoài(đây chỉ là ý kiến của anh thôi nhé)
anh cũng làm matrix chán rồi tìm đủ mọi cách tận dụng hết tài nguyên của pic
nhưng tốc độ đọc ghi của Flash,eeprom mất nhiều time quá.


chỉ em cách viết ram ngoài đi anh Minh ơi hic em đọc mãi vẫn không viết dc?
với ram ngoài chủ yếu mình làm gì anh dùng luu7 font chữ thôi hả anh?
mong anh giúp em.......................
thanks anh Minh nhiều !!!!!!!!!!!!!!!!!!!

tdm 18-05-2011 11:24 PM

Trích:

Nguyên văn bởi friend_1990 (Post 45271)
chỉ em cách viết ram ngoài đi anh Minh ơi hic em đọc mãi vẫn không viết dc?
với ram ngoài chủ yếu mình làm gì anh dùng luu7 font chữ thôi hả anh?
mong anh giúp em.......................
thanks anh Minh nhiều !!!!!!!!!!!!!!!!!!!

bài viết cũng đã nhiều anh nghĩ em lên trọn cho mình một thiết kế tối ưu nhất sau khi tham khảo ý kiến mọi người trên diễn đàn.sau đó tập chung viết code cho nó từng phần một.
hiện tại em đã có phần cứng chưa.
em đã có thể viết được những gì rồi.
vài lời góp ý cho em kẻo tẩu hỏa nhập ma.

friend_1990 18-05-2011 11:55 PM

Trích:

Nguyên văn bởi tdm (Post 45274)
bài viết cũng đã nhiều anh nghĩ em lên trọn cho mình một thiết kế tối ưu nhất sau khi tham khảo ý kiến mọi người trên diễn đàn.sau đó tập chung viết code cho nó từng phần một.
hiện tại em đã có phần cứng chưa.
em đã có thể viết được những gì rồi.
vài lời góp ý cho em kẻo tẩu hỏa nhập ma.


theo hướng dẫn anh thì em đã làm được hiển thị nhiệt độ và phần cứng rồi

cụ thể em sẽ trao đổi với anh qua mail nha anh cả phần cứng code!!!!!!!!!!

thanks anh Minh nhiều lắm ạk!!!!!!!!

tanbka 20-05-2011 10:10 AM

Oh sao đang ma trận lại chuyển sang DS1307 vậy. đang có luồng về con này thì phải. Con này xem datasheet của nó đủ mà, phần mềm thì trên mạng có rồi, mình cũng down về, chỉnh sửa 1 chút, chạy ngon lành đó.

friend_1990 20-05-2011 11:32 AM

Trích:

Nguyên văn bởi tanbka (Post 45301)
Oh sao đang ma trận lại chuyển sang DS1307 vậy. đang có luồng về con này thì phải. Con này xem datasheet của nó đủ mà, phần mềm thì trên mạng có rồi, mình cũng down về, chỉnh sửa 1 chút, chạy ngon lành đó.


đọc để hiểu là 1 vấn đề áp dụng cái hiểu đó để viết chương trình lại là khác do kỹ năng lập trình mình rất yếu học vxl chỉ có 45 tiết lý thuyết trên lớp nên để viết và lập trình cho 1 con gì ddoi6169 với mình thì là cả 1 vấn đề cậu nên viết 1 chương trình ngắn làm vd chứ nói khơi khơi như vậy thì rất khó cho mọi người có thể hình dung dc đặt biệt là những người mới chập chững lập trình như mình đây
thanks thái đã góp ý kiến cho mình!!!!!!!!!!!!

tanbka 22-05-2011 01:28 AM

Bác mình bảo đã có luồng nói về cái này rùi mà, mới đây nhất bác tdm cũng đã up cả code lên rồi đó, bạn chỉ cần down về là xong mà.

friend_1990 30-05-2011 06:13 PM

Trích:

Nguyên văn bởi tanbka (Post 45365)
Bác mình bảo đã có luồng nói về cái này rùi mà, mới đây nhất bác tdm cũng đã up cả code lên rồi đó, bạn chỉ cần down về là xong mà.

cám ơn bác đã cho ý kiến giờ tui đã làm chạy giờ phút giây nhưng khi chay thực tế thì không đúng không hiểu sao nữa nếu ai đã làm xin cho ý kiến với


mình dung ds1307 giao tiep i2c với pic 16f877a mong dc sự chỉ giáo từ các bạn!!!!!!!!!

tritamkute123 24-01-2013 05:34 PM

anh co chương trinh chay chu a tren led matrix dung pic 16f877a k cho e xin dia chi mail em la tritamvip@gmail.com


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