hiện tại em đang làm bài tập vi xử lí mà viết hoài không chạy cần mọi người giúp. đề tài là: thiết kế mạch mô phỏng trên protues và viết chương trình điều khiển mô phỏng đếm số lần nhấn nút tại chân P3.3/INT1 phải dùng tính năng ngắt ngoài của modul interrupt để thực hiện đếm xung và hiển thị số lần nhấn nút trên 2 led 7 đoạn.
Thông báo
Collapse
No announcement yet.
cần giúp lập trình 8051 bằng ngôn ngữ Asm
Collapse
X
-
cái này là file mình vẽ trên protues:
nut nhan.DSN
còn cái này là code hiển thị led, mình chỉ biết viết đến đó, không biết dùng interrupt đếm xung làm sao?
$MOD51
ORG 00H
MAIN:
MOV DPTR,#CODELED
MOV R0,#01H
MOV R1,#00H
DISP:
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
MOV A,R1
MOVC A,@A+DPTR
MOV P1,A
INC R0
CJNE R0,#9,NEXT
CJNE R1,#10,DISP
SJMP MAIN
NEXT:
CJNE R0,#10,DISP
MOV R0,#00H
INC R1
SJMP DISP
CODELED:
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
RET
END
Comment
-
Chạy sai là vì bạn chưa cho sự kiện sử lý ngắt thôi, bạn có thể sửa lại như sau:
$MOD51
ORG 00H
LJMP MAIN
ORG 0013H ; dia chi vector ngat ngoai1
LJMP INT1_EX
MAIN:
SETB EA ;cho phep ngat
SETB EX1 ;ngat ngoai1
SETB IT1 ;ngat canh ngoai1
MOV DPTR,#CODELED
MOV R0,#01H
MOV R1,#00H
DISP:
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
MOV A,R1
MOVC A,@A+DPTR
MOV P1,A
CJNE R0,#9,NEXT
CJNE R1,#10,DISP
SJMP MAIN
NEXT:
CJNE R0,#10,DISP
MOV R0,#00H
SJMP DISP
CODELED:
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
RET
INT1_EX:
INC R0
CJNE R0,#10,JUMPER
MOV R0,#0
INC R1
CJNE R1,#10,JUMPER
MOV R1,#0
JUMPER:
RETI
END
nguyễn sĩ tú CNT48DH đhhh
phone: 0969132917
Comment
-
Số lần ở đây là gì?Nguyên văn bởi cr.votinhai vẽ giùm em sơ đồ nguyên lý mạch đếm số lần nhấn nút tại chân p0.0 và xuất ra port nối tiếp, dùng virtual terminal để quan sát.. em cảm ơn
VD nhấn được 3 lần thì xuất giá trị 00000011B ra vitual terminal hay là xuất mã ascii của số 3 để nó hiện số 3 trên terminal. Phải rõ ràng 1 chút chứ bạn.
Hum nọ làm cho bạn rồi nhưng chắc là bài viết của bạn bị quản trị cho vào sọt rác.
Như vậy đúng ý bạn chưa: vitual_terminal.rarLast edited by tiensitu86; 24-06-2013, 11:05.
nguyễn sĩ tú CNT48DH đhhh
phone: 0969132917
Comment
-
nhờ bài của anh mà em làm được rồi.. cảm ơn anh.. ý em là cái sơ đồ nguyên lý của phần mô phỏng.. còn mô phỏng thì vẽ đcNguyên văn bởi tiensitu86 Xem bài viếtSố lần ở đây là gì?
VD nhấn được 3 lần thì xuất giá trị 00000011B ra vitual terminal hay là xuất mã ascii của số 3 để nó hiện số 3 trên terminal. Phải rõ ràng 1 chút chứ bạn.
Hum nọ làm cho bạn rồi nhưng chắc là bài viết của bạn bị quản trị cho vào sọt rác.
Như vậy đúng ý bạn chưa: vitual_terminal.rar
Comment
-
Phải cái này ko bạnNguyên văn bởi cr.votinh Xem bài viếtnhờ bài của anh mà em làm được rồi.. cảm ơn anh.. ý em là cái sơ đồ nguyên lý của phần mô phỏng.. còn mô phỏng thì vẽ đcAttached Files- Mạch nạp vdk 8051, AVR, PIC, EEPROM
- Linh kiện điện tử cho sinh viên
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatAMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 09:21 -
-
bởi theidiotcatBộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 09:09 -
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -

Comment