thưa mấy sư huynh em có đôi lời nhờ vả tý. hiện em đang lập trình to te cho con 89 làm cái quạt dktx, tới cái chức năng hẹn giờ thì bí quá vì không biết viết sao cho chương trình nó lâu cỡ một tiếng với lại em không chuyên lắm (đang tự mò mẫm học tập), mong các bậc đàn anh đi trước có cái công thứ tính toán, chương trình mẫu hay bất kỳ gợi ý nào mong mấy anh chịu khó post lên giúp em với. em xin chân thành cảm ơn và thank hết
Chỉ giùm em hàm delay thời gian lớn
Collapse
X
-
Tags: None
-
dùng timer tạo 1 khoảng thời gian hằng số nào đó .ví dụ là 1s ,1ms rồi dùng vòng lặp nhân lên nhưng có vẻ với cách tính này sẽ có sai số nhưng không đáng kể lắmvì không biết viết sao cho chương trình nó lâu cỡ một tiếng. Gà về mạch tương tự :( ,đang cố gắng phấn đấu
-
Nói thật với mấy huynh chứ thật ra em đang mò PIC nhưng mà lại dùng 89 do ham rẻ, thật sự thì timer0 em chỉ dọc lý thuyết sơ chứ xài thì chịu, mấy anh có cách khác không chỉ em với
Comment
-
-
-
NOP (No OPeration) là một lệnh assembly, nó chẳng làm gì cả, tốn 1 chu kỳ máy. Chỉ đơn giản là pass qua lệnh tiếp theo.
Trên đây là hàm tạo trễ khoảng 1s, biến Second chính là số giây được truyền vào hàm, ở đây biến này thuộc kiểu unsigned char nên giá trị lớn nhất là 256s. Muốn lớn hơn thì khai báo kiểu unsigned int, giá trị lớn nhất là 35536s ~ 10 tiếng đồng hồ.PHP Code:void delay(unsigned char Second) { while(Second--) { unsigned int temp; temp=1000; while(temp--) { TR0 = 0; TMOD = 0x01; TH0 = 0xFC; TL0 = 0x18 ; while(!TF0); TR0 = 1; TF0 = 0; } } }
Comment
-
hớ hớ anh multisystem chơi khó em rồi, em dùng asm chứ có biết C là gì đâu, nhưng dù sao cũng cảm ơn anh nhiều
Comment
-
Theo M thì dùng Ngắt Timer sẽ hay hơn đó, M khởi tạo cho Timer đếm trong khoảng thời gian bao lâu đó tùy mình, mỗi lần tràn timer thì mình sẽ tăng biến đếm lên 1, Đến lúc nào tính đủ thời gian (đếm == bao nhiêu đó) thì kết thúc, Nếu vẫn không đủ thì có thể dùng thêm 1 biến đếm nữa
Khi đêm1 ==bao nhiêu đó thì tăng đếm 2 và reset dem 1. Đến lúc đủ thì chỉ cần Reset hết các biến là OK.: Lê Tiến Mạnh :.
Phone number : 0989 735 804
YM,Skype,mail : [leemanhj916]@gmail.com
Comment
-
-
thui để mấy bữa nữa rảnh em viết cho @_@
sài tmer cũng dc mà vòng lặp cũng được
nó không khó lắm nhưng tụi em chỉ học á thui nhìu anh cứ phang c >>> bó tay!
Comment
-
ham tre dung ASMNguyên văn bởi congtri1991 Xem bài viếtthưa mấy sư huynh em có đôi lời nhờ vả tý. hiện em đang lập trình to te cho con 89 làm cái quạt dktx, tới cái chức năng hẹn giờ thì bí quá vì không biết viết sao cho chương trình nó lâu cỡ một tiếng với lại em không chuyên lắm (đang tự mò mẫm học tập), mong các bậc đàn anh đi trước có cái công thứ tính toán, chương trình mẫu hay bất kỳ gợi ý nào mong mấy anh chịu khó post lên giúp em với. em xin chân thành cảm ơn và thank hết
dùng timer0 Ở chế độ 16 bít:
tre_10ms:
mov tmod,#01h
mov th0,#high(-10000)
mov tl0,#low(-10000)
CLR TF0
SETB TR0
TRE:
JNB TF0, TRE
CLR TR0
RET
;;;;;;;;;;
Comment
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:33 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
25-10-2026, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
25-10-2026, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
24-10-2026, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
24-10-2026, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
Comment