PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

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

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 15-05-2011, 09:12 PM   #1
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
dạ em biết là sử dụng con 18f sẽ đủ nhưng đề tài thầy giao cho em là phải dùng con 16f877a anh ơi!!!!!!!hic
em có lên mạng tìm hiểu về cách đọc ram ngoài thấy người ta sử dụng con 6264 em đọc datasheet nó em không hiểu cho lắm liệu em dùng con này đủ dung lượng chương trình em không anh (sau này em còn viết ngày giờ phút giây tháng năm nữa)
em thấy phía trước ram ngoài lúc nào người ta cũng dùng con ic chốt 74153 ở phía trước nó ngõ ra pic nối vào ic chốt ngõ ra ic chốt nối vào ram ngoài vậy em có nên dùng ic chốt phía trước không anh hay cho dữ liệu đổ từ pic vào ram lun anh!!!!!!!!!!!

và chương trình viết copy font vào ram có khó không anh em đọc thấy người ta viết có cái em đọc hiểu có cái em vẫn chưa rõ anh viết 1 đoạn code nhỏ làm vd minh họa cho em hiểu nhe anh!!!!!!!!!!!!!

và dữ liệu ram ngoài thì mảng mình chứa bao nhiêu byte vậy anh(vd :em muốn làm 14 con led hay hơn thì mình dịch vẫn được đúng hok anh?)

còn 1 điều nữa anh nghĩ nó không quan trọng với anh nhưng em thấy nó quan trọng với em hi đơn giản thôi àk em muốn biết tên anh là gì để dễ xưng hô thôi ạk
tại a đã giúp em nhiều mà em lại hok biết dc anh tên gì thì kỳ lắm hihi

e rất vui vì được quen anh và nhậ được sự giúp đỡ từ anh
cám ơn anh nhiều nhều lắm ạk!!!!!!!!!!!!!
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-05-2011, 09:24 PM   #2
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Talking

Trích:
Nguyên văn bởi friend_1990 View Post
dạ em biết là sử dụng con 18f sẽ đủ nhưng đề tài thầy giao cho em là phải dùng con 16f877a anh ơi!!!!!!!hic
em có lên mạng tìm hiểu về cách đọc ram ngoài thấy người ta sử dụng con 6264 em đọc datasheet nó em không hiểu cho lắm liệu em dùng con này đủ dung lượng chương trình em không anh (sau này em còn viết ngày giờ phút giây tháng năm nữa)
em thấy phía trước ram ngoài lúc nào người ta cũng dùng con ic chốt 74153 ở phía trước nó ngõ ra pic nối vào ic chốt ngõ ra ic chốt nối vào ram ngoài vậy em có nên dùng ic chốt phía trước không anh hay cho dữ liệu đổ từ pic vào ram lun anh!!!!!!!!!!!

và chương trình viết copy font vào ram có khó không anh em đọc thấy người ta viết có cái em đọc hiểu có cái em vẫn chưa rõ anh viết 1 đoạn code nhỏ làm vd minh họa cho em hiểu nhe anh!!!!!!!!!!!!!

và dữ liệu ram ngoài thì mảng mình chứa bao nhiêu byte vậy anh(vd :em muốn làm 14 con led hay hơn thì mình dịch vẫn được đúng hok anh?)

còn 1 điều nữa anh nghĩ nó không quan trọng với anh nhưng em thấy nó quan trọng với em hi đơn giản thôi àk em muốn biết tên anh là gì để dễ xưng hô thôi ạk
tại a đã giúp em nhiều mà em lại hok biết dc anh tên gì thì kỳ lắm hihi

e rất vui vì được quen anh và nhậ được sự giúp đỡ từ anh
cám ơn anh nhiều nhều lắm ạk!!!!!!!!!!!!!
ram 6264 có dung lượng 8k như vậy là đủ cho ứng dụng của em.
dùng con ic chốt 74ls573 để chốt d/c thấp (mục đích tiết kiệm chân vdk)
anh tên là:Minh
__________________
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 16-05-2011, 10:51 AM   #3
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
Trích:
Nguyên văn bởi tdm View Post
ram 6264 có dung lượng 8k như vậy là đủ cho ứng dụng của em.
dùng con ic chốt 74ls573 để chốt d/c thấp (mục đích tiết kiệm chân vdk)
anh tên là:Minh

anh Minh ơi em tìm hiểu cả buổi tối nhưng em không biết kết nối ngõ ra ram ngoài như thế nào cho phù hợp với phần mềm mình đã viết hết anh giúp em nha

dưới là protuse e đã vẽ nhưng còn ngõ ra ram ngoài thì em không biết kết nối với 595 như thế nào hết ák

