微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 实验六 定时器、计数器(80C51单片机汇编语言编程

实验六 定时器、计数器(80C51单片机汇编语言编程

时间:11-23 来源:互联网 点击:
P3.2口输出周期为2秒的方波;T1口为脉冲输入端,记录输入脉冲的个数,脉冲数由P1口所接的8个发光管显示出来(以二进制形式)。
实验箱晶振:6M
ORG 00000H
AJMP MAIN
ORG 000BH
AJMP T0

ORG 0030H
MAIN:MOV TMOD,#51H
MOV TH0,#3CH
MOV TL0,#0B0H
MOV TH1,#00H
MOV TL1,#00H
MOV P1,TL1
SETB EA
SETB ET0
SETB ET1
setb tr0
setb tr1
MOV R7,#0AH
SJMP $

ORG 0300H
T0:MOV TH0,#3CH
MOV TL0,#0BH
DJNZ R7,BB
CPL P3.2
MOV P1,TL1
MOV R7,#0AH
BB:RETI

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top