標題:

可不可以幫我組譯c語言c語言教學成機器碼程式(急)

發問:

#include main(){unsigned char code word[16][2]={ 0x00,0x00,0x29,0x01,0x24,0x82,0x22,0x44,0x20,0x08,0x70,0X20,0x26,0X20,0x25,0X20,0x24, 0XA0,0x27,0xFF,0x74,0XA0,0x25,0x20,0x26,0x20,0x20,0x20,0x20,0x00,0x00,0x00}, module_select[3]={1,2,4};int ... 顯示更多 #include main() { unsigned char code word[16][2]={ 0x00,0x00,0x29,0x01,0x24,0x82,0x22,0x44,0x20,0x08,0x70,0X20,0x26,0X20,0x25,0X20,0x24, 0XA0,0x27,0xFF,0x74,0XA0,0x25,0x20,0x26,0x20,0x20,0x20,0x20,0x00,0x00,0x00}, module_select[3]={1,2,4}; int i,j,k; while(1) { for(i=0;i<125;i++) { for(j=0;j<16;j++) { P2=0xff; for(k=0;k<2;k++) {P0=~word[j][k]; P1=latch_select[0][k]+j; P1=j;} for(k=0;k<2;k++) {P0=0xff; P1=latch_select[1][k]+j; P1=j;} P2=~module_select[0]; for(k=0;k<10;k++); } for(j=0;j<16;j++) { P2=0xff; for(k=0;k<2;k++) {P0=~word[j][k]; P1=latch_select[1][k]+j; P1=j;} for(k=0;k<2;k++) {P0=0xff; P1=latch_select[0][k]+j; P1=j;} P2=~module_select[1]; for(k=0;k<10;k++); } for(j=0;j<16;j++) { P2=0xff; for(k=0;k<2;k++) {P0=~word[j][k]; P1=latch_select[0][k]+j; P1=j;} for(k=0;k<2;k++) {P0=~word[j][k]; P1=latch_select[1][k]+j; P1=j;} P2=~module_select[2]; for(k=0;k<10;k++); } } } } 程式老師給低 我只有改code word裡面滴編碼 可是我低Keil C跑不出來

最佳解答:

英文地址查詢大大,沒辦法 Compiler! 您的二為陣列 latch_select[][] 沒有定義呀! 2007-11-17 08:08:36 補充: 第四題解答 ORG 001DAH ; NOP NOP ADD A,R1 AJMP L0024 ; ANL C,022H ORL A,#020H INC R0 JNZ L0206 ADD A,@R0 JB 025H,L020A ADD A,#0A0H ADD A,@R1 MOV R7,A MOV A,#0A0H ADD A,020H ADD A,@R0 JB 020H,L0216 JB 000H,L01F9 ; L01F9: NOP JBC 040H,L021D SJMP L0200 ; L01FF: DB 002H,004H ; ; ORG 00004H ; MOV 008H,A MOV 009H,A ; L0008: CLR A MOV R3,A MOV R2,A ; L000B: MOV P2,#0FFH CLR A MOV R4,A MOV R5,A ; L0011: MOV A,R3 ADD A,ACC MOV R7,A MOV A,R2 RLC A MOV R6,A MOV A,#0DAH ADD A,R7 MOV DPL,A MOV A,#001H ADDC A,R6 MOV DPH,A MOV A,DPL ; L0024: ADD A,R5 MOV DPL,A MOV A,DPH ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR CPL A MOV P0,A MOV A,#0FAH ADD A,R5 MOV DPL,A MOV A,#001H ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR ADD A,R3 MOV P1,A MOV P1,R3 INC R5 CJNE R5,#000H,L0047 INC R4 ; L0047: MOV A,R5 XRL A,#002H ORL A,R4 JNZ L0011 CLR A MOV R4,A MOV R5,A ; L0050: MOV P0,#0FFH MOV A,#0FCH ADD A,R5 MOV DPL,A MOV A,#001H ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR ADD A,R3 MOV P1,A MOV P1,R3 INC R5 CJNE R5,#000H,L0069 INC R4 ; L0069: MOV A,R5 XRL A,#002H ORL A,R4 JNZ L0050 MOV DPTR,#L01FE CLR A MOVC A,@A+DPTR CPL A MOV P2,A CLR A MOV R4,A MOV R5,A ; L007A: INC R5 CJNE R5,#000H,L007F INC R4 ; L007F: MOV A,R5 XRL A,#00AH ORL A,R4 JNZ L007A INC R3 CJNE R3,#000H,L008A INC R2 ; L008A: MOV A,R3 XRL A,#010H ORL A,R2 JZ L0093 LJMP L000B ; ; L0093: CLR A MOV R2,A MOV R3,A ; L0096: MOV P2,#0FFH CLR A MOV R4,A MOV R5,A ; L009C: MOV A,R3 ADD A,ACC MOV R7,A MOV A,R2 RLC A MOV R6,A MOV A,#0DAH ADD A,R7 MOV DPL,A MOV A,#001H ADDC A,R6 MOV DPH,A MOV A,DPL ADD A,R5 MOV DPL,A MOV A,DPH ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR CPL A MOV P0,A MOV A,#0FCH ADD A,R5 MOV DPL,A MOV A,#001H ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR ADD A,R3 MOV P1,A MOV P1,R3 INC R5 CJNE R5,#000H,L00D2 INC R4 ; L00D2: MOV A,R5 XRL A,#002H ORL A,R4 JNZ L009C CLR A MOV R4,A MOV R5,A ; L00DB: MOV P0,#0FFH MOV A,#0FAH ADD A,R5 MOV DPL,A MOV A,#001H ADDC A,R4 MOV DPH,A CLR A MOVC A,@A+DPTR ADD A,R3 MOV P1,A MOV P1,R3 INC R5 CJNE R5,#000H,L00F4 INC R4 2007-11-17 08:10:21 補充: 這題貼不下了,有字數限制,我寄給你好了。 2007-11-17 08:12:08 補充: 根據前三題判斷出 latch_select 的定義,我想都一樣,你看對不對? latch_select[2][2]={0x10,0x40,0x20,0x80}

其他解答:

論語翻譯全文下載C8395835E99A884D
arrow
arrow

    jennybryaqyrh 發表在 痞客邦 留言(0) 人氣()