Click here to load reader

第 4 章 MCS - 51 单片机内部定时器 / 计数器 及串行接口

Embed Size (px)

DESCRIPTION

第 4 章 MCS - 51 单片机内部定时器 / 计数器 及串行接口. 4.1 定时器 / 计数器的结构及工作原理  4.2 方式和控制寄存器  4.3 工作方式 4.4 定时器 / 计数器应用举例  4.5 MCS - 51 单片机的串行接口 4.6 串行口的应用. - PowerPoint PPT Presentation

Citation preview

PowerPoint

4.1 /

T1TH1TL18DH8BHT0TH0TL08CH8AHTCONT0T1T0T1 TMOD 4.2 /TMOD 4.2 TMOD

8T14T0 / Timer/Counter 0 /TCONTF0TF1/4.1 / 4.4 / 0 1 2 ms, 6 MHz /T0 , P1.0 , 2 ms 1 ms, 1 ms P1.0 1 ms: =126 MHz= 2 s 1 msT0 N: N= 1 ms2 s = 500 4.5 MCS - 51 4.5.1 TMODGATEGATE1T0T1INT0T0INT1T1INT0INT1GATE0INT0INT1C/TC/T012C/T1T0P3.4T1P3.51/24

M1 M0 4.1 M1 M0 0 0013 (TH 8 TL 5 0 1116 / 1 02 8 1 13 T0 8 , T1 3 , /, , , M, N, X, X: : X=MN : X=M/T T=12 /TCON

TF0TF1/T0 T1 , 1, , 0TF, TR1TR0 /T1 T0 , 1 , /, 0 TF1TR1TF0TR0IE1IT1IE0IT04.3 0 4.3 013

0T0T113/TH 8 TL 5 T013 1 1TCONTF0 1 0 0 0M213 138TH05 3 0 8 TL0 1000 xM100081921000 1C18H1 1100 000 1 1000B TH00E0HTL018H

1 4.4 116

10T0T1116/ 1M21616THTL 2 4.5 2

010 2 16TL0TH0TL0TH001THTL0 3 4.6 3 8

3/08TL0TH0TL0/001TH0/0TL0/1TR1TF1TF1TR1TH0 TL0TH03/0 /03/1/012T13T1TR10 : 0 13 , T0 X X=MN=8 192500=7 692=1E0CH , 13 , 8 TL0 5 , 8 TH0 , T0 TH0=0F0H, TL0=0CHTMOD: TMOD=00000000B=00H GATE=0, C/T=0, M1=0, M0=0TCON: TR0=1 IE: EA=1, T0 ET0=1 1 1 0 , 1 16 , 13 , 16 2 , , , /T1 1 6.7

(1) : TMOD=11010000B=0D0H GATE=1, C/T=1, M0M1=01 TCON=00H (2) T11, , , , R0, (3) T1, T1 2 2 , , 0 1 , 0 1 , , 8 , , , T1 2 , , 3 T0 3 2 8 / TH0 T1 TF1 TR1 3 , T1 2, , , P1.0 5K Hz 6 MHz , / T0 3, T0, TL0 0FFH, T0 1 0 , TL0 , , 3, TH0 8 , P1.0 5 kHz P1.0 5 kHz, 100 s P1.0 TH0 X=MN=256100/2=206 (1) , , (2, ,, , 4.5.2 1. SBUF SBUF, RAM99H, , , , CPU SBUF51 ; , SBUF, , , CPU, , 2. SCON SCON, 5.3 : SM0SM1: , 4 ,6.2fOSC, UART SM2: 2 3 , SM2 = 1, 9 RB8 0, RI1, SM2=1 , RI 0 , SM2 0 4.2 SM0 SM1 0 00 11 01 10101 8UART 9UART 9UART fOSC/12 (T1) fOSC/64 fOSC/32 (T1) 3. PCON PCON, SMOD, : SMOD=1 , , PCON 87H, , 4.5.3 4 0 I/O (1 0 6.8

(2 0 RI=0REN0 6.9

2. 1 1 , 8 P3.0 (RXD), P3.1(TXD) 10 : 0, 8 1, T1 SMOD (1 1 TI, CPU SBUF, TXD, / T1 16 32 , TI=1, CPU, (2 1 RI, REN 1 , 16 RXD, 16 , 7 89 , , , 10, , , : RI=0; 1 SM2=0 RB88SBUFRI1 RI 3. 2 3 2 3 , 9 11 : 0, 8 , 10 SCON TB8 RB8, 1 2 3 , 2 , f / 32 fOSC / 64; 3, T1 (1 2 3 SBUF SBUF 8 SBUF, TB8 9 , , 0 TXD , TXD, , 1 9 , , 0 9 , TB8 , 1, 0 , , TI=1, 9 TB8, , TB8 , , SBUF, TB8 (2 23 1, 2 3 RXD,, CPU 16 RXD, 16, 1FFH1616, 789, RXD1,, 0, 0 , 8 SBUF, 9 SCON RB8, RI=1 SBUF RB8 RI, : RI=0; SM2 =0 9 1 , , , 9 TB8, 8 SBUF : 1 , 2 3 RB8 9 , SBUF RB8 RI, 4.5.4 6.10

4.5.5 T, 1/T (1) 0 1/12, (2) 2 PCONSMOD:

SMOD=0, (1/64) fOSC; SMOD=1, 1/32fOSC

(3) 1 3 SMOD, T1 T1 , 2 8 , T1 TH1 ,

4.3 T1

MCS - 51 , 3, 1 200 Hz, T1 2 , 6 MHz 3

SMOD=0 , TH1=256-6106/(1 2001232/1) =243=0F3H

SMOD=1 , TH1=256-6106/12001232/2) =230=0E6H 1 8051 74LS165 8, 8 , K6.11 K, 8 ,

6.11 2 6.12

2 PC 51PCRS232TTLMAX232 935GND2RXD3TXD

TTLRS-232