|
Tài trợ cho PIC Vietnam |
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 |
|
Ðiều Chỉnh | Xếp Bài |
08-03-2012, 12:12 AM | #11 |
Đệ tử 2 túi
Tham gia ngày: Sep 2010
Bài gửi: 32
: |
huong dan
Vì đồng hồ này mình làm là có hiển thị và điều khiển riêng nên mình mới làm các jack cắm. Bây giờ mình chỉ có nhiệm vụ là xác định jack nào cắm vào nơi nào trên mạch hiển thị nữa là xong.
Bạn nhìn vào sơ đồ capture mà mình gửi kèm theo thì: - Chân RD0 có nhiệm vụ chọn chế độ điều chỉnh giờ và nối với jack J25. - Chân RD1 có nhiệm vụ tăng thời gian và nối với jack J26. - Chân RD2 có nhiệm vụ giảm thời gian và nối với Jack J23. - Chân RD3 có nhiệm vụ reset và nối với Jack J24. Vậy 4 jack này các bạn nối với 4 nút bấm. Nút bấm có 4 chân, các bạn coi 2 chân chéo nhau thì ok. Một chân nối với J23,24,25,26. Chân còn lại nối với âm nguồn. Giữa hai chân này các bạn mắc song song với tụ 104 để chống nhảy phím khi bấm hoặc trong chương trình ta đưa delay vào cũng được. - Các jack nối với các chân RE0,1 có tác dụng là ta muốn đưa thêm ứng dụng như đèn, chuông báo thức. Cái này các bạn có thể tự do thiết kế như thế nào mình muốn. - Port B mình nối với các chân từ a-g của led 7 đoạn. Ở đây mình dùng led anode chung. Với a nối với RB0,...., g nối với RB7. Hiển thị theo kiểu quét led nên cần các chân điều khiển, Chính là chân Vcc của led 7 đoạn. Giờ mình bắt đầu nối chân như sau: Mình nói sơ qua thiết kế của mình, đồng hồ mình hiển thị được giờ phút giây, ngày tháng năm nên mình có các thuật ngữ như sau: Giây đơn vị, giây chục, phút đơn vị, phút chục, giờ đơn vị, giờ chục, ngày đơn vị, ngày chục, tháng đơn vị, tháng chục, năm hàng trăm, năm chục, năm đơn vị, nhiệt độ đơn vị, nhiệt độ chục, trong đó: - Giây đơn vị được điều khiển bởi chân RC0 tức là jack J15. - Giây chục được điều khiển bởi chân RA1 tức là jack J20. - Phút đơn vị được điều khiển bởi chân RA2 tức là Jack J19. - Phút hàng chục được điều khiển bởi chân RA3 tức là jack J18. - Giờ đơn vị được điều khiển bởi chân RA4 tức là jack J17. - Giờ chục được điều khiển bởi chân RA5 tức là jack J16. - Ngày đơn vị được điều khiển bởi chân RD4 tức là jack J8. - Ngày chục được điều khiển bởi chân RD5 tức là jack J9. - Tháng đơn vị được điều khiển bởi chân RC1 tức là jack J14. - Tháng chục được điều khiển bởi chân RE2 tức là jack J28. - Năm đơn vị được điều khiển bởi chân RC5 tức là jack J13. - Năm chục được điều khiển bởi chân RC6 tức là jack J12. - Năm hàng trăm được điều khiển bởi chân RC7 tức là Jack J21. - Nhiệt độ hàng đơn vị được điều khiển bởi chân RD6 tức là Jack J10. - Nhiệt độ hàng chục được điều khiển bởi chân RD7 tức là Jack J11. Riêng số 2 trong năm 2000 thì ta nối chân Vcc lên 5v, các chân a,b,g,e,d xuống Mass. Chữ độ C thì ta quay ngược led 7 đoạn lại và nối chân Vcc lên 5V, chân a,b,c,d xuống mass. Ngoài ra, nếu các bạn nối các chân ko đúng như trên thì các bạn chỉ việc sửa lại code ( chỗ khai báo các biến ấy) là được, đừng có tháo ra hàn lại. Chân RA0 tức là jack J4 thì ta nối đến chân số 2 của IC LM335. Con2 tức J5 là đế pin 3V. Con2 tức J27 là domino nối nguồn 5V, 3A. Vì mình dùng led loại lớn nên mình dùng dòng lớn, các bạn cẩn thận chứ nếu để nguồn thấp là dễ bị cháy Pic đó. Nếu các bạn có thắc mắc gì thì các bạn cứ post lên và đồng thời gửi mail cho mình để mình biết để mình trả lời ( nếu mình biết). Chúc các bạn may mắn |
|
|