8051 pavyzdžių

S

Sheriff Welsen

Guest
Hi all,

Ar galėtumėte man su nuorodomis arba pdf 8051 pavyzdžių?

Ačiū inadvance.

 
http://www.8052.com

Jei nepakanka, eiti ieškoti edaboards ebooks.

 
LabasNaudokite šią nuorodą: hxxp: / / w * w.c51.de/c51.de/Dateien/Liste.php? ShowHerst = 1 & showArt = 1 & str = 1 & UIN =

Daug app dėmesį Išeitinis kodas 8051

All the bestBobi

 
Nuoroda http://www.cs.ucr.edu/content/esd/labs/tutorial/ neveikia.

 
Būti šiek tiek konkretesnis, jūs ieškote surinkėjui arba C pavyzdžių?

 
I'm looking for pavyzdžiais parašyta assymbly kalbą.

 
Išbandykite šias svetaines:
http://www.iguanalabs.com/library.htm
http://www.programmersheaven.com/zone5/cat27/

 
pabandykite

http://www.geocities.com/dsaproject/electronics/8031-ah/e8031-ah.html
http://bit.kuas.edu.tw/ ~ 8051 /

 
Nužvelgia:
www.learn-c.com
http://chaokhun.kmitl.ac.th/ ~ kswichit/8051sbc/c51.html

 
Nuoroda: http://www.blitzlogic.com/spj.htm

Tinklalapį mokyti:Šiame puslapyje yra suteikti pradedantiesiems su galva pradeda programą C kalbą padaryti paprastą eksperimentą su AT89C2051 mikrokontrolerių nuo ATMEL.Žemiau yra keletas eksperimentų: --

*

Interfacing to Aštuonios lemputės
Interfacing 7 segmentų ekrane
# Interfacing 5 x 7 Matrica LED ekranas
sąsaja į 16 x 1 LCD

 
tai yra pavyzdys Led blyksintis projektą

; #
Include "8051EQU.INC"
; RESET; atkurti įprastinę
. ORG 0H; rasti įprastas ne 00h
AJMP START; peršokti į START
;
;************************************************* *************************
;
; Interrupts (nenaudojamas); vieta nutraukti kasdienybe tinkamas
; atminties
. ORG 03H; išorės pertraukti 0
Reti
. ORG 0BH; laikmatç 0 pertraukti
Reti
. ORG 13H; išorės pertraukti 1
Reti
. ORG 1BH; laikmatç 1 pertraukti
Reti
. ORG 23h; serial port pertraukti
Reti
. ORG 25h; rasti pradžioje poilsio programos
;
;************************************************* *************************
;
Initialize:; įsteigti kontrolės registrai
;
MOV TCON, # 00h
MOV TMOD, # 00h
MOV PSW, # 00h
MOV IE, # 00h; išjungti pertraukinėja
RET
;
;************************************************* *************************
;
; Nekilnojamasis kodas prasideda žemiau.Pirmieji du kasdienybe yra vėluojama todėl
; Gali sulėtinti mirksi taip mes galime matyti.(Be delsimo, ji
; Būtų mirktelėjimas taip greitai jis atrodė taip buvo visada.
;
;************************************************* *************************
;
DELAYMS:; millisecond vėlavimą kasdieninį
;
MOV R7, # 00h; Vertinti 0 registre R7
LOOPA:
INC R7; padidinti R7 viena (R7 = R7 1)
MOV A R7; perkelti vertė R7 į Accumlator (taip pat žinoma kaip A)
CJNE A # 0FFH, LOOPA; lyginti A FS šešioliktainį (256).Jei ne lygi pereiti į LOOPA
RET; grįžti į tašką, kad tai įprastas atidaroma nuo
;
;************************************************* *************************
;
DELAYHS:; pusę sekundės vėlavimas virš millisecond vėlavimą
;
MOV R6, # 00h; įdėti 0 registre R6 (R6 = 0)
MOV R5, # 002H; įdėti 2 registruokitės R5 (R5 = 2)
LOOPB:
INC R6; padidinti R6 viena (R6 = R6 1)
ACALL DELAYMS; paskambinti kasdieninį aukščiau.Ji bus ir grįžti čia.
MOV A, R6; perkelti vertė R6 A
JNZ LOOPB; jei A yra ne 0, eikite į LOOPB
DEC R5; sumažėjo R5 vienas.(R5 = R5 -1)
MOV A, R5; perkelti vertė R5 A
JNZ LOOPB; jei A yra ne 0, tada eikite į LOOPB.
RET
;
;************************************************* *************************
;
STARTAS:; pagrindinės programos (su galia, programa prasideda šis punktas)
ACALL Initialize; įsteigti kontrolės registrai
LOOP:
CPL P1.0; Complement (invertuotas) P1.0 (tai daro LED pakeisti)
ACALL DELAYHS; eikite į aukščiau įprastinių, kad priežastis yra vėlavimas
AJMP LOOP; pereiti prie LOOP (visuomet grįžti į tašką etikete LOOP)
. PABAIGA; pabaigos programa

 
pažvelgti į šią:

http://www.8051projects.net

http://www.8051projects.info

http://www.mytutorialcafe.com

 
ir ebook apie mazidi yra geras ebook pabandykite google kopija

 

Welcome to EDABoard.com

Sponsor

Back
Top