SlideShare a Scribd company logo
1 of 10
Ch 4 – TK hệ VXL
Các thí dụ minh họa
LED Blinking
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
U1
80C51
B1 S1
R01
10k
R00
10k
R30
330R
R31
330R
DB1 DS1
X1
16MHzCX1
33p
CX2
33p
CRST
10n
RRST
10k
B2
R32
330R
DB2
D1
LED-GREEN
D2
LED-GREEN
D3
LED-GREEN
D4
LED-GREEN
D5
LED-GREEN
D6
LED-GREEN
D7
LED-GREEN
R1
330R
R2
330R
R3
330R
R4
330R
R5
330R
R6
330R
R7
330R
R8
330R
D8
LED-GREEN
Blink01.asm (1/2)
xtal equ 12 ; Crystal frequency in MHz
Patternequ 0FEh
org 0
mov P0,#00000011b ; Dat cau hinh P0.1 va P0.0 la Input
mov P3,#10000000b ; Dat cau hinh P3.7 la Input
mov P1,#Pattern
back:
; copy port0 switch B1,S1 states to acc
mov a,P0
anl a,#00000011b ; P0.1 and P0.0 are selected
orl a,#10000000b ; prepare P3.7 for input
; Sao chep bit P3.7 vao bit P3.2
mov C, p3.7
mov acc.2, C
mov P3,a
Blink01.asm (2/2)
mov A, P1
jb P0.1, RoR
; Xoay trai P1
RL A
sjmp Next
RoR:
; Xoay phai P1
RR A
Next: mov P1, A
; delay for 25ms delay
mov A,#250
acall dly100u
sjmp back
dly100u:
; delay loop takes
;
mov r1,A
dlylp1: mov r0,#(xtal*62/10)
dlylp2: djnz r0,dlylp2
djnz r1,dlylp1
ret
end
Boole_Up BCD counter_7seg LED
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
U1
80C51
X1
16MHzCX1
33p
CX2
33p
CRST
10n
RRST
10k
R1
270R
R2
270R
R3
270R
R4
270R
R5
270R
R6
270R
R7
270R
;TD: boole04.asm
; Minh hoa cac lenh nhay theo tri bien Boole: JC, JNC, JB, JNB, JBC
; Mo phong mach dem 10: ngo ra nhi phan o 4 bit thap P2, duoc noi voi mach hien
thi so
; xung nhip CK (kich canh xuong) duoc noi chan P3.7
CK EQU P3.7
MOV P3,#80H ; Dat cau hinh P3.7 INPUT
MOV R0,#0 ; So dem ban dau la 0
MOV P0,#0C0H; Dau tien so dem la 0
LOOP:
JNB CK,$ ; Doi CK o muc 1
JB CK,$ ; Doi CK o muc 0 ==> phat hien duoc canh xuong
INC R0
CJNE R0,#10,NEXT
MOV R0,#0
NEXT:
MOV A,R0
ACALL BCD2LED
SJMP LOOP
BCD2LED:
MOV DPTR,#LED_DATA
MOVC A,@A+DPTR
MOV P0,A
RET
LED_DATA:
DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
RET
Boole_Up BCD counter_7seg LED
Using Timer 0
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
U1
80C51
X1
12MHzCX1
33p
CX2
33p
CRST
10n
RRST
10k
R1
270R
R2
270R
R3
270R
R4
270R
R5
270R
R6
270R
R7
270R
;TD: counter01.asm
; Minh hoa su dung chuc nang counter cua 8051
; Su dung T0 che do 2 lam counter voi CLK la chan P3.4 (T0)
; counter nay co modulo 10, nghia là dem het 9 thi tran
COUNT EQU -10
SETB P3.4 ; dat cau hinh input cho P3.4
MOV TMOD,#6 ; Timer 0: counter mode 2
MOV TH0, #COUNT
MOV TL0, #COUNT
SETB TR0
LOOP:
MOV A,TL0
ADD A,#-COUNT
CALL BCD2LED
MOV P0,A
SJMP LOOP
BCD2LED:
MOV DPTR,#LED_DATA
MOVC A,@A+DPTR
MOV P0,A
RET
LED_DATA:
DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
RET
END
Vxl ch 4 – tk he vxl cac td minh hoa
Vxl ch 4 – tk he vxl cac td minh hoa

More Related Content

Viewers also liked (11)

