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

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

单片机原理复习提纲

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 0:17:02

PUSH A PUSH B

问:(SP)= (32H)= (33H)= (A)= (B)=

6.已知:(30H)=0ABH ,(31H)=56H ,请给出下列每条指令执行后注释中的结果。

MOV 32H,30H

ANL 32H,#0FH ; (32H)= MOV A,31H

SWAP A ; (A)= RL A ; (A)= ANL A,#0F0H ; (A)= ORL 32H,A ;(32H)= 7、执行下列程序段:

MOV A,#00H

MOV R7,#0FFH MOV PSW, #80H ADDC A,R7

问:(CY)= (AC)= (P)= (ACC)= (R7)=

8、将30H单元的两个压缩BCD码拆开变成ASCII码,存入41H、42H单元。 9、编写程序将RAM30H中的两个压缩BCD码转换为ASCII码,并存入31H和32H中。

答: MOV R0,#30H MOV A, @R0 SWAP A

ANL A, #0FH ORL A, #30H MOV 31H,A XCHD A, @R0 ANL A, #0FH ORL A, #30H MOV 32H,A RET

5

10、已知晶振频率为12MHZ,请用T0的工作模式1定时及溢出中断方式编程,实现从P1.0引脚输出如下方波。要求先确定定时时间并给出定时初值的计算步骤,然后写程序(用C编)。

10ms 10ms

三、应用题

1、用EPROM27128(16K×8)扩展32K的8031外部程序存储器。要求用线选法画出扩展电路图,说明各器件地址范围。 答:各器件地址范围:

(1)P2.7P2.6=10时,选中27128(1)地址为:8000-BFFFH. (1)P2.7P2.6=01时,选中27128(2)地址为:4000-7FFFH.

P2.7 P2.6 P2.5 ? P2.0 ALE A13-A8 CE A7-A0 A13-A8 CE A7-A0 G 8D 8Q ? ? 1D 1Q 8031 EA P0 PSEN 27128(1) OE D7-D0 27128(2) OE D7-D0

2、

6

P2.7 P2.6 P2.5 P2.4 │ P2.0 D│ 0 DQ│ 0 Q5 ● 8 2 ● 5 ● 8 ● 5 8 5 ALE 8031 8 7 7 74LS373 G OE A0-A7 A8-A1CE A0-A7 A8-A1CE 1# 6264 OE WR 8 ● 2 A0-A7 A8-A1CE 2# 6264 2 2764 D0-D7 8 ● +5V CS +5V CS OE P0.7 │ ● P0.0 PSEN RD WR 8 D0-D7 OE WR 8 ● ● 单片机系统存储器扩展电路如上图所示,要求:

1)求出三片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) 2)编程将2# 6264的前4个单元的内容送入内部RAM40H~43H中。 3、

P2.7 P2.6 P2.5 ALE P0.0~P0.7 8051 P2.0~P2.2 RD A8~A10 OE WE CE CE G 74LS373 CE A0~A7 6116 1# D0~D7 A0~A7 6116 2# D0~D7 A8~A10 OE WE A0~A7 6116 3# D0~D7 A8~A10 OE WE WR 单片机系统的数据存储器扩展电路连接如上图所示,要求:

1.求出三片存储器芯片的地址范围分别是多少?(地址线未用到的位填0) 2.编写程序将1# 6116的前16个单元中的内容送入内部RAM 30H开始的单元

7

中。

参考程序:

MOV R1,#16 MOV DPTR,#C000H MOV R0,#30H

LOOP:

MOVX A,@DPTR MOV @R0,A INC INC

DPTR R0

DJNZ R1,LOOP

END

4下图是四片2K×8位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写出必要的推导过程。(2)编程将片内RAM 30H~4FH单元中的32个字节数据传送到片外RAM 左数第一块芯片的最低端32个字节单元(按地址由低至高存放)。

8

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

共分享92篇相关文档

文档简介:

PUSH A PUSH B 问:(SP)= (32H)= (33H)= (A)= (B)= 6.已知:(30H)=0ABH ,(31H)=56H ,请给出下列每条指令执行后注释中的结果。 MOV 32H,30H ANL 32H,#0FH ; (32H)= MOV A,31H SWAP A ; (A)= RL A ; (A)= ANL A,#0F0H ;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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