单片机学习新人 STC12C4052AD P1.1口电平输出.求解疑惑 上图 上程序

2019-03-24 19:38发布

 用STC12C4052 搭建好最小系统 12M晶振 .写个 P1.1口输出 间隔时间输出脉冲信号.程序如下:     ORG 0000H
    LJMP MAIN
   ORG 0030H
MAIN: 
       MOV R1,#020H
       MOV R7,#08H
       clr p1^1
loop1: cpl p1^1
       call DELAY
       djnz R7,loop1
       clr P1^1
LOOP2: call DELAY
       djnz R1,LOOP2
       ajmp MAIN
DELAY:
       nop
       nop
       nop
       ret   程序烧录入后 单片机正常输出波形. 带上电阻负载后 波形发生变化.  高电平不再维持延迟的时间. 单片机是 1时钟/机械周期.经计算程序延迟时间也与实际电平持续时间不符合. 图附件     此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
hg200300
2019-03-25 11:35
我换了100K、 300K 脉冲作实验。结果电平在后半断还是有不同程序的降低。高电平只持续上升沿后140ns-160ns 后下降。
我刚学用烧录软件,有很多地方都是自己想象的。另外我用的keil 的UV2文件里面没有STC12C的产品。

一周热门 更多>