Bác vothanhlong ơi gửi code EPROM vào đây giúp em vs.!!!
Bác vothanhlong ơi gửi code EPROM vào đây giúp em vs.!!!
Collapse
X
-
Tags: None
-
Gửi bạn tham khảo:Nguyên văn bởi nguyenbach Xem bài viếtBác vothanhlong ơi gửi code EPROM vào đây giúp em vs.!!!
Code:;RAM LOCATION USED IN THIS MODULE 70H ;THIS IS A WORKING PROGRAM, TESTED ON 24C04 SERIAL MEMORY IC ;THE SAME CODE CAN BE USED FOR OTHER I2C IC'S WITH MODIFICATION. WTCMD EQU 10100000B ;24C04 WRITE COMMAND RDCMD EQU 10100001B ;24C04 READ COMMAND ADDRS EQU 70H SCL EQU P3.6 ;SERIAL CLOCK PIN SDA EQU P3.7 ;SERIAL DATA PIN ORG 0000H LJMP START ORG 0030H START: MOV P1,#01H MOV R1,#55H ; MOV A,#00 ;WRITE THE DATA IN R1 REGISTER INTO MOV ADDRS,A ;ADDRESS POINTED BY ADDRS INTO TEH 24C04 LCALL WRITE ; LCALL L_DELAY MOV A,#00 ; MOV ADDRS,A ;READ THE DATA FROM 24C04 FROM THE MEMORY LCALL READ ;LOCATION POINTED BY ADDRS AND STORE IN R2 MOV A,R2 ; MOV P1,A ;MOVE THE RED BACK DATA ONTO P0 LCALL L_DELAY LJMP START ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;THIS IS USED TO WRITE INTO 24C04 ;ARGUMENTS1 --> ADDRS => ADDRESS TO BE WRITTEN INTO,IN 24C04 MEMORY ;ARGUMENTS2 --> R1 ==> DATA TO BE WRITTEN ;RETURN --> NONE WRITE: MOV A,#WTCMD CALL OUTS MOV A,ADDRS CALL OUT MOV A,R1 CALL OUT CALL STOP RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;THIS SUB ROUTINE IS USED TO READ DATA FROM THE 24C04 ;ARGUMENTS --> ADDRS ==> ADDRESS IN 24C04,THE DATA SHOULD BE READ FROM. ;RETURN --> R2(DATA THAT WAS READ) READ: MOV A,#WTCMD CALL OUTS MOV A,ADDRS LCALL OUT MOV A,#RDCMD LCALL OUTS LCALL IN MOV R2,A LCALL STOP RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ OUTS: MOV B,#8 SETB SDA SETB SCL NOP CLR SDA NOP CLR SCL OSLOOP: RLC A MOV SDA,C SETB SCL NOP CLR SCL DJNZ B,OSLOOP SETB SDA NOP SETB SCL NOP CLR SCL RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ OUT: MOV B,#8 OLOOP: RLC A MOV SDA,C SETB SCL NOP CLR SCL DJNZ B,OLOOP SETB SDA NOP SETB SCL NOP CLR SCL RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IN: MOV B,#8 SETB SDA INLOOP: CLR SCL NOP SETB SCL MOV C,SDA RLC A DJNZ B,INLOOP CLR SCL RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ STOP: CLR SDA NOP SETB SCL NOP SETB SDA LCALL DLAYms RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ DLAYms: MOV R6,#150 MOV B,#00 MS1: DJNZ B,$ ;((2*255)+(2*255)*150 DJNZ B,$ ;=153 MILLI SECONDS DJNZ R6,MS1 RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ L_DELAY: MOV R7,#0AH ;153 MILLISECONDS * 10 LLL: LCALL DLAYms ;1.53 SECONDS DJNZ R7,LLL RET ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ END
Công ty TNHH Tự Động Hóa Đạt Lân
32/36, Ông Ích Khiêm, F14, Q11
ĐT: 08.3974 7308 - 0937.197.001
email:
Webite:
-
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
26-10-2026, 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