欢迎访问ic37.com |
会员登录 免费注册
发布采购

VRS51L1050-25-PG-ISPV3 参数 Datasheet PDF下载

VRS51L1050-25-PG-ISPV3图片预览
型号: VRS51L1050-25-PG-ISPV3
PDF下载: 下载PDF文件 查看货源
内容描述: 的Versa 8051 MCU的3.3V与IAP / ISP功能的Flash 64KB [Versa 8051 3.3V MCU with 64KB of IAP/ISP Flash]
分类和应用: 光电二极管微控制器
文件页数/大小: 49 页 / 505 K
品牌: RAMTRON [ RAMTRON INTERNATIONAL CORPORATION ]
 浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第22页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第23页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第24页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第25页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第27页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第28页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第29页浏览型号VRS51L1050-25-PG-ISPV3的Datasheet PDF文件第30页  
VRS51L1050  
Timer 1 Reload Value in Modes 1 and 3 for UART Baud Rate  
The following table provides examples of the Timer 1, 8-bit reload value when it is used as a UART baud rate  
generator and the SMOD bit of the PCON register is set to 1.  
22.184MHz  
16.000MHz  
14.745MHz  
12.000MHz  
11.059MHz  
8.000MHz  
3.57MHz  
115200bps  
57600bps  
38400bps  
31250bps  
19200bps  
9600bps  
2400bps  
1200bps  
300bps  
FFh  
Feh  
FDh  
-
FAh  
F4h  
D0h  
A0h  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
FFh  
-
-
FDh  
FAh  
E8h  
D0h  
40h  
FEh  
-
FEh  
-
-
E6h  
CCh  
30h  
FCh  
F8h  
E0h  
C0h  
00h  
DDh  
BBh  
-
DDh  
75h  
C2h  
Timer 2 Reload Value in Modes 1 and 3 for UART Baud Rate  
The following are examples of [RCAP2H, RCAP2L] reload values for Timer 2 when it is used as baud rate generator  
for the VRS51L1050 UART.  
22.184MHz  
FFFDh  
FFFAh  
FFF4h  
FFEEh  
FFEAh  
FFDCh  
FFB8h  
FEE0h  
FDC0h  
F700h  
16.000MHz  
-
14.745MHz  
FFFEh  
FFFCh  
FFF8h  
FFF4h  
FFF1h  
FFE8h  
FFD0h  
FF40h  
FE80h  
FA00h  
12.000MHz  
11.059MHz  
-
8.000MHz  
3.57MHz  
230400bps  
115200bps  
57600bps  
38400bps  
31250bps  
19200bps  
9600bps  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
FFFDh  
FFFAh  
FFF7h  
FFF5h  
FFEEh  
FFDCh  
FF70h  
FEE0h  
FB80h  
FFF3h  
FFF0h  
FFE6h  
FFCCh  
FF30h  
FE5Fh  
F97Dh  
FFF4h  
-
FFD9h  
FF64h  
FEC7h  
FB1Eh  
FFF8h  
FFF3h  
FFE6h  
FF98h  
FF30h  
FCBEh  
-
2400bps  
1200bps  
300bps  
FFD1h  
FFA3h  
FE8Bh  
UART Initialization in Mode 3 Using Timer 1  
UART Initialization in Mode 3, Using Timer 2  
;*** INTIALIZE THE UART @ 9600BPS, Fosc=11.0592MHz  
;*** INTIALIZE THE UART @57600BPS, Fosc=11.0592MHz  
INISER0T1I: MOV A,T2CON  
ANL A,#11001111B  
MOV T2CON,A  
;RETRIEVE CURRENT VALUE OF T2CON  
;RCLK & TCLK BIT = 0 -> TO USE TIMER1  
;BAUD RATE GENERATOR SOURCE FOR UART  
;SET THE SMOD BIT TO 1  
;CONFIG TIMER1 AT 8BIT WITH AUTO-RELOAD  
;CALCULATE THE TIMER 1 RELOAD VALUE  
;TH1 = [(2^SMOD) * Fosc] / (32 * 12 * Fcomm)  
;TH1 FOR 9600BPS @ 11.059MHz = FAh  
;CONFIG SCON_0 MODE_1  
INISER0T2I: MOV SCON,#05Ah  
;CONFIG SCON_0 MODE_1,  
;CALCULATE RELOAD VALUE WITH T2  
;RCAP2H,RCAP2L = 65536 - [ Fosc / (32*Fcomm)]  
MOV PCON,#80H  
MOV TL1,#0FAH  
MOV TH1,#0FAH  
MOV RCAP2H,#0FFh ;RELOAD VALUE 57600bps, 11.059MHz =FFFAh  
MOV RCAP2L,#0DCh  
;
MOV T2CON,#034h  
;SERIAL PORT0, TIMER2 RELOAD START  
MOV SCON,#05Ah  
MOV TMOD,#00100000B ;CONFIG TIMER 1 IN MODE 2, 8BIT  
; + AUTO RELOAD  
MOV TCON,#01000000B ;START TIMER1  
CLR SCON.0  
CLR SCON.1  
;CLEAR UART RX, TX FLAGS  
CLR SCON.0  
CLR SCON.1  
;CLEAR UART RX, TX FLAGS  
MOV SBUF,#DATA  
;SEND ONE BYTE ON THE SERIAL PORT  
MOV SBUF,#DATA  
;SEND ONE BYTE ON THE SERIAL PORT  
______________________________________________________________________________________________  
www.ramtron.com page 26 of 49  
 复制成功!