ProgISP

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 3: Řádka 3:
 
<gallery>
 
<gallery>
 
Soubor:ProgISP_01.png|HW: Board ATM13
 
Soubor:ProgISP_01.png|HW: Board ATM13
 +
Soubor:MCU-8051-IDE-screen.png|IDE: [[MCU 8051 IDE]]  pro vývoj aplikací v asm nebo C
 
Soubor:D10_HW_USBasp.jpg|Programmer: [http://dx.com/p/usbasp-usbisp-downloader-programmer-for-51-avr-157167 USBasp]  
 
Soubor:D10_HW_USBasp.jpg|Programmer: [http://dx.com/p/usbasp-usbisp-downloader-programmer-for-51-avr-157167 USBasp]  
 
Soubor:ProgISP_00.jpg|SW: [http://goo.gl/yek1x progisp172.zip]  
 
Soubor:ProgISP_00.jpg|SW: [http://goo.gl/yek1x progisp172.zip]  
Řádka 66: Řádka 67:
  
 
<gallery>
 
<gallery>
 +
Soubor:MCU-8051-IDE-screen.png|Write source code. Use [[MCU 8051 IDE]]
 +
Soubor:ProgISP_07.jpg|Build hex: Push Simulator-Start (F2)
 +
Soubor:ProgISP_06.jpg|Connect Board with programmer
 
Soubor:ProgISP_00.jpg|Run ProgISP
 
Soubor:ProgISP_00.jpg|Run ProgISP
 
Soubor:ProgISP_02.jpg|Select DEVICE 89S52
 
Soubor:ProgISP_02.jpg|Select DEVICE 89S52

Verze z 8. 6. 2013, 17:31

Obsah

What we need?

Electronic Circuit

ATM13 - Board

ProgISP 01.png


Source code

Two 7-segment

MCU-8051-IDE 2-7segment.gif
	 MOV	DPTR,#TAB	 
 
tens: 	 MOV	P0,#00000010B
	 MOV	R5,#01H			
units:	 MOV	R3,#00H		 
next:	 MOV	A,R3			 
	 MOVC	A,@A+DPTR	 
	 MOV 	P2,A
	 ACALL	delay				 
	 INC	R3				 
	 CJNE	R3,#10D,next
	 MOV	A,R5
	 MOVC	A,@a+dptr
	 MOV	P0,A
	 INC	R5
	 CJNE	R5,#11D,again
	 SJMP	tens
again:	 SJMP	units			 	
 
delay:	MOV	R2,#06D		 
temp2:	MOV	R1,#255D		 
temp1:	MOV	R0,#255D		 
	DJNZ	R0,$         
	DJNZ	R1,temp1		 
	DJNZ	R2,temp2		 
	RET			
 
TAB:	DB 00000010B	;0x02 	0D
	DB 10011111B	;0x9F	1D		
	DB 00100100B	;0x24	2D		
	DB 00001100B	;0x1C	3D		
	DB 10011000B	;0x98	4D
	DB 01001000B	;0x48	5D
	DB 01000000B	;0x40	6D		
	DB 00011110B	;0x1E	7D		
	DB 00000000B	;0x00	8D		
	DB 00001000B	;0x0F	9D					
END

hex code

Step by Step

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export