中易网

定时器输出PWM实验(汇编语言 51)

答案:1  悬赏:60  
解决时间 2021-11-08 17:45
定时器输出PWM实验(汇编语言 51)
最佳答案
T0HH EQU 30HT0HL EQU 31HT0LH EQU 32HT0LL EQU 33HKEYUP EQU P1.0KEYDN EQU P1.1PULSE EQU P1.2ORG 0000HLJMP MAINORG 000BHLJMP T0ISRORG 0030HMAIN: MOV TMOD,#01H MOV TOHH,#HIGH(25000) MOV T0HL,#LOW(25000) MOV TH0,#HIGH(65536-T0HH) MOV TL0,#LOW(65536-T0HL) SETB TR0 SETB ET0 SETB EA CLR 00HLOOP: JB KEYUP,LOOP1 LCALL DELAY JB KEYUP,LOOP1 JNB KEYUP,$ MOV A,T0HL ADD A,#100 MOV T0HL,A MOV A,T0HH ADDC A,#0 MOV T0HH,A SJMP LOOPLOOP1: JB KEYDN,LOOP LCALL DELAY JB KEYDN,LOOP JNB KEYDN,$ MOV A,T0HL CLR C SUBB A,#100 MOV T0HL,A MOV A,T0HH SUBB A,#0 MOV T0HH,A LJMP LOOPDELAY: MOV R2,#20DELAY1: MOV R3,#250 DJNZ R3,$ DJNZ R2,DELAY1 RETT0ISR: CLR TR0 CPL 00H MOV T0LL,#LOW(50000-T0HL) MOV T0LH,#HIGH(50000-T0HH) JNB 00H,T01 MOV TH0,#HIGH(65536-T0LH) MOV TL0,#LOW(65536-T0LL) SETB PULSE SETB TR0 RETIT01: MOV TH0,#HIGH(65536-T0HH) MOV TL0,#LOW(65536-T0HL) CLR PULSE SETB TR0 RETI END
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
word可撤销多少次
宾县那家烧烤好吃有谁知道呢?
武汉江夏区经济学院在什么路上?
破产姐妹三季第二集的插曲叫什么?
停车场(胜利路)(文明街与胜利路交叉口东北50
江西美庐乳业有限公司与江西美庐乳业集团有限
满月女婴大小便啼哭
现在怎样快速抓肉鸡
听说大话西游在电影院上映了,什么情况?
拙作,请大师们批评指教
谁可以给我说下电水龙头好吗
宝狮龙特许加盟店(特许加盟店)地址有知道的么
神池有德邦物流吗?急急急
怀孕快四个月了要做些什么检查,之前只在怀孕
中午睡觉流口水是怎么回事
推荐资讯
面瘫要怎么预防呢???
不曾去爬过郴州的山。请户外的达人们推荐这里
我家电脑的低音炮有杂音
舅舅的姐夫叫什么
蚬肉蛋炒青瓜的做法有哪些?
洒渔弓河小学到昭通城要多长时间?
芜湖龙发装饰公司好不好?
目前怀孕了,打算请假在家安胎,如果请一年的
电脑登录淘宝网要输入手机密令动态验证码,手
福建色浆产品价格怎么样?
老人早上醒来时出汗多 是怎么回事?
安全快速的减肥方法
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?