《例说8051:单片机程序设计案例教程》——2-8 实时练习

本节书摘来异步社区《例说8051:单片机程序设计案例教程》一书中的第2章,第2.8节,作者:张义和,陈敌北,更多章节内容可以访问云栖社区“异步社区”公众号查看

2-8 实时练习

例说8051:单片机程序设计案例教程
在本章里,介绍了8051的存储器结构、输入/输出端口、输出电路的设计等硬件部分;在软件方面,则介绍了指令格式、寻址方式,以及数据转移指令,这些都是学习8051不可或缺的相关知识。在此试着回答下列问题,以验证学习成效。

1.8051内部的程序存储器与数据存储器容量各为多少?而外部扩展的程序存储器与数据存储器最多容量各为多少?

2.在8051电路里,若要使用外部程序存储器,应如何连接?而访问外部数据存储器必须使用哪个指令?

3.8051内部有多少个寄存器组?如何切换?

4.试简述PSW是什么并说明其中各位的功能。

5.什么是SFR?其地址在哪里?

6.什么是DPTR?其功能是什么?

7.什么是“位寻址”?哪里的存储器可位寻址?哪些特殊功能寄存器可位寻址?

8.试述P0与P2引脚的其他功能。

9.试述P3引脚的其他功能。

10.试述7405与7406的异同。

11.在晶体管驱动继电器的电路里,继电器的线圈两端并接一个反向二极管,其功能是什么?

12.试述在8051的源程序格式里包括哪些字段。

13.试述8051提供哪几种寻址方式。

14.试说明8051的间接寻址与变址寻址。

15.试说明“MOVC A, @A+DPTR”指令的作用。

16.试说明“XCH A, @Ri”指令与“XCHD A, @Ri”指令的差别。

17.试说明“PUSH A”指令与“POP A”指令的作用。

18.当使用AVSIM51进行软件仿真时要注意哪些事项。

19.若要进行在线仿真,以你手边的在线仿真器为例,应如何连接?

20.试编写一个1s的延迟子程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值