Mình có mạch đồng hồ như sau, có 6 led giờ phút giây . Quét led dùng timer0 còn tăng tăng giờ phút giây thì dùng timer 1. Có 4 nút trên Port P3.2 ->P3.5. Bạn nào đã từng lập trình chỉnh giờ trên đồng hồ rồi cho xin code (C hay ASM) hoặc lưu đồ thuật toán cũng được.
Thuật toán lập trình chỉnh giờ cho đồng hồ số !???
Collapse
X
-
ở đây cũng có các đồng hồ số, b đọc tham khảo.
WS:
Blog:
-
Chả có gì hết !!Nguyên văn bởi quangtung112 Xem bài viếtở đây cũng có các đồng hồ số, b đọc tham khảo.
http://www.dientuvietnam.net/forums/...14/index2.html
Comment
-
- Gán các giá trị giờ-phút- giây và bank thanh ghi.Nguyên văn bởi AKA_QUAN Xem bài viếtMình có mạch đồng hồ như sau, có 6 led giờ phút giây . Quét led dùng timer0 còn tăng tăng giờ phút giây thì dùng timer 1. Có 4 nút trên Port P3.2 ->P3.5. Bạn nào đã từng lập trình chỉnh giờ trên đồng hồ rồi cho xin code (C hay ASM) hoặc lưu đồ thuật toán cũng được.
- Định giá trị của R0 để giá trị của R0 là địa chỉ theo thứ tự của giờ-phút- giây.
- Ngắt ngoài 0 sẽ tăng tuần hoàn các giá trị địa chỉ của R0
- Ngắt ngoài 1 tăng giá trị được gán vào R0 và kiểm soát ko cho quá 60 phút, 60 giây và 24 giờ
Comment
-
Mình làm đồng hồ số không nhớ nên chưa dùng IC nhớ giờ, thầy mình bảo là vào chế độ chỉnh giờ MODE trong hàm main() vì quét led và tính giờ đã do ngắt timer đảm nhận.Nguyên văn bởi mast090 Xem bài viếtko ai người ta làm đồng hồ = timer cả, 1 ngày sai vài phút là may, tham khảo các ic giờ mà làm thêm vào
Tuy nhiên mình chưa rành lằm về thuật toán quét phím mà thôi !
Comment
-
như đồng hồ mình đã làm thì cũng như bạn nói, bạn đã nhét hết quét led và tính giờ vào ngắt timer rồi thì việc quét phím nhấn cứ để nó vào 1 hàm lặp vô hạn trong main là đc, lúc nào nó cũng ở chế độ chờ bạn nhấn phím, mà hiển thị led vs tính giờ vẫn đc đảm bảoWebsite chính thức đổi địa chỉ website thành
Mời các bạn ghé thăm !!!
Comment
-
Vậy bạn có lưu đồ thuật toán không cho xin cái !!Nguyên văn bởi mast090 Xem bài viếtnhư đồng hồ mình đã làm thì cũng như bạn nói, bạn đã nhét hết quét led và tính giờ vào ngắt timer rồi thì việc quét phím nhấn cứ để nó vào 1 hàm lặp vô hạn trong main là đc, lúc nào nó cũng ở chế độ chờ bạn nhấn phím, mà hiển thị led vs tính giờ vẫn đc đảm bảo
Comment
-
Không nên dùng timer vì không chính xác, và không lưu thời gian khi mất điện, khuyên bạn nên xài các IC thời gian thực như DS1307, DS12C887.... nhưng tớ khuyên nên xài 12C887 vì chính xác hơn, còn thằng 1307 thì 1 ngày sai vài giây|
Comment
-
chính xác hay ko phụ thuộc trình độ thiết kế mạch và linh kiện người mua xịn hay dỏmNguyên văn bởi tuanvu9490 Xem bài viếtKhông nên dùng timer vì không chính xác, và không lưu thời gian khi mất điện, khuyên bạn nên xài các IC thời gian thực như DS1307, DS12C887.... nhưng tớ khuyên nên xài 12C887 vì chính xác hơn, còn thằng 1307 thì 1 ngày sai vài giây
Comment
-
Ví dụ bạn có 3 nút chỉnh là: set, up, down (tùy bạn ghép nối và định nghĩa). Thuật toán là ấn set lần 1 chỉnh giờ, lần 2 chỉnh phút, lần 3...
Code:void chinhgio() { delay_ms(15); //set if(!set) { mode++; //mode=1 chỉnh gio, mode=2 chinh phut if(mode>2) mode=0; while(!set); delay_ms(15); } //up if(!up) { switch(mode) { case 1: gio++;if(gio>12) gio=1;break; case 2: phut++;if(phut>59) phut=0;break; } while(!up); delay_ms(15); } //down if(!down) { switch(mode) { case 1: gio--;if(gio<0) gio=12;break; case 2: phut--;if(phut<0) phut=59;break; } while(!down); delay_ms(15); } }
Comment
Bài viết mới nhất
Collapse
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:34 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnE nhớ bác Vivanpham làm bên điện tử y sinh, có lần đó cái sơ đồ máy chụp x quang sao có mấy con thryristor làm gì mà ko ai trả lới đúng cả
...
-
Channel: Tâm tình dân kỹ thuật
07-08-2026, 09:17 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnBác kiểm tra lại đường mạch, mối hàn xem có bị hở hoặc dẫn không tốt không?
Thay cầu diode lớn hơn càng tốt không vấn đề gì cả....-
Channel: Điện thanh
07-08-2026, 09:12 -
-
bởi LantheChào bạn.
Trục đầu ra của hộp số hành tinh xoắn ốc được kết nối với mặt bích của khách hàng thông qua một trục răng trong. Sau chưa đầy sáu tháng hoạt động, nó phát ra tiếng kêu lách cách và độ rơ lớn đáng báo động.
Việc...-
Channel: Thiết bị điện tử cá nhân
06-08-2026, 13:05 -
-
bởi ittcChào các anh em nhé, mình dự định sắp tới sẽ đi học lái xe Ôtô, thi lấy bằng lái. Cụ thể mình sẽ học và thi lấy giấy phép lái xe hạng B. Thật sự mình là người chưa có kiến thức hiểu biết gì về Ôtô cả ? tất nhiên mình sẽ phải...-
Channel: Tâm tình dân kỹ thuật
-
-
Trả lời cho Amply bị rò DC 22 voltbởi trung30000Theo sự hướng dẫn của bác, sau khi em kiểm tra tầng Vi sai sử dụng cặp c1815, tiếp đến là 1 con a1013, và cặp thúc sử dụng mje304g và mje305g, em đã tiến hành thay cặp Vi sai c1815 sau đó mở máy lên đo ngõ công suất DC 0,2V hai giây sau máy đo...-
Channel: Điện thanh
05-08-2026, 20:09 -

Comment