18 Aralık 2007 Salı

asm51.exe

yeni web sitemin adresi............:
 
8051 assembler compiler asm51.exe yi buradan indirebilirsiniz...
 
iyi eğlenceler...

7 Kasım 2007 Çarşamba

INTEL HEX FILE FORMAT

INTEL HEX FILE FORMAT


(Intel Hexadesimal Dosya Formatı)

:llaaaatt[dd...]cc

Each group of letters corresponds to a different field, and each letter
represents a single hexadecimal digit. Each field is composed of at
least two hexadecimal digits-which make up a byte-as described below:

* *:* is the colon that starts every Intel HEX record.
* */ll/* is the record-length field that represents the number of
data bytes (*dd*) in the record.
* */aaaa/* is the address field that represents the starting address
for subsequent data in the record.
* */tt/* is the field that represents the HEX record type, which may
be one of the following:
*00* - data record
*01* - end-of-file record
*02* - extended segment address record
*04* - extended linear address record
* */dd/* is a data field that represents one byte of data. A record
may have multiple data bytes. The number of data bytes in the
record must match the number specified by the *ll* field.
* */cc/* is the checksum field that represents the checksum of the
record. The checksum is calculated by summing the values of all
hexadecimal digit pairs in the record modulo 256 and taking the
two's complement.


Data Records

The Intel HEX file is made up of any number of data records that are
terminated with a carriage return and a linefeed. Data records appear as
follows:

:10246200464C5549442050524F46494C4500464C33

This record is decoded as follows:

: 10 2462 00 464C5549442050524F46494C4500464C 33

| || |||| || |||||||||||||||||||||||||||||||| CC->Checksum

| || |||| || DD->Data

| || |||| TT->Record Type

| || AAAA->Address

| LL->Record Length

:->Colon

where:

* *10* is the number of data bytes in the record.
* *2462* is the address where the data are to be located in memory.
* *00* is the record type 00 (a data record).
* *464C...464C* is the data.
* *33* is the checksum of the record.

http://www.keil.com/support/docs/1584.htm sitesinden alintidir...

28 Ekim 2007 Pazar

8051 mcs...

begin:vcard
fn:http://macroasm.googlepages.com/
n:;http://macroasm.googlepages.com/
email;internet:macroasm@gmail.com
version:2.1
end:vcard

8051 ailesi, INTEL firması tarafından 1980'lerin başında piyasaya
sunulan dünyanın en
popüler 8-bit mikrokontrolör ailesidir. INTEL 'den sonra, bu MCU (Micro
Controller Unit)
ailesi ile uyumlu olarak, başta PHILIPS, SIEMENS, ATMEL, DALLAS, OKI,
HYUNDAI/HYNIX, WINBOND olmak üzere pek çok üretici firma türev işlemciler
üretmiştir. Bunlardan başka kendi özgün mikrokontrolör ailelerini üreten
ST, TEXAS INS.
gibi çeşitli büyük üreticiler bile 8051 uyumlu MCU lar geliştirmiş ve
pazara sunmuştur.
Internet de yapılan bir araştırmada 55'in üzerinde 8051 üreticisi
belirlenmiştir. Bu firmalara
ait bir liste bölüm sonunda yer almaktadır. KEIL, IAR, NOHAU, TASKING vb
başta olmak
üzere çok miktarda diğer firma ise geniş bir donanım ve yazılım
geliştirme araçları desteği
sunmuştur. Bunun sonucu olarak 8051 ailesi, 1980'lerden bugüne bir
endüstri standardı
olmuştur.
http://macroasm.googlepages.com

26 Haziran 2007 Salı


21 Haziran 2007 Perşembe

purpose of 8051plusplus.blogspot.com

This web site is dedicated exclusively to the 8051 8052 mirocontroller, related products and 8051 8052 derivative chips. This includes the traditional 8051, 8052, 8032, and 8031 along with more modern derivatives such as the Atmel AT89c52 and Atmel AT89c51, and many others.