永发信息网

设单片机的fosc=12Mhz,要求在 P1.0脚上输出周期为2.5ms,占空比为20%的波形

答案:2  悬赏:60  手机版
解决时间 2021-11-12 04:11
设单片机的fosc=12Mhz,要求在 P1.0脚上输出周期为2.5ms,占空比为20%的波形
最佳答案
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
    MOV TMOD,#02H
    MOV TH0,#6
    MOV TL0,#6
    SETB TR0
    SETB ET0
    SETB EA
    CLR A
    SETB P1.0
    SJMP $
T0ISR:
    CJNE A,#3,T01
T01:
    JNC T02
    SETB P1.0
    RETI
T02:
    CLR P1.0
    CJNE A,#10,T03
T03:
    JC T04
    CLR A
T04:
    RETI
    END
全部回答
;启动入口
ORG 0000H ;复位启动
LJMP START ;
ORG 000BH ;T0中断
LJMP T0INT ;
ORG 0100H ;
LJMP START ;
;
;主控程序
START: MOV SP,#80H ;初始堆栈值
MOV TMOD,#01H ;定时器0工作于方式1
MOV TH0,#0ECH ;定时器0定时时间=5000uS
MOV TL0,#78H ;
MOV R0,#255
SETB ET0 ;使能定时器0中断
SETB EA ;开总中断
SETB TR0 ;定时器0启动,开始定时
JMP $ ;
;
;定时器0中断服务程序
T0INT: MOV TH0,#0ECH ;定时器0定时时间=5000uS
MOV TL0,#78H ;
INC R0 ;
CJNE R0,#0,CMPMAX ;
SETB P1.0 ;
JMP QT0 ;
CMPMAX: CLR P1.0 ;
CJNE R0,#4,QT0 ;
MOV R0,#255 ;
QT0: RETI ;
END ;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何在一个月突破英语
铃木北斗星和铃木雨燕有什么区别
吃花生莲子红枣炖排骨有什么好处
敲起竹竿的意思是什么?
买回来的金鲳鱼洗干净放冰箱再拿出来变成绿色
哪里有卖芙蓉后香烟?
闲字有多少笔画
秦朝妃子是穿什么样的衣服呢?帮帮忙啊,谢谢
什么是 DFW水泵
二手车行取名
直接用铁器怎么搭马达启动?
求大城小爱的英文版all i have is you
倬彼昊天的花满城怎么样
闪亮茗天丁依柔与唐正浩上床的是哪一集
一把优秀的铁壶,应该具备哪些特征
推荐资讯
怎样用Photoshop给文字加上自定义的图案或花
金庸小说中威名赫赫的十大绝招,究竟哪一种才
女神店地址在什么地方,想过去办事,
熙美美容美甲地址有知道的么?有点事想过去!
梦见把猫的内脏掏出来了,可猫还活着,是什么意
什么龟能和罗汉养一起
上海外环是什么时候建好的
求解方程式。691/7+3x=700 x等于多少
温州警方如何回应男子将等车乘客踹出站台?
vivo手机为什么设置了超级省电模式还是浪费电
角美万达银吉姆健身会所地址在什么地方,我要
fifa15怎么玩?感觉好难
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?