单片机实验报告五何俊儒Word下载.docx

上传人:b****3 文档编号:18029234 上传时间:2022-12-13 格式:DOCX 页数:8 大小:70.94KB
下载 相关 举报
单片机实验报告五何俊儒Word下载.docx_第1页
第1页 / 共8页
单片机实验报告五何俊儒Word下载.docx_第2页
第2页 / 共8页
单片机实验报告五何俊儒Word下载.docx_第3页
第3页 / 共8页
单片机实验报告五何俊儒Word下载.docx_第4页
第4页 / 共8页
单片机实验报告五何俊儒Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

单片机实验报告五何俊儒Word下载.docx

《单片机实验报告五何俊儒Word下载.docx》由会员分享,可在线阅读,更多相关《单片机实验报告五何俊儒Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

单片机实验报告五何俊儒Word下载.docx

汇编程序:

ORG0000H

START:

LJMPMAIN

ORG0003H

LJMPINTT0

ORG0013H

LJMPINTT1

ORG0050H

MAIN:

MOVSP,#5FH

SETBEA

SETBEX0

SETBIT0

CLRPX0

SETBEX1

SETBIT1

SETBPX1

LOOP:

MOVTMOD,#01H

MOVTH0,#9EH

MOVTL0,#58H

HERE:

JNBTF0,$

CPLP1.2

CLRTF0

LJMPLOOP

ORG0100H

INTT0:

SETBTR0

RETI

ORG0150H

INTT1:

CLRTR0

END

C语言程序:

#include<

reg52.h>

sbitP1_2=P1^2;

voidmain()

{SP=0x5f;

EA=1;

EX0=1;

IT0=1;

PX0=0;

EX1=1;

IT1=1;

PX1=1;

ET0=0;

PT0=0;

TMOD=0x01;

TH0=0x9e;

TL0=0x58;

while

(1)

{while(!

TF0);

TF0=0;

TH0=0x9e;

P1_2=~P1_2;

}

}

voidINTT0()interrupt0

{

TR0=1;

voidINTT1()interrupt2

{

TR0=0;

end;

5、实验结果:

P1.2口线上产生周期50ms的连续方波,其中高低电平均为25ms,可以重复开启关段,没有误差。

6、实验总结:

通过本次实验我巩固了对定时器/计数器的功能的使用方法,掌握了中断系统外部中断的使用方法,掌握了keil软件模拟外部中断的调试方法,掌握了protuse与keil软件的联调,熟练了单片机系统的硬件和软件设计方法。

7、思考题:

1、在P1.2口线上产生周期为100mS,占空比为2:

5的连续矩形波,要求只采用按键K0来控制其开启和关闭。

ORG000BH

LJMPTTC0

SETBEA

CLRPX0

SETBET0

CLRPT0

MOVTMOD,#02H

MOVTH0,#06H

MOVTL0,#06H

LCALLDELAY

LCALLDELAY

DELAY:

CJNER7,#80,$

MOVR7,#00H

RET

INCR6

CJNER6,#1,LOOP1

SETBTR0

LOOP1:

MOVR6,#00H

TTC0:

INCR7

unsignedinti,j;

voiddelay()

{while(j!

=80);

j=0x00;

ET0=1;

TMOD=0x02;

TH0=0x06;

TL0=0x06;

while

(1)

{delay();

delay();

P1_2=~P1_2;

}

}

{i++;

if(i==1)

{TR0=1;

}

else

{TR0=0;

i=0x00;

voidTTC0()interrupt1

{j++;

实验结果:

在P1.2口线上产生周期为100mS,占空比为2:

5的连续矩形波,其中高电平为40ms,低电平为60ms,可以重复开启关段,没有误差。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1