云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机原理复习题

单片机原理复习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 21:21:58

LCALL DELAY1

MOV P1,#00H LCALL DELAY1

DJNZ R0,LOOP2

RL A

LJMP LOOP1 END

2.编一段程序将片内RAM 50H单元开始的20个字节传送到片外RAM 2000H开始的

单元中。

MOV R0,#50H MOV R1,#20 MOV DPTR,#2000H

LOOP:MOV A,@R0

MOVX @DPTR,A INC R0 INC DPTR DJNZ R1,LOOP END

3.编程将存放在片外RAM4000H、4001H中的两个8位无符号数,按由大到小顺序

存放在片内RAM40H、41H单元。

MOV DPTR,#4000H MOVX A,@DPTR MOV R0, A INC DPTR MOVX A,@DPTR MOV R1, A CLR C

SUBB A, R0 JC CMP1 MOV 40H, R1 MOV 41H, R0 SJMP CMP2

CMP1: MOV 40H, R0

MOV 41H, A

CMP2: END

4.编一段程序将片外RAM 4000H开始的20个字节传送到片内RAM 50H单元开始的

单元中。

MOV R0,#50H MOV R1,#20 MOV DPTR,#4000H

LOOP:MOVX A,@DPTR

MOV @R0,A INC R0 INC DPTR DJNZ R1,LOOP END

四、综合题: (一)

利用定时器T0溢出,控制P1.2输出40Hz的方波。已知振荡器频率为12MHz。

要求:写出详细的解题过程,包括:模式的选择;TMOD寄存器的设定;定时器初值的计算;程序清单。

使T0工作定时器模式,方式1,TMOD=01H 振荡频率为12MHz,则机器周期为1us

40Hz信号周期为25ms,对于方波高低电平时间均为12.5ms或12500us 方式1,T0计数器初值为65536-(12500/1)=53036=0CF2CH

采用中断方式程序如下:

ORG 0000H

RESET: AJMP MAIN ;转主程序 ORG 000BH ;T0的中断入口

AJMP T0INT

;转T0中断处理程序

ORG 0100H

MAIN: MOV SP,#60H ;设堆栈指针 MOV TMOD,#01H

;设置T0为方式1

MOV TL0,#2CH ;T0置初值

MOV TH0,#0CFH

SETB TR0 ;启动T0 SETB ET0 ;允许T0中断 SETB EA ;CPU开中断 HERE: AJMP HERE ;自身跳转

T0INT: MOV TL0,#2CH ;T0中断服务子程序,T0置初值

MOV TH0,#0CFH

CPL P1.2 ;P1.2的状态取反 RETI (二)

用6264将80C51外部扩展8KB数据存储器,请画出系统电路原理图。计算

6264地址范围。

6264-1地址范围0000~1FFFH

(三)

使用80C51外部扩展32KB数据存储器,请画出系统电路原理图。写出存储

器地址分布。

62256地址范围0000~7FFFH

搜索更多关于: 单片机原理复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

LCALL DELAY1 MOV P1,#00H LCALL DELAY1 DJNZ R0,LOOP2 RL A LJMP LOOP1 END 2.编一段程序将片内RAM 50H单元开始的20个字节传送到片外RAM 2000H开始的单元中。 MOV R0,#50H MOV R1,#20 MOV DPTR,#2000H LOOP:MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R1,LOOP END

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com