单片机实验四实验报告。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验目的和要求

1、掌握定时器/计数器计数功能的使用方法。

2、掌握定时器/计数器的中断、查询使用方法。

3、掌握Proteus软件与Keil软件的使用方法。

4、掌握单片机系统的硬件和软件设计方法。

二、设计要求

1、用Proteus软件画出电路原理图,单片机的定时器/计数器以查询方式工作,

设定计数功能,对外部连续周期性脉冲信号进行计数,每计满100个脉冲,

则取反P1.0口线状态,在P 1.0口线上接示波器观察波形。

2、用Proteus软件画出电路原理图,单片机的定时器/计数器以中断方式工作,

设定计数功能,对外部连续周期性脉冲信号进行计数,每计满200个脉冲,则取反P1.0口线状态,在P 1.0口线上接示波器观察波形。

三、实验电路原理图

四、程序流程框图

1、2、

五、程序清单

1、

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN:CLR EA

CLR ET1

MOV TMOD, #60H

MOV TH1, #9CH

MOV TL1, #9CH

SETB TR1

LOOP:JNB TF1, LOOP

CPL P1.0

CLR TF1

LJMP LOOP

END

2、

ORG 0000H

LJMP MAIN

ORG 001BH

LJMP LOOP

ORG 0100H

MAIN: MOV SP, #0BFH

MOV TMOD, #60H

MOV TH1, #38H

MOV TL1, #38H

SETB EA

SETB ET1

SETB TR1

SETB PT1

HERE: LJMP HERE

LOOP: CPL P1.0

CLR TF1

RETI

END

六、实验结果

1、2、

七、思考题

1、电路原理图

2、程序流程框图

3、程序清单

ORG 0000H

LJMP MAIN

ORG 001BH

LJMP ITPO

MAIN:MOV SP, #60H MOV TMOD, #62H

MOV TH0, #9CH

MOV TL0, #9CH

MOV TH1, #0CEH

MOV TL1, #0CEH

MOV IE, #88H

SETB TR0

SETB TR1

SETB P1.0

HERE:JNB TF0, HERE

CPL P1.0

CLR TF0

LJMP HERE

ITPO:CPL P1.1

RETI

END

4、实验结果

相关文档
最新文档