mình toàn viết =C nên k giành về ASM đâu (học lâu quên rồi )
Thông báo
Collapse
No announcement yet.
Giúp code gọi chương trình con bằng nút ấn MODE
Collapse
X
-
Nguyên văn bởi hoangnam555 Xem bài viếtai viết dùm mây dòng đếm số lần nhấn MODE ko? mình đang học ASM.Code:;==================================================== ; Ten chuong trinh : Mach DK DEN bang nut bam. ; Nguoi thuc hien : Cuong ; Ngay thuc hien : 27/03/2012 ; Phien ban : 1.0 ; Mo ta phan cung : Dung AT89C51 - thach anh 12MHz ; : LED giao tiep voi PORT1 ; : Cuc am cua LED noi voi GND ; : Den 1: P2.1 = 1 <=> Sáng ; : Den 2: P2.2 = 1 <=>Sáng ; : Nut MODE: P1.6 ; Yeu cau: An lan 1: Chuong trinh 1 hoat dong. ; An lan 2: Chuong trinh 2 hoat dong. ; An lan 3: Chuong trinh 3 hoat dong. ; : Nut Stop: P1.7 ;---------------------------------------------------------------- ; Ngay hoan thanh : 27/03/2012 ; Ngay kiem tra : 27/03/2012 ; Nguoi kiem tra : Cuong ;---------------------------------------------------------------- ; Chu thich : Co the chinh sua va phat trien mo rong. ;==================================================== ; org 0000h main: ;bat dau chuong trinh clr p2.1 ;tat 2 den clr p2.2 loop: acall kt_phiman ;goi CT kiem tra phim an acall ctrinh_1 acall kt_phiman acall ctrinh_2 acall kt_phiman acall ctrinh_3 sjmp loop ;thuc hien vo han vong lap ;===== CT KIEM TRA PHIM AN ====== ; Ktra xem co phim nao dc an hay khong. ;----------------------------------------------- kt_phiman: jnb p1.7, main ;Co an: Stop thi tat den, ko an thi ktra phim Mode jb p1.6, kt_phiman ;Ko an: Mode thi tiep tuc kiem tra phim an. Co thi ktra phim co bi giu hay ko. acall kt_giu ;goi ctrinh ktra giu phim. ret ;tro ve ctrinh chinh. ;---------- CT KIEM TRA GIU PHIM --------- ; Tao do tre thoi gian la 200ms de chong giu phim. ; Su dung bo dinh thoi 0 che do 1 (16bits). ;----------------------------------------------- kt_giu: mov r0, #10 mov TMOD, #01h again: clr TR0 mov TH0, #high(-20000) mov TL0, #low(-20000) setb TR0 ;Khoi dong bo dinh thoi. wait: jnb TF0, wait ;Cho den khi tran. clr TR0 clr TF0 djnz r0, again ;tre du 200ms thi thoat. jnb p1.6, $ ;o lai day den khi nao phim duoc nha. ret ;------------------------------------------------ ;=========================== ;---------- Che do 1 --------------------------- ctrinh_1: setb p2.1 setb p2.2 ret ;------------------------------------------------- ;---------- Che do 2 --------------------------- ctrinh_2: setb p2.1 clr p2.2 ret ;------------------------------------------------- ;---------- Che do 3 --------------------------- ctrinh_3: clr p2.1 setb p2.2 ret ;------------------------------------------------- ;=========================== end ; Ket thuc chuong trinh chinh.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi mèomướpDạ chú mua cái kẹp dòng ấy ạ. Chị hàng xóm nhà cháu có 1 cái thấy lâu lâu rùi chưa hỏng ạ. Ví dụ như mẫu này trên shoppee đầy ạ...
https://vn.shp.ee/dWYVgq7-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 12:48 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi vi van phamBác Đinh Vặn sai rồi,bây giờ con nít mẫu giáo đã giải phương trình 2 ẩn số rồi.
Tôi chứng minh bác lên youtube đầy video đơn giản tựa rất hot, chỉ 1 transistor hay 1 con diode và hướng dẩn cách làm, tác giả không vẽ sơ đồ mạch điện...-
Channel: Điện tử công suất
Hôm qua, 11:55 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nguyendinhvanBây giờ mới có tháng giêng, bao giờ mới đến tháng mười ?
Các cháu mẫu giáo mới lên lớp 1 được có 4 tháng. Nên đừng lấy lý do chúng nó đã đi học rồi để bắt nó viết một bài luận văn, hay là giải bài toán hàm. Phải kiên nhẫn...-
Channel: Điện tử công suất
Hôm qua, 00:47 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nguyendinhvanKhông có loại nào đủ một vạn chức năng đâu. Nó chỉ được 2345678 , hoặc khủng lắm thì được 10 chức năng.
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 00:16 -
-
bởi since0501Cảm ơn bác đã chia sẻ!...
-
Channel: Điện tử dành cho người mới bắt đầu
19-01-2025, 19:00 -
-
bởi Lê Gia TứMình muốn tìm mua đồng hồ vạn năng giá khoảng 200k có đo tần số cao khoảng 0~1mhz mọi người tư vấn giúp mình với
-
Channel: Điện tử dành cho người mới bắt đầu
19-01-2025, 15:47 -
-
Trả lời cho Mạch tự động bật nguồnbởi davidcopyChỉ cần dùng R C mắc vô phím power là ok....
-
Channel: Điện tử gia dụng
18-01-2025, 20:47 -
-
Trả lời cho Hỏi cách điều chế xungbởi davidcopydùng mach khuếch opamp...
-
Channel: Kỹ thuật điện tử tương tự
18-01-2025, 20:42 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi davidcopy
-
Channel: Điện tử dành cho người mới bắt đầu
18-01-2025, 18:56 -
-
bởi bqvietĐấy gọi là cái "điểm gãy" trong đồ thị điện áp - dung lượng còn lại. Dùng điện áp hở cực để xác định sắp hết hoặc gần đầy thì vẫn tạm ổn. Dùng để đo SOC/DOD thì đừng. Ngay cả số km đã đi cũng chả xác định được...
-
Channel: Điện tử dành cho người mới bắt đầu
17-01-2025, 21:36 -
Comment