поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

HT80C51 датащи(PDF) 53 Page - List of Unclassifed Manufacturers

номер детали HT80C51
подробное описание детали  User Manual Document Information
PDF  132 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  ETC2 [List of Unclassifed Manufacturers]
домашняя страница  
Logo ETC2 - List of Unclassifed Manufacturers

HT80C51 датащи(HTML) 53 Page - List of Unclassifed Manufacturers

Back Button HT80C51 Datasheet HTML 49Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 50Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 51Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 52Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 53Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 54Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 55Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 56Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 57Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 132 page
background image
HT80C51 User Manual
Peripheral Modules – I2C Interface (SIO1)
Handshake Solutions
© Philips Electronics N.V. 2005
Page 53 of 132
into the five most significant bits of the status register when the serial interrupt flag is set (by hard-
ware) and remains stable until the interrupt flag is cleared by software. The three least significant bits
of the status register are always zero. If the status code is used as a vector to service routines, then
the routines are displaced by eight address locations. Eight bytes of code are sufficient for most of the
service routines.
5.5.4.3.
The Four SIO1 Special Function Registers
The microcontroller interfaces to SIO1 via four special function registers. These four SFRs (S1ADR,
S1DAT, S1CON, and S1STA) are described individually in the following sections.
The Address Register, S1ADR
The CPU can read from and write to this 8-bit, directly addressable SFR. S1ADR is not affected by the
SIO1 hardware. The contents of this register are irrelevant when SIO1 is in a Master mode. In the
Slave modes, the seven most significant bits must be loaded with the microcontroller’s own slave ad-
dress, and, if the least significant bit is set, the general call address (00H) is recognized; otherwise it is
ignored.
7
6
5
4
3
2
1
0
S1ADR (DBH)
own slave address
GC
The most significant bit corresponds to the first bit received from the I2C bus after a start condition. A
logic 1 in S1ADR corresponds to a high level on the I2C bus, and a logic 0 corresponds to a low level
on the bus.
The Data Register, S1DAT
S1DAT contains a byte of serial data to be transmitted or a byte, which has just been received. The
CPU can read from and write to this 8-bit, directly addressable SFR while it is not in the process of
shifting a byte. This occurs when SIO1 is in a defined state and the serial interrupt flag is set. Data in
S1DAT remains stable as long as SI is set. Data in S1DAT is always shifted from right to left: the first bit
to be transmitted is the MSB (bit 7), and, after a byte has been received, the first bit of received data is
located at the MSB of S1DAT. While data is being shifted out, data on the bus is simultaneously being
shifted in; S1DAT always contains the last data byte present on the bus. Thus, in the event of lost arbi-
tration, the transition from master transmitter to slave receiver is made with the correct data in S1DAT.
7
6
5
4
3
2
1
0
S1DAT (DAH)
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
← shift direction
SD7 - SD0:
Eight bits to be transmitted or just received. A logic 1 in S1DAT corresponds to a high level on the I2C
bus, and a logic 0 corresponds to a low level on the bus. Serial data shifts through S1DAT from right to
left. [Figure 19] shows how data in S1DAT is serially transferred to and from the SDA line.
S1DAT and the ACK flag form a 9-bit shift register which shifts in or shifts out an 8-bit byte, followed by
an acknowledge bit. The ACK flag is controlled by the SIO1 hardware and cannot be accessed by the
CPU. Serial data is shifted through the ACK flag into S1DAT on the rising edges of serial clock pulses



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com