PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT 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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 03-07-2010, 08:43 AM   #1
kiemkhach10
Đệ tử 5 túi
 
Tham gia ngày: Jan 2010
Bài gửi: 114
:
vấn đề quét led7 thanh và quét phím bấm^_^

chào các bạn!
mình đang làm một mạch đo và hiển thị nhiệt độ lên led 7segmen, và dùng thêm một số phím bấm để điều chỉnh nhiệt độ.nhưng khi làm thì xảy ra 2 vấn đề sau:
1.khi quét led mình dùng 1 con 74h595 để chốt và tiết kiệm chân VDK nhưng sao mà led tối òm nhìn mờ lém.
2.khi mình quét cả phím và led7segmen thì bấm phím mãi mới nhận(mình đã hạn chế hàm delay đến mức tối thiểu rùi),mình muốn bấm phím thì nó phải nhận ngay tức thì và quét led vẫn phải sáng, chứ led mà tối òm lại còn giật giật nữa thì chán lém
ai đã làm với led7segmen + phím bấm thì góp ý dùm mình nhé.
cám ơn nhiều!
kiemkhach10 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2010, 11:06 AM   #2
tranchiendan
Nhập môn đệ tử
 
Tham gia ngày: Jun 2010
Bài gửi: 2
:
Bạn đã sử dụng 595 là không việc gì phải quét nữa
Dùng 595, khi nào cần cập nhật dữ liệu bạn out_595 ra.
Và chỉ 1 lần thôi cho đến lần cập nhật tiếp theo.
Bạn hiểu vấn đề rồi chứ?
Và khi đó thì việc quét phím bấm sẽ đơn giản hơn
Nếu yêu cầu của bạn là quét led thì có thể dùng ngắt
Ví dụ ngắt timer1. Trong chương trình quét bình thường bạn xuất dữ liệu-delay 5ms-xuất dữ liêu v.v. Vậy thì trong chương trình quét bằng ngắt timer, ta không dùng delay, cài đặt ngắt timer1 là 5ms sau đó mỗi lần xảy ra ngắt vào xuất dữ liệu
Good Luck
tranchiendan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2010, 04:35 PM   #3
kiemkhach10
Đệ tử 5 túi
 
Tham gia ngày: Jan 2010
Bài gửi: 114
:
Trích:
Nguyên văn bởi tranchiendan View Post
Bạn đã sử dụng 595 là không việc gì phải quét nữa
Dùng 595, khi nào cần cập nhật dữ liệu bạn out_595 ra.
Và chỉ 1 lần thôi cho đến lần cập nhật tiếp theo.
Bạn hiểu vấn đề rồi chứ?
Và khi đó thì việc quét phím bấm sẽ đơn giản hơn
Nếu yêu cầu của bạn là quét led thì có thể dùng ngắt
Ví dụ ngắt timer1. Trong chương trình quét bình thường bạn xuất dữ liệu-delay 5ms-xuất dữ liêu v.v. Vậy thì trong chương trình quét bằng ngắt timer, ta không dùng delay, cài đặt ngắt timer1 là 5ms sau đó mỗi lần xảy ra ngắt vào xuất dữ liệu
Good Luck
nếu nói như vậy thì khi chốt dữ liệu đã ra rùi ko cần hàm delay và timer nữa
vd:
in595(sangled1);
in595(sangled2);
in595(sangled3);
in595(sangled4);
cứ sau khi chốt thì lại 1 led sáng như vậy thì ko cần hàm delay nữa và cũng ko cần timer nhưng led tối òm
kiemkhach10 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2010, 11:44 AM   #4
dvu
Nhập môn đệ tử
 
Tham gia ngày: Mar 2006
Bài gửi: 3
:
Trích:
Nguyên văn bởi kiemkhach10 View Post
chào các bạn!
mình đang làm một mạch đo và hiển thị nhiệt độ lên led 7segmen, và dùng thêm một số phím bấm để điều chỉnh nhiệt độ.nhưng khi làm thì xảy ra 2 vấn đề sau:
1.khi quét led mình dùng 1 con 74h595 để chốt và tiết kiệm chân VDK nhưng sao mà led tối òm nhìn mờ lém.
2.khi mình quét cả phím và led7segmen thì bấm phím mãi mới nhận(mình đã hạn chế hàm delay đến mức tối thiểu rùi),mình muốn bấm phím thì nó phải nhận ngay tức thì và quét led vẫn phải sáng, chứ led mà tối òm lại còn giật giật nữa thì chán lém
ai đã làm với led7segmen + phím bấm thì góp ý dùm mình nhé.
cám ơn nhiều!
Bạn kiếm khách có thể cho mình xin mạch nguyên lý không???
MÌnh đang muốn làm một mạch như thế mà chưa biết phải làm sao!
Cám ơn nhiều
dvu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2010, 11:59 AM   #5
dvu
Nhập môn đệ tử
 
Tham gia ngày: Mar 2006
Bài gửi: 3
:
Trích:
Nguyên văn bởi kiemkhach10 View Post
chào các bạn!
mình đang làm một mạch đo và hiển thị nhiệt độ lên led 7segmen, và dùng thêm một số phím bấm để điều chỉnh nhiệt độ.nhưng khi làm thì xảy ra 2 vấn đề sau:
1.khi quét led mình dùng 1 con 74h595 để chốt và tiết kiệm chân VDK nhưng sao mà led tối òm nhìn mờ lém.
2.khi mình quét cả phím và led7segmen thì bấm phím mãi mới nhận(mình đã hạn chế hàm delay đến mức tối thiểu rùi),mình muốn bấm phím thì nó phải nhận ngay tức thì và quét led vẫn phải sáng, chứ led mà tối òm lại còn giật giật nữa thì chán lém
ai đã làm với led7segmen + phím bấm thì góp ý dùm mình nhé.
cám ơn nhiều!
Bạn có thể cho tôi xin mạch nguyên lý này để mình nghiên cứu và test đc không???
Cảm ơn nhe!
dvu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2010, 04:31 PM   #6
kiemkhach10
Đệ tử 5 túi
 
Tham gia ngày: Jan 2010
Bài gửi: 114
:
Trích:
Nguyên văn bởi dvu View Post
Bạn có thể cho tôi xin mạch nguyên lý này để mình nghiên cứu và test đc không???
Cảm ơn nhe!
mạch nguyên lý có gì đâu.
chi cần ghép nối pic+1con 595+1con led và mỗi bàn phím vào 1 chân của VDK vầy là ok
mình ko biết port hình ảnh ntn?
chúc vui!
kiemkhach10 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à 09:14 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