Venecia 8437
Venecia 8437Venecia 8437
Venecia 8437
 
Gentianasli 100721185953-phpapp01
Gentianasli 100721185953-phpapp01Gentianasli 100721185953-phpapp01
Gentianasli 100721185953-phpapp01
 
Generator
GeneratorGenerator
Generator
 
Kajian fabrik shilinku
Kajian fabrik shilinkuKajian fabrik shilinku
Kajian fabrik shilinku
 
Kajian fabrik shilinku
Kajian fabrik shilinkuKajian fabrik shilinku
Kajian fabrik shilinku
 
Bab5jahitan 091220024659-phpapp02
Bab5jahitan 091220024659-phpapp02Bab5jahitan 091220024659-phpapp02
Bab5jahitan 091220024659-phpapp02
 
Hukum mendel
Hukum mendelHukum mendel
Hukum mendel
 
Ekwa consult eng
Ekwa consult engEkwa consult eng
Ekwa consult eng
 
Bullying powerpoint
Bullying powerpointBullying powerpoint
Bullying powerpoint
 
Curiosidades de la época de los avot
Curiosidades de la época de los avotCuriosidades de la época de los avot
Curiosidades de la época de los avot
 
Curiosidades de la época de los avot
Curiosidades de la época de los avotCuriosidades de la época de los avot
Curiosidades de la época de los avot
 

Similar to Vxl ch 4 – tk he vxl cac td minh hoa

Solution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidiSolution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidi
Muhammad Abdullah
 
PPI Modes.pptx
PPI Modes.pptxPPI Modes.pptx
PPI Modes.pptx
HebaEng
 
Cbstartbook
CbstartbookCbstartbook
Cbstartbook
cheksxk
 
Solutionmanual8051microcontrollerbymazidi
Solutionmanual8051microcontrollerbymazidi Solutionmanual8051microcontrollerbymazidi
Solutionmanual8051microcontrollerbymazidi
Ahsan Mehmood
 

Similar to Vxl ch 4 – tk he vxl cac td minh hoa (20)

8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
At89c51 datasheet
At89c51 datasheetAt89c51 datasheet
At89c51 datasheet
 
Intelligent fire detector with automatic alarm & air blower
Intelligent fire detector with automatic alarm & air blowerIntelligent fire detector with automatic alarm & air blower
Intelligent fire detector with automatic alarm & air blower
 
Arduino mega-schematic
Arduino mega-schematicArduino mega-schematic
Arduino mega-schematic
 
4 io port-programming
4 io port-programming4 io port-programming
4 io port-programming
 
Schematic of easybee
Schematic of easybeeSchematic of easybee
Schematic of easybee
 
Elixirでハードウェアが作れちゃう,かも!!? データフロー型ハードウェア設計環境Cockatriceのご紹介
Elixirでハードウェアが作れちゃう,かも!!?データフロー型ハードウェア設計環境Cockatriceのご紹介Elixirでハードウェアが作れちゃう,かも!!?データフロー型ハードウェア設計環境Cockatriceのご紹介
Elixirでハードウェアが作れちゃう,かも!!? データフロー型ハードウェア設計環境Cockatriceのご紹介
 
Solution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidiSolution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidi
 
PPI Modes.pptx
PPI Modes.pptxPPI Modes.pptx
PPI Modes.pptx
 
Edu ciaa-nxp pinout-a4_v4r3_es
Edu ciaa-nxp pinout-a4_v4r3_esEdu ciaa-nxp pinout-a4_v4r3_es
Edu ciaa-nxp pinout-a4_v4r3_es
 
OptimizingARM
OptimizingARMOptimizingARM
OptimizingARM
 
Lpc 17xx adc
Lpc 17xx adcLpc 17xx adc
Lpc 17xx adc
 
Cbstartbook
CbstartbookCbstartbook
Cbstartbook
 
MOSFET Model PSpice vs. Micro-Cap using TOSHIBA MOSFET
MOSFET Model PSpice vs. Micro-Cap using TOSHIBA MOSFETMOSFET Model PSpice vs. Micro-Cap using TOSHIBA MOSFET
MOSFET Model PSpice vs. Micro-Cap using TOSHIBA MOSFET
 
Automatic main gate controller
Automatic main gate controllerAutomatic main gate controller
Automatic main gate controller
 
8051 ch9-950217
8051 ch9-9502178051 ch9-950217
8051 ch9-950217
 
