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

简介:

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

2-8 实时练习

在本章里,介绍了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的延迟子程序。

相关文章
|
29天前
|
数据处理
MCS-51单片机汇编语言程序设计
MCS-51单片机汇编语言程序设计
18 0
|
传感器 数据采集 监控
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载(按照编号下载)。
1819 0
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
|
9月前
|
开发框架 JSON 物联网
Nanoframework 操作单片机蓝牙配置WIFI的案例
通过`Nanoframework`的蓝牙配置Wifi的名称和密码
89 0
|
算法 芯片
基于51单片机点阵汉字显示程序设计
基于51单片机点阵汉字显示程序设计
基于51单片机点阵汉字显示程序设计
蓝桥杯之单片机学习(十四)——基础技能综合实训案例解析
蓝桥杯之单片机学习(十四)——基础技能综合实训案例解析
221 0
蓝桥杯之单片机学习(十四)——基础技能综合实训案例解析
蓝桥杯之单片机学习(十二)——串口通信进阶应用案例解析
蓝桥杯之单片机学习(十二)——串口通信进阶应用案例解析
208 0
蓝桥杯之单片机学习(十二)——串口通信进阶应用案例解析
蓝桥杯之单片机学习(九)——定时器的进阶综合案例解析
蓝桥杯之单片机学习(九)——定时器的进阶综合案例解析
182 0
|
芯片
单片机:蜂鸣器发声和自动关闭一站式教程:(附赠如何控制声音大小和音调)软件编程+硬件原理+注意事项
单片机:蜂鸣器发声和自动关闭一站式教程:(附赠如何控制声音大小和音调)软件编程+硬件原理+注意事项
467 0
单片机:蜂鸣器发声和自动关闭一站式教程:(附赠如何控制声音大小和音调)软件编程+硬件原理+注意事项
单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)
单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)
单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)
|
存储 开发框架 算法
51单片机原理以及接口技术(四)--80C51的程序设计
单片机应用系统是合理的硬件与完善的软件的有机组合。软件就是各种指令依某种规律组合形成的程序。程序设计(或软件设计)的任务是利用计算机语言对系统预完成的任务进行描述和规定。
428 0
51单片机原理以及接口技术(四)--80C51的程序设计