微机原理复习题-参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.填空题。
1.单片机与普通计算机的不同之处在于其将__CPU__、 __存储器__ 和_I/O接口___三部分集成于一块芯片之上。
2.MCS-51系列单片机中,片内无ROM的机型是__8031__,有4KB ROM的机型是__8051__,而有4KB EPROM 的机型是__8751__。
3.通常单片机上电复位时PC=__0000__H,SP=__07__H。
4.I/O数据传送方式有_P0___、__P1__、_P2___和_P3___四种。
5.当8051地RST端上保持__2个__机器周期以上低电平时,8051即发生复位。6.MOV A,#30H是__立即数__寻址方式。MOVX A,@DPTR是__变址__寻址方式。
7.微型计算机一般都是采用总线结构,它的系统总线有__地址总线__、__数据总线__、__控制总线__。
8.通常单片机上电复位时PC=__0000__H,SP=__07__H。8031单片机复位后R4所对应的存储单元地址为_04___H,因上电时PSW=__00__H。
9.MCS-51的中断系统优先级有_两___级,由__IP__寄存器控制。
10.MCS-51的堆栈存取数据的原则是_先进后出___。
11.若系统晶振频率为12MHZ,机器周期为__1__us,最短和最长指令周期分别为___1_us和__4__us。
12.MOV A,B是__寄存器__寻址方式。MOVC A,@A+PC是__变址__寻址方式。
13.使用8031单片机时需将EA引脚接___低_电平,因为其片内无__ROM__存储器。8051地RST端上保持__2__个机器周期以上低电平时,8051即发生复位。
14.通常单片机上电复位时,SP=__0000__H,通用寄存器则采用第__0__组,这一组寄存器的地址范围是从___00_ H~__07__H。
15.8051单片机其内部有___21_个特殊功能寄存器,其中__0__个可以位寻址。
16.MCS-51单片机PC的长度为___16_位;另一个与PC长度相同的寄存器为_DPTR___。
17.若系统晶振频率为6MHZ,则时钟周期为__1/3__us,机器周期为__2__us,最短和最长指令周期分别为___2_us和___8_us。
二.简答题。
1.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。
答:内部资源有:
1、2个定时器
2、一个串口
3、128B的RAM
4、4个IO口
5、8位数据总线
6、16位地址总线
7、2个外部中断
8031,没有ROM,只能扩展ROM才能写程序
8051,有4K的ROM
8751,有4K的EPROM
2.为什么要对键盘进行“去抖”处理?
机械式按键在按下或释放时,由于触点弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。抖动时间的长短与开关的机械特性有关,一般为5~10ms。CPU在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作。为了克服按键触点机械抖动所致的检测误判,必须采取软件或硬件去抖动措施。
3.试写出设定INT0和定时器0的中断请求为高优先级和允许它们中断的程序。
如果INT0和定时器0同时有中断请求时,试问MCS-51先响应哪个中断请求?
为什么?
答:可用字节操作指令对IE和IP进行设置:
MOV IE,#83H ;同时置位EA、ET0和EX0
MOV IP,#03H ;置位PX0和PT0
也可用位操作指令进行设置,此处从略。
因为本题中外中断0和定时器0同为高优先级,当它们同时发中断请求时,系统则按硬件设定的自然优先级顺序响应中断,因此MCS-51先响应外中断0的中断请求。
4.MCS-51系列单片机有哪7种寻址方式?
1.直接寻址
2.位寻址
3.立即数寻址
4.寄存器寻址
5.寄存器间接寻址
6.变址寻址
7.相对寻址
5.简述8051单片机内部结构主要有哪些部件组成。
(1)一个8位微处理器CPU。
(2)数据存储器RAM和特殊功能寄存器SFR。
(3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。
(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信
6.MCS-51单片机外部中断申请有几种方式?为什么外部中断一般不用电平触发方式?
答:MCS-51单片机外部中断请求申请信号可以是低电平触发方式,也可以是负脉冲触发方式。对于采用负脉冲触发方式的外部中断请求标志位IE0或IE1的清“0”是由单片机硬件自动完成的,用户无需参与。对低电平触发方式的外部中断请求信号,需要外加电路并配合指令,在中断响应后将INT0、INT1 引脚电平从低电平强制为高电平,从而将INT0、INT1引脚的低电平中断请求信号撤除,可见低电平方式的外部中断请求信号的撤除比较麻烦,因此一般应尽可能采用负脉冲触发方式申请中断。
7.简述程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? PSW是一个8位寄存器,用来存放指令执行的有关状态信息。PSW中各位的状态信息一般是在指令执行过程中形成的,也可以根据需要由用户采用传送指令加以改变。
a。P(PSW.0):奇偶标志位,用于表示累加器A中二进制数值为1奇偶性。
b。F1、F0(PSW.1、PSW.5):用户标志位,作为用户自行定义的一个状态标志