Mình vừa hoàn thành xong , pót lên đây để chia sẻ với mọi người . Nhất là những bạn dùng ngôn ngữ Picbasic có thêm tư liệu để tham khảo . Đề tài chỉ làm trong 3 ngày , nên chắc chắn có nhiều thiếu xót . mong các bạn cho góp ý để hoàn thiện nha . Cảm ơn nhiều .
đề tài dùng Pic 18f458 , ngôn ngữ lập trình là PicBasic Pro
các linh kiện cần dùng :
. 1 pic 18f458
. 1 xtal 6Mhz
. 2 tụ 30p
. 1 LCD 20x4
. 4 led 7 đoạn đôi
. 8 tranistor D468
. 1 ic 7447
. 9 phím nhấn + 1 điện trở thanh 10 k ( loại 9 chân )
. 3 led đơn + các điện trở ( 330 ôm )
. 1 hộp gói quà ( 15k)
. nguồn 6 volt ( lấy 2 cây vợt muỗi cũ tháo ra là có
)
Sơ đồ mạch mình vẽ bằng Proteus . các bạn xem file đính kèm nha . mình cũng có kèm theo 1 đoạn video Mp4 ngắn để minh hoạ cách sử dụng .
mạch in gồm 2 mạch tương đối đơn giản các bạn có thể vẽ bằng tay
sơ lượt : đây là mạch đếm thời gian trong chơi cờ tốc độ . gồm 2 bên , bên A và bên B . Thời gian mỗi bên chơi được đếm bởi 4 led 7 đoạn theo phương pháp quét . khi đánh xong nước cờ của mình , người chơi sẽ bấm 1 nút và thời gian lại bắt đầu đếm cho người bên kia . Nếu người chơi suy nghĩ quá lâu , timer đếm tràn thì người đó sẽ thua , và máy sẽ báo tín hiệu thua cuộc . Thời gian timer có thể được set trước khi chơi . tối thiểu 1 giây . và tối đa 60 giây .( vậy là mỗi bên dư 2 con led 7 đoạn sao ? Không , 2 con led đó sẽ được dùng vào sau này , khi mở rộng chương trình ra thêm nữa . )
Hy vọng các bạn sẽ vui với đề tài này .
zip1 : code nạp pic
zip2 : sơ đồ mạch vẽ bằng proteus
mọi góp ý . mong gửii về :
h_a_tuan2002@yahoo.com .