anh có kinh nghiệm chỉ em với!!!!!!!!!!!!!

em chỉ kết nối với 8 con led trên thôi nha anh còn 8 con dưới thì khỏi nhe anh!!!!!!!!!!!!

em cám ơn anh!!!!!!
File Kèm Theo
File Type: rar protuse.rar (26.8 KB, 33 lần tải)
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 10:12 PM   #4
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi friend_1990 View Post
anh Minh ơi em tìm hiểu cả buổi tối nhưng em không biết kết nối ngõ ra ram ngoài như thế nào cho phù hợp với phần mềm mình đã viết hết anh giúp em nha

dưới là protuse e đã vẽ nhưng còn ngõ ra ram ngoài thì em không biết kết nối với 595 như thế nào hết ák

anh có kinh nghiệm chỉ em với!!!!!!!!!!!!!

em chỉ kết nối với 8 con led trên thôi nha anh còn 8 con dưới thì khỏi nhe anh!!!!!!!!!!!!

em cám ơn anh!!!!!!
phần cứng nó chẳng liên quan gì đến 595 cả.
em nên coi tài liệu liên quan đến sram 6264 để biết cách đọc và ghi nó.
đây là cách cơ bản để kết nối sram 6264 với pic.
Hình Kèm Theo
File Type: jpg pic_ram6264.jpg (170.8 KB, 14 lần tải)
File Kèm Theo
File Type: zip ram_6264_pic.zip (13.5 KB, 46 lần tải)
__________________
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 17-05-2011, 12:28 AM   #5
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
Trích:
Nguyên văn bởi tdm View Post
phần cứng nó chẳng liên quan gì đến 595 cả.
em nên coi tài liệu liên quan đến sram 6264 để biết cách đọc và ghi nó.
đây là cách cơ bản để kết nối sram 6264 với pic.

anh Minh ơi giờ mình muốn dịch cả 64 cột hay lớn hơn thì biện pháp mình làm là gì hả anh?nó liên quan đến việc mở rộng ram ngoài không anh?
thanks anh!!!!!!!!!!!!!!!
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-05-2011, 09:43 PM   #6
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
hi cám ơn anh Minh nha!!!!!

vậy mình phải dùng con chốt để tiết kiệm port vdk vậy mình phải dùng 1 port để điều khiển copy ram hả anh?

vậy phần cứng mình phải thiết kế thế nào anh Minh( theo em thì từ vdk nối vào ic chốt sao đó từ ic chốt nối vào ram ngoài )
vậy từ ram ngoài mình có cần nối vào ic ghi dich 595 nua không anh hay mình cho dữ liệu ra trực tiếp

em nghĩ nếu cho dữ liệu ra trực tiếp thì code sẽ phải viết lại từ đầu,nếu dùng 595 phía sau thì mình phải dùng 1 con ic chuyển đổi từ song song ra nối tiếp nữa đúng hok anh Minh tại ram ngoài dữ liệu ra song song mà

em nghĩ vậy không biết đúng hok a chỉnh giùm em nha!!!!!!!!!!!!

àk còn vấn đề em thắc mắc nữa là ram ngoài đó mình chỉ chứa font hay còn phải chứa gì nữa không anh?

cám ơn anh Minh nhiều ạk!!!!!!!!!!!!!
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 01:15 AM   #7
tanbka
Đệ tử 5 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 91
:
Hinh nhu cac ban dang lam 1 bang dien tu cho ngan hang hay sao ay ma phai dung them RAM ngoai...Do an cua ban dinh quet bao nhieu cot. Minh nghi trong khuon kho mot do an cua ban thi dung 1 con 16F887 la thua suc roi.
Mình đã từng làm, với một mảng n phần tử, thì bạn quyét được n cột, mảng 40 phần tử bạn đã quyét được 40 cột rồi.
Ngày trước mình dùng con 8051 để quyét 3 module led, dịch trái, phải, lên, xuống, còn thừa sức mà. Vấn đề cơ bản là bạn sắp xếp chương trình như thế nào cho hợp lý
Không nên phức tạp vấn đề quá lên bạn ơi...
tanbka vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 01:45 AM   #8
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
Trích:
Nguyên văn bởi tanbka View Post
Hinh nhu cac ban dang lam 1 bang dien tu cho ngan hang hay sao ay ma phai dung them RAM ngoai...Do an cua ban dinh quet bao nhieu cot. Minh nghi trong khuon kho mot do an cua ban thi dung 1 con 16F887 la thua suc roi.
Mình đã từng làm, với một mảng n phần tử, thì bạn quyét được n cột, mảng 40 phần tử bạn đã quyét được 40 cột rồi.
Ngày trước mình dùng con 8051 để quyét 3 module led, dịch trái, phải, lên, xuống, còn thừa sức mà. Vấn đề cơ bản là bạn sắp xếp chương trình như thế nào cho hợp lý
Không nên phức tạp vấn đề quá lên bạn ơi...


