Mình muốn thiết kế mạch VDK (89s52) sao cho khi ta ngắt nguồn sau đó bật lại thì vdk không bị reset,có nghĩa là vdk sẽ thực hiện tiếp lệnh còn dang dở từ trc lúc ngắt nguồn.(Nhưng khi cần thiết vẫn reset đc mạch bằng nút reset.)?
Thông báo
Collapse
No announcement yet.
Hỏi về cách bật nguồn nhưng không reset lại vdk
Collapse
X
-
giả sử bạn làm được việc này rồi thì mình xin hỏi ý tưởng của bạn ứng dụng cái này vào việc gì nhỉ ????Nguyên văn bởi daaa Xem bài viếtMình muốn thiết kế mạch VDK (89s52) sao cho khi ta ngắt nguồn sau đó bật lại thì vdk không bị reset,có nghĩa là vdk sẽ thực hiện tiếp lệnh còn dang dở từ trc lúc ngắt nguồn.(Nhưng khi cần thiết vẫn reset đc mạch bằng nút reset.)?chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
Everything should be made as simple as possible, but not simpler
Comment
-
nói ra thì hơi dài dòng,mình đang làm 1 cái word clock,kể cả 2 chân giao tiếp DS1307 là đã 32 chân (mình ko muốn dùng 595),thế là không còn chân để làm chỉnh time,vì vậy mình code là mới đầu vào sẽ set time vào DS1307 là 8h00,có nghĩa là khi cần chỉnh lại giờ,t rình đúng lúc 8h00 để ấn nút reset => nạp lại time.nhưng như thế thì khi mất điện và có điện lại thì mạch sẽ chạy lại 8h00=>sai,mình muốn khi mất điện và cấp điện lại thì vdk vẫn tiếp tục tiến trình đọc DS sau đó hiển thị chứ không bắt đầu lại từ đầu (có nghĩa là set time).Nguyên văn bởi daohuytien Xem bài viếtgiả sử bạn làm được việc này rồi thì mình xin hỏi ý tưởng của bạn ứng dụng cái này vào việc gì nhỉ ????
Comment
-
really??????????????????????????Nguyên văn bởi anh_hung_21 Xem bài viếtbạn đã học vdk sao còn hỏi câu đó.khi ngắt điện thì tất cả bộ nhớ cờ đều trả về mo.thể làm đc việc đó.
Comment
-
thế thì lập trình để thời gian đầu là thời gian cài đặt thời gian. Sau thời gian này thì đồng hồ chạy bt. Chứ con 8051 đâu có giữ được giá trị các thanh ghi khi mất điện. Hoặc làm 2 code riêng biệt: 1 để cài thời gian, một là cái đồng hồ của cậuNguyên văn bởi daaa Xem bài viếtnói ra thì hơi dài dòng,mình đang làm 1 cái word clock,kể cả 2 chân giao tiếp DS1307 là đã 32 chân (mình ko muốn dùng 595),thế là không còn chân để làm chỉnh time,vì vậy mình code là mới đầu vào sẽ set time vào DS1307 là 8h00,có nghĩa là khi cần chỉnh lại giờ,t rình đúng lúc 8h00 để ấn nút reset => nạp lại time.nhưng như thế thì khi mất điện và có điện lại thì mạch sẽ chạy lại 8h00=>sai,mình muốn khi mất điện và cấp điện lại thì vdk vẫn tiếp tục tiến trình đọc DS sau đó hiển thị chứ không bắt đầu lại từ đầu (có nghĩa là set time).
Comment
-
khi mất nguồn thì bắt buộc con VDK nào cũng phải reset. Bạn gắn thêm 1 cái nút vào 1 trong 2 chân SCK hoặc SDA. Sửa lại code, khi VDK reset bạn kiểm tra nút bấm này, nếu nút bấm xuống 0 thì nhảy vào set thời gian 8h00 của bạn, nếu VDK reset mà ko có bấm nút thì đọc DS mà ko ghi 8h00. Vì nút nhấn chỉ bị kiểm tra ở đầu chương trình nên quá trình chạy sau đó vẫn ko bị vấn đề gìNguyên văn bởi daaa Xem bài viếtnói ra thì hơi dài dòng,mình đang làm 1 cái word clock,kể cả 2 chân giao tiếp DS1307 là đã 32 chân (mình ko muốn dùng 595),thế là không còn chân để làm chỉnh time,vì vậy mình code là mới đầu vào sẽ set time vào DS1307 là 8h00,có nghĩa là khi cần chỉnh lại giờ,t rình đúng lúc 8h00 để ấn nút reset => nạp lại time.nhưng như thế thì khi mất điện và có điện lại thì mạch sẽ chạy lại 8h00=>sai,mình muốn khi mất điện và cấp điện lại thì vdk vẫn tiếp tục tiến trình đọc DS sau đó hiển thị chứ không bắt đầu lại từ đầu (có nghĩa là set time).
Comment
-
bạn có thể search google để biết chi tiết,nói chung là dùng chữ để báo giờ,mà câu hỏi của mình bạn có biết cách làm ko?Nguyên văn bởi daohuytien Xem bài viếtoh my god !!!!!
bạn làm cái word clock là cái gì vậy ? dùng ds1307 nữa sao lại tốn chân vdk thế
Comment
-
hehe không biết thì hỏi có gì đâu ? cũng như bạn không biết thì bạn lên đây hỏi . ai biết thì trả lời , ai không biết thì vẫn có quyền hỏi và trả lời chứ bạn ? tất cả là xem thấy ý tưởng của bạn hay hay lên tui hỏi vậy thui !chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
Everything should be made as simple as possible, but not simpler
Comment
-
thanks,mình cũng đã nghĩ đến cách này trong trường hợp vdk bắt buộc reset,mình có thắc mắc là dùng chung chân SCK(SDA) với chức năng nút bấm thì có ảnh hưởng j ko nhỉ?Nguyên văn bởi chung1608 Xem bài viếtkhi mất nguồn thì bắt buộc con VDK nào cũng phải reset. Bạn gắn thêm 1 cái nút vào 1 trong 2 chân SCK hoặc SDA. Sửa lại code, khi VDK reset bạn kiểm tra nút bấm này, nếu nút bấm xuống 0 thì nhảy vào set thời gian 8h00 của bạn, nếu VDK reset mà ko có bấm nút thì đọc DS mà ko ghi 8h00. Vì nút nhấn chỉ bị kiểm tra ở đầu chương trình nên quá trình chạy sau đó vẫn ko bị vấn đề gì
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
23-06-2026, 22:43 -

...
Comment