công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

STC89LE53RC bảng dữ liệu(PDF) 96 Page - STCmicro Technology Co,.Ltd

tên linh kiện STC89LE53RC
Giải thích chi tiết về linh kiện  Enhanced 80C51 Central Processing Unit ,6T or 12T per machine cycle
PDF  165 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  STC [STCmicro Technology Co,.Ltd]
Trang chủ  http://www.stcmicro.com/
Logo STC - STCmicro Technology Co,.Ltd

STC89LE53RC bảng dữ liệu(HTML) 96 Page - STCmicro Technology Co,.Ltd

Back Button STC89LE53RC Datasheet HTML 92Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 93Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 94Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 95Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 96Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 97Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 98Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 99Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 100Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 96 / 165 page
background image
Example: write a program using Timer 1 to create a 500Hz square wave on P1.0.
Assembly Language Solution:
ORG
0030H
MOV
TMOD, #10H
;16-bit timer mode
MOV
TH1,
#0F8H
;-1000 (high byte)
MOV
TH1,
#30H
;-1000 (low byte)
SETB
TR1
;Start Tmier 1
LOOP:
JNB
TF1,
LOOP
;Wait for overflow
CLR
TF1
;Clear Timer overflow flag
CPL
P1.0
;Toggle port bit
SJMP
LOOP
;Repeat
END
C Language Solution :
#include <REG51.H>
/* SFR declarations */
sbit
portbit = P1^0;
/* Use variable portbit to refer to P1.0 */
main( )
{
TMOD = 0x10;
/* timer 1, mode 1, 16-bit timer mode */
while (1)
/* repeat forever */
{
TH1 = 0xF8;
/* -1000 (high byte) */
TL1 = 0x30;
/* -1000 (low byte) */
TR1 = 1;
/* Start timer 1 */
while (TF0 !=1);
/* wait for overflow */
TR1 = 0;
/* stop timer 1 */
TF0 = 0;
/* clear timer overflow flag */
portbit = !(portbit);
/* toggle P1.0 */
}
}
Mode 2
Mode 2 configures the timer register as an 8-bit counter(TL1) with automatic reload. Overflow from TL1 not
only set TFx, but also reload TL1 with the content of TH1, which is preset by software. The reload leaves TH1
unchanged.
Interrupt
SYSclk
TF1
control
C/T=0
C/T=1
T1 Pin
TR1
GATE
INT1
MCU in 12T mode
MCU in 6T mode
TL1
(8 Bits)
TH1
(8 Bits)
Timer/Counter 1 Mode 2: 8-Bit Auto-Reload
÷12
÷6
96



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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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