số là em đang làm bt lớn vxl , em phải làm khóa số dùng 8051, mô phỏng của em chạy ngon rồi , lắp thử cả mạch thật rồi mỗi tội có 1 cái lỗi rất kì quặc thế này em chịu ko hiểu sao nữa, em cứ ấn bàn phím đến lần thứ 3 mấy gì đấy là tự nhiên nó như kiểu treo máy luôn , màn hình reset về 00000000 , ấn phím thì ko ấn đc nữa , các bác giúp em với , sắp làm xong đến nơi lại gặp cái lỗi cùi bắp này
Thông báo
Collapse
No announcement yet.
cho em hỏi lỗi này với
Collapse
X
-
Mình lúc trước cũng làm mạch khóa viết chương trình xong rồi mô phỏng cũng chạy ngon lành nhưng khi gắn vào mạch thực thì chạy không ổn, LCD thì không xuống hàng thứ hai được trong khi chạy mô phỏng thì ngon lắm, cái này chắc mình nghĩ là do phần mềm nhiều hơn phần cứng.
Comment
-
Theo mình nghĩ là bạn gặp vấn đề ở quét phím, có thể 1 lỗi phát sinh với dòng lệnh : jb bit, $Nguyên văn bởi mrnmh1611 Xem bài viếtsố là em đang làm bt lớn vxl , em phải làm khóa số dùng 8051, mô phỏng của em chạy ngon rồi , lắp thử cả mạch thật rồi mỗi tội có 1 cái lỗi rất kì quặc thế này em chịu ko hiểu sao nữa, em cứ ấn bàn phím đến lần thứ 3 mấy gì đấy là tự nhiên nó như kiểu treo máy luôn , màn hình reset về 00000000 , ấn phím thì ko ấn đc nữa , các bác giúp em với , sắp làm xong đến nơi lại gặp cái lỗi cùi bắp này
Nếu bit kô thể về 0 do tác động của nhấn phím thì chương trình có thể treo chỗ này.
Hồi trước mình dùng cách thế này, tạo một Watchdog bằng cách sử dụng Timer 0. Có thể cho ngắt xày với chu kỳ là 500ms, nếu có ngắt xảy ra reset uC(nhảy về 0x00 chẳng hạn). Sau khi bạn thực thi vài lệnh(đảm bảo <500ms), bạn phải reset Timer, để nó đếm lại từ đầu. Nếu uC bị "chết" ở đâu đó kô reset được Timer thì sẽ có ngắt, và nó reset uC giúp bạn.Diễn đàn Vi điều khiển:
Comment
-
đây là đoạn mã quét bàn phím của em , các anh xem hộ em với , em cũng nghi ngờ cái đoạn này lắm (em dùng bàn phím hex kết nối với port 3) , trong mỗi đoạn chương trình con em gọi sau đấy cũng có đoạn delay rồi
MOV P3,#0FEh
JNB P3.4,a7
JNB P3.5,a8
JNB P3.6,a9
JNB P3.7,En
MOV P3,#0FDh
JNB P3.4,a4
JNB P3.5,a5
JNB P3.6,a6
JNB P3.7,Ca
MOV P3,#0FBh
JNB P3.4,a1
JNB P3.5,a2
JNB P3.6,a3
JNB P3.7,LO
MOV P3,#0F7h
JNB P3.5,a0
JNB P3.7,Ch
LJMP Main
a7:
CALL Sw7
a8:
CALL Sw8
a9:
CALL Sw9
En:
CALL Enter
a4:
CALL Sw4
a5:
CALL Sw5
a6:
CALL Sw6
Ca:
CALL Can
a1:
CALL Sw1
a2:
CALL Sw2
a3:
CALL Sw3
LO:
MOV P0,#00h
LJMP Main
a0:
CALL Sw0
Ch:
CALL Change
ah em quên mất là còn 1 lỗi này nữa , khi em ấn đến lần thứ 10 gì đấy thì nó cũng hiển thị khá là lộn xộn , nhưng mà chỉ ấn thêm vài lần nữa là nó lại rất nuột , em mới bước vào lĩnh vực này , mong các anh chỉ giáoLast edited by mrnmh1611; 02-04-2008, 16:17.
Comment
-
@mrnmh1611: Bạn đọc bài hướng dẫn cách gõ trong diễn đàn, bạn bị trường hợp lỗi font.
http://dientuvietnam.net/forums/show...newpost&t=9171
Chúc vuiFalleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho LÀM BOARD Cho ARDUINObởi NannaMấy ông tín đồ Adruino có kit có thể làm thử xem thế nào !
————————————————————————
skysmotor.co.uk bán các sản phẩm sau trực tuyến: động cơ bước, động cơ servo, trình điều khiển động cơ bước, hộp số hành tinh và có thể mua trực tuyến nếu cần.-
Channel: Kiến thức chung về chip khả trình
hôm nay, 15:12 -
-
bởi opthaianTrong quy trình sản xuất rượu, việc lựa chọn thiết bị chưng cất phù hợp không chỉ ảnh hưởng đến chất lượng thành phẩm mà còn quyết định hiệu quả kinh doanh lâu dài của mỗi xưởng sản xuất. Đặc biệt với các xưởng nhỏ, thách...
-
Channel: Góp ý cho diễn đàn
hôm nay, 12:00 -
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
Hôm qua, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -
-
Trả lời cho Máy điện châm ?bởi nick22Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
-
Channel: Điện tử y sinh
01-12-2025, 13:23 -
-
Trả lời cho Làm thế nào để check IC LM358bởi thetungĐể check IC sống hay chết thì đơn giản : bạn lắp cái mạch ( khuếch đại hoặc dao động ) chạy bằng con IC đó ,nhưng vị trí IC thì lắp cái đế .... thế là cứ cắm rút thì biết . Còn không thì kiếm cái này : https://shopee.vn/Xu-M%C3%A1y-ki%E1%...di-%C4%91%E1%B...
-
Channel: Hướng dẫn tìm thông tin linh kiện
28-11-2025, 14:34 -
-
bởi ngochung90Tình hình là em có mua mạch 3s về để hàn vào khối pin 12v, hàn xong em đo tại các chân từ B-, B1, B2, B+ thì điện áp pin vẫn đủ 12,6v, nhưng tại 2 chân ra P- P+ thì đo chỉ được 6,3v là bị sao các bác, và chân P- P + này đồng thời là chân sạc xả thì mình cắm sạc xả cùng lúc được ko ạ
...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2025, 10:32 -
-
Trả lời cho Làm thế nào để check IC LM358bởi nguyendinhvanViệc đó tùy thuộc trình độ khoa học kỹ thuật công nghệ ứng dụng hiện tại thôi.
Trong datasheet,họ đưa ra nhiều thông số. Tùy theo khả năng , và những thông số họ cần, họ sẽ kiểm tra casc số đo có khớp với số liệu trong datasheet...-
Channel: Hướng dẫn tìm thông tin linh kiện
27-11-2025, 18:00 -
-
bởi kqbn9091Em có mạch AT89s8253 đang cần sửa số serial no của CHIP mà giờ lâu quá rồi không dùng keil nên không biết phải làm sao, trong khi chỉ còn file hex. Mạch nạp thì progris khi viết không sửa được số serial của IC. Rất cần bác nào còn làm về 89...
-
Channel: Vi điều khiển họ 8051
27-11-2025, 11:13 -

Comment