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.
Thông báo
Collapse
No announcement yet.
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.
http://www.dientuvietnam.net/forums/...14/index2.htmlWS:
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
-
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 dinhthuong92Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
-
Channel: Nguồn!
Hôm qua, 10:01 -
-
bởi mèomướpDạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
-
Channel: Nguồn!
08-05-2026, 16:26 -
-
bởi dinhthuong92Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
-
Channel: Nguồn!
08-05-2026, 11:00 -
-
bởi dinhthuong92Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
-
Channel: Nguồn!
08-05-2026, 10:49 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamCa sĩ AI cũng có vài loại, có ca sĩ chuyên và không chuyên.Ca sỉ chuyên thì là Synthesizer V, còn không chuyên thì là Suno. Ca sĩ chuyên thì mệt với nó lắm, phải biết nhạc và biết cả ngôn ngữ của nó để điều khiển, còn ca sĩ không chuyên thì...
-
Channel: Tâm tình dân kỹ thuật
04-05-2026, 21:33 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chúc mừng bác có ca khúc hay tặng bà xã nhé! Nếu muốn hát đúng ý mình thì bác chịu khó... thuê ca sĩ nha!!!!😁😁😁...
-
Channel: Tâm tình dân kỹ thuật
04-05-2026, 15:43 -
-
bởi dinhthuong92Trong các công thức không có mặt L bạn. Trước mình nghĩ cứ phải có L cơ....
-
Channel: Nguồn!
04-05-2026, 15:35 -

Comment