ARDUINO ANIMAL REPELLANT 2.PDF
ARDUINO ANIMAL REPELLANT 2.PDFARDUINO ANIMAL REPELLANT 2.PDF
ARDUINO ANIMAL REPELLANT 2.PDF
 
Solutionmanual8051microcontrollerbymazidi
Solutionmanual8051microcontrollerbymazidi Solutionmanual8051microcontrollerbymazidi
Solutionmanual8051microcontrollerbymazidi
 
Solutionmanual8051microcontrollerbymazidi 131215070701-phpapp02
Solutionmanual8051microcontrollerbymazidi 131215070701-phpapp02Solutionmanual8051microcontrollerbymazidi 131215070701-phpapp02
Solutionmanual8051microcontrollerbymazidi 131215070701-phpapp02
 

Recently uploaded

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 

Recently uploaded (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

Vxl ch 4 – tk he vxl cac td minh hoa

  • 1. Ch 4 – TK hệ VXL Các thí dụ minh họa
  • 3. Blink01.asm (1/2) xtal equ 12 ; Crystal frequency in MHz Patternequ 0FEh org 0 mov P0,#00000011b ; Dat cau hinh P0.1 va P0.0 la Input mov P3,#10000000b ; Dat cau hinh P3.7 la Input mov P1,#Pattern back: ; copy port0 switch B1,S1 states to acc mov a,P0 anl a,#00000011b ; P0.1 and P0.0 are selected orl a,#10000000b ; prepare P3.7 for input ; Sao chep bit P3.7 vao bit P3.2 mov C, p3.7 mov acc.2, C mov P3,a
  • 4. Blink01.asm (2/2) mov A, P1 jb P0.1, RoR ; Xoay trai P1 RL A sjmp Next RoR: ; Xoay phai P1 RR A Next: mov P1, A ; delay for 25ms delay mov A,#250 acall dly100u sjmp back dly100u: ; delay loop takes ; mov r1,A dlylp1: mov r0,#(xtal*62/10) dlylp2: djnz r0,dlylp2 djnz r1,dlylp1 ret end
  • 5. Boole_Up BCD counter_7seg LED XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 U1 80C51 X1 16MHzCX1 33p CX2 33p CRST 10n RRST 10k R1 270R R2 270R R3 270R R4 270R R5 270R R6 270R R7 270R
  • 6. ;TD: boole04.asm ; Minh hoa cac lenh nhay theo tri bien Boole: JC, JNC, JB, JNB, JBC ; Mo phong mach dem 10: ngo ra nhi phan o 4 bit thap P2, duoc noi voi mach hien thi so ; xung nhip CK (kich canh xuong) duoc noi chan P3.7 CK EQU P3.7 MOV P3,#80H ; Dat cau hinh P3.7 INPUT MOV R0,#0 ; So dem ban dau la 0 MOV P0,#0C0H; Dau tien so dem la 0 LOOP: JNB CK,$ ; Doi CK o muc 1 JB CK,$ ; Doi CK o muc 0 ==> phat hien duoc canh xuong INC R0 CJNE R0,#10,NEXT MOV R0,#0 NEXT: MOV A,R0 ACALL BCD2LED SJMP LOOP BCD2LED: MOV DPTR,#LED_DATA MOVC A,@A+DPTR MOV P0,A RET LED_DATA: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H RET
  • 7. Boole_Up BCD counter_7seg LED Using Timer 0 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 U1 80C51 X1 12MHzCX1 33p CX2 33p CRST 10n RRST 10k R1 270R R2 270R R3 270R R4 270R R5 270R R6 270R R7 270R
  • 8. ;TD: counter01.asm ; Minh hoa su dung chuc nang counter cua 8051 ; Su dung T0 che do 2 lam counter voi CLK la chan P3.4 (T0) ; counter nay co modulo 10, nghia là dem het 9 thi tran COUNT EQU -10 SETB P3.4 ; dat cau hinh input cho P3.4 MOV TMOD,#6 ; Timer 0: counter mode 2 MOV TH0, #COUNT MOV TL0, #COUNT SETB TR0 LOOP: MOV A,TL0 ADD A,#-COUNT CALL BCD2LED MOV P0,A SJMP LOOP BCD2LED: MOV DPTR,#LED_DATA MOVC A,@A+DPTR MOV P0,A RET LED_DATA: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H RET END