vấn đề là pic 16f dung lương ram ko đủ bạn ơi mình ko làm 8051 nên ko rõ nữa đề tài mình bắt buộc dùng pic 16f mà nên mình mới cần sự giúp đỡ của bạn cũng như của mọi người để mình hoàn thành luận văn cuối cùng này

mong bạn giúp đỡ mình
thanks bạn!!!!!!!!!!!!!!!!

thay đổi nội dung bởi: friend_1990, 16-05-2011 lúc 10:53 AM.
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 11:17 PM   #9
tanbka
Đệ tử 5 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 91
:
Oh ý mình nói là con 8051 còn dư RAM thì con PIC 16F chắc chắn thừa vì nó còn nhìu ram hơn mà hix hix...
tanbka vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 11:25 PM   #10
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
Trích:
Nguyên văn bởi tanbka View Post
Oh ý mình nói là con 8051 còn dư RAM thì con PIC 16F chắc chắn thừa vì nó còn nhìu ram hơn mà hix hix...

sr tại mình ko hiểu ý bạn đùng bùn nhe!!!!!!!!!!

mình dùng nhiều thứ khác nữa nên thiếu rồi bạn ơi!!!!!!!!
bạn có yahoo chứ nếu có mình với bạn có thể trao đổi cho nhau dc chứ

của mình là phongvu_1232002
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 10:19 PM   #11
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
như vậy dữ liệu mình đổ vào chạy vẫn như cũ hả anh?

em nghĩ dữ liệu mình copy vào ram là 8bit sao mình không dùng từ A0 tới A7 thôi mà phải dùng cả A8 trở xuống nữa hả anh?mình bỏ được không anh nó có tác dụng gì anh nhỉ?

chân data chan chốt chan clk 595 mình vẫn mắc như cũ hay có phải thay đổi gì không anh Minh?

àk nếu mình dùng ram ngoài khi mất điện thì sẽ bị xóa và phải nạp lại chương trình đúng hok anh?

khi mình dùng ngắt rda truyên dữ liệu từ pc xuống pic mình cần phải lưu vào eprom trong pic liệu dung lương pic 16f rom chứa đủ dữ liệu từ máy tính truyền xuống không anh hay phải dùng rom ngaòi nữa anh?

thay đổi nội dung bởi: friend_1990, 16-05-2011 lúc 10:30 PM.
friend_1990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2011, 11:25 PM   #12
tanbka
Đệ tử 5 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 91
:
16F877 có 256bytes rom cơ mà, bạn liệu đã dùng hết chưa mà đã nghĩ đến chuyện lắp rom ngoại.
Nếu giả sử có thiếu nữa, thì bạn dùng pic16F877A ấy, loại này bạn có thể lưu dữ liệu lên Flash nữa, thoải mái nhé.
À còn về RAM nữa, con này có những 368 bytes RAM, gấp 3 lần con 8051 đó bạn. Mình nghĩ là quá thoải mái để bạn làm một đồ án.
Chúc bạn thành công.
tanbka vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-05-2011, 10:05 PM   #13
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi tanbka View Post
16F877 có 256bytes rom cơ mà, bạn liệu đã dùng hết chưa mà đã nghĩ đến chuyện lắp rom ngoại.
Nếu giả sử có thiếu nữa, thì bạn dùng pic16F877A ấy, loại này bạn có thể lưu dữ liệu lên Flash nữa, thoải mái nhé.
À còn về RAM nữa, con này có những 368 bytes RAM, gấp 3 lần con 8051 đó bạn. Mình nghĩ là quá thoải mái để bạn làm một đồ án.
Chúc bạn thành công.
368 bytes RAM nó chia ra làm nhiều bank
với pic 16f ccs c chỉ cho phép khai báo một mảng sram dài tối đa là 96 byte.
bạn có thể cho một đoạn code để mọi người tham khảo.
làm led matrix quan trọng tốc độ ghi đọc dữ liệu phải nhanh.
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.

thay đổi nội dung bởi: tdm, 17-05-2011 lúc 10:44 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-05-2011, 11:56 PM   #14
tanbka
Đệ tử 5 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 91
:
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...
tanbka vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2011, 12:26 AM   #15
friend_1990
Đệ tử 3 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 56
:
Trích:
Nguyên văn bởi tanbka View Post
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!!!!!!!!!!!!!
friend_1990 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:36 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