用汇编语言编写程序,用定时器T1中断方式实现在P1.2管脚上输出频率为50Hz的方波,单片机使用12MHz晶振

 我来答
做而论道
高能答主

2016-05-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
    ORG   0000H
    SJMP  START
    ORG   0013H
    CPL   P1.2
    MOV   TH1, #0D8H
    MOV   TL1, #0F0H
    RETI
START:
    MOV   TMOD, #10H
    MOV   TH1, #0D8H
    MOV   TL1, #0F0H    
    SETB  TR1
    MOV   IE, #84H
    SJMP  $

END
更多追问追答
追问
请问那个50Hz表现在哪里啊?
追答
50Hz,周期就是 20ms。
方波,就是每隔 10ms,翻转一次。

定时 10ms,就是这两句:
MOV TH1, #0D8H
MOV TL1, #0F0H
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式