MCU 8051 IDE

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
MCU 8051 IDE
popis: Vývoj aplikace pro 8051 v asm nebo C
vývojář Martin Ošmera
aktuální verze 1.4 (2011)
OS Unix-like, Microsoft Windows, freeBSD
typ softwaru aplikační
licence GNU General Public License
web mcu8051ide.sf.net wiki

Download Download

Instalace programu

Založení nového projektu

Simulace programu

Ukázka příkladu

Porty - write

 	org 0 ;pseudoinstrukce umistujici program do pameti programu pocitace adresou 000h

start:  	
	mov A,#01010101b
	mov P3,A
	acall delay

	mov A,#10101010b
	mov P3,A
	acall delay

	sjmp start

delay:	mov R0,#01h
skok1:	mov R1,#01h
skok2:	mov R2,#01h
	
skok:	DJNZ	R2,skok
	DJNZ	R1,skok2
	DJNZ	R0,skok1

	ret
	end


Porty - Read/Write

 	org 0 ;pseudoinstrukce umistujici program do pameti programu pocitace adresou 000h

start:  	
	mov A,#P1
	mov P3,A
	sjmp start

Běžící světlo

	org 0 ;pseudoinstrukce umistujici program od 00h

  	mov P3,#11111110B	;0. bit na log "0"
loop:	mov A,P3
	rlc A	 		;posun obsah A přes C doleva
	mov P3,A
	acall delay	 	;zavolá podprogram pro zpoždění 1s
 	sjmp loop	 	;skočí zpět k rotaci P1
 	  	  
delay:	mov R0,#01h		;podprogram zpoždění
skok1:	mov R1,#01h
skok2:	mov R2,#01h
 
skok:	djnz	R2,skok
	djnz	R1,skok2
	djnz	R0,skok1
 
	ret 	 
	end

www

8051

Soubor:MCU 8051 IDE.jpg