Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

SH79F166AP044PR Datasheet(PDF) 81 Page - List of Unclassifed Manufacturers

Part # SH79F166AP044PR
Description  Enhanced 8051 microcontroller with 10-bit ADC
PDF  113 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC1 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC1 - List of Unclassifed Manufacturers

SH79F166AP044PR Datasheet(HTML) 81 Page - List of Unclassifed Manufacturers

Back Button SH79F166AP044PR Datasheet HTML 77Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 78Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 79Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 80Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 81Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 82Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 83Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 84Page - List of Unclassifed Manufacturers SH79F166AP044PR Datasheet HTML 85Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 81 / 113 page
background image
SH79F166A
81
8.4.3 波特率
在方式0中,波特率可编程为系统时钟的1/12或1/4,由SM2位决定。当SM2为0时,串行端口在系统时钟的1/12下运行。当
SM2为1时,串行端口在系统时钟的1/4下运行。
在方式1和方式3中,波特率可选择来至定时器4或定时器2的溢出率。
分别置TCLK(T2CON.4)和RCLK(T2CON.5)位为1来选择定时器2作为TX和RX的波特时钟源(详见定时器章节)。无
论TCLK还是RCLK为逻辑1,定时器2都为波特率发生器方式。如果TCLK和RCLK为逻辑0,定时器4作为Tx和Rx的波特时钟源。
方式1和方式3波特率公式如下所示,其中[RCAP2H,RCAP2L]是定时器2的16位自动重载寄存器,[TH4,TL4]是定时器4
的16位重载入寄存器,PRESCALER为定时器4的时钟预分频。
L]
2
RCAP
H,
2
[RCAP
65536
f
16
2
1
BaudRate
2
−
×
×
=
T
,用定时器2作为波特率发生器,定时器2时钟源为系统时钟
L]
2
RCAP
H,
2
[RCAP
65536
f
16
1
BaudRate
2
T
−
×
=
,用定时器2作为波特率发生器,定时器2时钟源为时钟源为T2引脚输入时钟
4]
TL
4,
[TH
65536
/PRESCALER
f
16
2
1
BaudRate
4
T
−
×
×
=
,用定时器4作为波特率发生器,定时器4时钟源为系统时钟
4]
TL
4,
[TH
65536
/PRESCALER
f
16
1
BaudRate
4
T
−
×
=
,用定时器4作为波特率发生器,定时器4时钟源为时钟源为T4引脚输入时钟
在方式2中,波特率固定为系统时钟的1/32或1/64,由SMOD位(PCON.7)决定。当SMOD位为0时,EUART以系统时钟
的1/64运行。当SMOD位为1时,EUART以系统时钟的1/32运行。
)
64
f
(
2
BaudRate
SYS
SMOD
×
=
8.4.4 多机通讯
软件地址识别
方式2和方式3有一个专门的适用于多机通讯的功能。在这两个方式下,接收的是9位数据,第9位移入RB8中,然后再来一
位停止位。EUART可以这样来设定:当接收到停止位时,只有在RB8 = 1的条件下,串行口中断才会有效(请求标志RI置1)。
可以通过将SCON寄存器的SM2位置1使EUART具有这个功能。
在多机通讯系统中,以如下所述来利用这一功能。当主机要发送一数据块给几个从机中的一个时,它先送出一地址字节,
以辨认目标从机。地址字节与数据字节可用第9数据位来区别,地址字节的第9位为1,数据字节的第9位为0。
如果从机SM2为1,则不会响应数据字节中断。地址字节可以中断所有从机,这样,每一个从机都检查所接收到的地址字节,
以判别自己是不是目标从机。被寻到的从机清0 SM2位,并准备接收即将到来的数据字节,当接收完毕时,从机再一次将SM2
置1。没有被寻址的从机,则维持它们的SM2位为1,忽略到来的数据字节,继续做自己的事情。
注意:在方式0中,SM2用来选择波特率加倍。在方式1中,SM2用来检测停止位是否有效,如果SM2 = 1,接收中断不会
响应直到接收到一个有效的停止位。
自动(硬件)地址识别
在方式2和方式3中,SM2置1将使EUART在如下状态下运行:当1个停止位被接收时,如果载入RB8的第9数据位为1(地址
字节)并且接收到的数据字节符合EUART的从机地址,EUART产生一个中断。接着,从机应该将SM2清零,以接收后续的数据
字节。
在9位方式下要求第9位为1以表明该字节是地址而非数据。当主机要发送一组数据给几个从机中的一个时,必须先发送目标
从机的地址。所有从机在等待接收地址字节时,为了确保仅在接收地址字节时产生中断,SM2位必须置1。自动地址识别的特点
是只有地址匹配的从机才能产生中断,地址比较通过硬件完成而不是软件。
中断产生后,地址相匹配的从机清零SM2,继续接收数据字节。地址不匹配的从机不受影响,将继续等待接收和它匹配的
地址字节。一旦全部信息接收完毕,地址匹配的从机应该再次把SM2置1,忽略所有传送的非地址字节,直到接收到下一个地址
字节。
使用自动地址识别功能时,主机可以通过调用给定的从机地址选择与一个或多个从机通信。使用广播地址可以联系所有的
从机。有两个特殊功能寄存器用来定义从机地址(SADDR)和地址屏蔽(SADEN)。从机地址是一个8位的字节,存于SADDR
寄存器中。SADEN用于定义SADDR 内位的有效与否,如果SADEN中某一位为0,则SADDR中相应位的被忽略,如果SADEN
中某一位置1,则SADDR中相应位的将用于得到给定的从机地址。这可以使用户在不改变SADDR寄存器中的从机地址的情况下
灵活地寻址多个从机。使用给定地址可以识别多个从机而排除其他的从机。



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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