当前位置:网站首页 > API设计与开发 > 正文

单片机设计报告题目(单片机设计报告总结)



PAGE

PAGE14

设计分析1.MSC-51

1.MCS-51单片机系统时钟为12MHZ,解释以下程序的意义。

LOOP: CLR P1.0

MOV R7,#2

ABC1: NOP

NOP

DJNZ R7,ABC1

SETB P1.0

MOV R7,#5

ABC2: NOP

NOP

NOP

DJNZ R7,ABC2

NOP

SJMP LOOP

答:分析可知,这是1个方波波形发生程序。

低电平10?S,高电平30?S,周期40?S。

2.MCS-51单片机系统时钟为12MHZ,分析以下程序,指出其功能。

LOOP: SETB P1.0 ;1TCY,P1.0输出高电平

NOP ;1TCY

NOP ;1TCY

NOP ;1TCY

CLR P1.0 ;1TCY,P1.0输出低电平

NOP ;1TCY

NOP ;1TCY

NOP ;1TCY

NOP ;1TCY

SJMP LOOP ;2TCY

分析可知,这是1个方波波形发生程序。高电平4?S,低电平7?S,周期11?S。

3.MCS-51单片机系统时钟为12MHZ,解释以下程序的意义。

LOOP: CLR P1.0

MOV R7,#2

ABC1: NOP

NOP

DJNZ R7,ABC1

SETB P1.0

MOV R7,#5

ABC2: NOP

NOP

NOP

DJNZ R7,ABC2

NOP

SJMP LOOP

答:这是1个方波波形发生程序。低电平10?S,高电平30?S,周期40?S。

4.MCS-51单片机系统时钟为12MHZ,解释以下程序的意义。

LOOP: SETB P1.0

NOP

NOP

CLR P1.0

NOP

NOP

NOP

SJMP LOOP

分析可知,这是1个方波波形发生程序。高电平3mS,低电平6mS,周期9mS

5.MCS-51单片机系统时钟为12MHZ,试利用定时/计数器0控制每隔200?S从P1.6

口输出1个4?S低电平脉冲。

1).定时/计数器的模式选定由于8位定时时间为256?s,因此,将定时/计数器0设置为模式2(8位自动重装载方式)。设置定时200?s。

2).控制字设置TMOD=0010B3).时间常数确定

?=12?106HZ,T=200?10-6S代入,得X=256-200=156=9CH(X=256-200=56=38H)初值设置为:TH0=TL0=#09CH(38H)?

4).程序设计主程序

ORG 0000H ;系统复位入口

AJMP 0100H ;系统主程序从0100H开始

ORG 000BH ;定时器0中断入口

AJMP 0500H ;定时器0中断服务程序放在0500H处

ORG 0100H

MOV SP,#30H ;置栈顶

MOV TH0,#9CH ;设置定时器初值

MOV TL0,#9CH ;

MOV TMOD,#04H(02H) ;设置定时器0为模式2

SETB TR0 ;启动定时器0

SETB ET0 ;允许定时器0中断

SETB EA ;开系统中断

SETB P1.6

。。。。。。。。。

中断服务程序ORG 0500H

T200US: PUSH PSW ;栈保护

CLR P1.6 ;P1.6输出低电平

NOP ;延时4?s

NOP

NOP

SETB P1.6 ;P1.6输出高电平

POP PSW

SETB ET0 ;开中断

RETI

6.MCS-51单片机系统时钟为6MHZ,试利用定时/计数器0控制每隔200?S从P1.6口输出1个8?S低电平脉冲。

1)、定时/计数器的模式选定

由于8位定时时间为256?s,因此,将定时/计数器0设置为模式2(8位自动重装

载方式)。设置定时200?s。

2)、控制字设置

TMOD=0110B(0010B)

3)、时间常数确定

?=6?106HZ,T=200?10-6S代入,得

X=256-100=156=9CH

初值设置为:TH0=TL0=#09CH

4)、程序设计主程序

ORG 0000H ;系统复位入口

AJMP 0100H ;系统主程序从0100H开始

ORG 000BH ;定时器0中断入口

AJMP 0500H ;定时器0中断服务程序放在0500H处

ORG 0100

到此这篇单片机设计报告题目(单片机设计报告总结)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 单片机程序示例(单片机程序示例设计)2025-12-15 19:27:06
  • 字体标志设计(字体标志设计技法基本有以下几种)2025-12-15 19:27:06
  • 51单片机设计作品(51单片机简单作品)2025-12-15 19:27:06
  • 单片机设计与开发主要做什么(单片机设计与开发主要做什么)2025-12-15 19:27:06
  • 安装win32api(安装win3.2)2025-12-15 19:27:06
  • ddd领域驱动开发(ddd领域驱动设计 demo)2025-12-15 19:27:06
  • 网页设计跳转链接怎么制作(网页设计超链接跳转)2025-12-15 19:27:06
  • ipv6单播地址包括哪些(ipv6单播地址设计的作用)2025-12-15 19:27:06
  • 安装win32api(安装win3.2支持FAT16)2025-12-15 19:27:06
  • ddd领域驱动设计视频教程(ddd领域驱动模型设计)2025-12-15 19:27:06
  • 全屏图片