单片机原理与接口技术复习重点
- 格式:ppt
- 大小:5.25 MB
- 文档页数:169


单片机原理与接口技术
习
题
集
答
案
第1部分答案
1-1 简述冯·诺依曼型计算机的主要特征。
1、采用二进制代替十进制运算
2、存储程序工作方法
3、计算机硬件系统的构成
1-2 计算机硬件系统由哪些部件组成?
计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五个部分。
1-3 填空:
(1)100D=01100100=64H
(2)03CH=00111100B=60D
1-4 写出下列各数的原码、反码和补码(用二进制数表示)。
21 -21 59 -59 127 -127 1 -1
21 原码:00010101
反码:00010101
补码:
00010101
-21 原码:10010101
反码:11101010
补码:11111011 59原码: 00111011
反码: 00111011
补码:
00111011
-59原码:10111011
反码:11000100
补码:11000101
127原码: 01111111
反码: 01111111
补码: 01111111
1、什么是中断和中断系统?其主要功能是什么?
答:当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。这种过程称为中断,实现这种功能的部件称为中断系统。功能:
(1) 使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理
(2) 完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率
(3) 实现实时控制
2、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,TO,串行口中断,且使T0中断为高优先级中断。
解:MOV IE,#097H
MOV IP,#02H
3、在单片机中,中断能实现哪些功能?
答:有三种功能:分时操作,实时处理,故障处理
4、89C51共有哪些中断源?对其中端请求如何进行控制?
答:(1)89C51有如下中断源
① :外部中断0请求,低电平有效
② :外部中断1请求,低电平有效
③T0:定时器、计数器0溢出中断请求
④T1:定时器、计数器1溢出中断请求
⑤TX/RX:串行接口中断请求
(2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能
5、什么是中断优先级?中断优先处理的原则是什么?
答:中断优先级是CPU相应中断的先后顺序。原则:
(1) 先响应优先级高的中断请求,再响应优先级低的
(2) 如果一个中断请求已经被响应,同级的其它中断请求将被禁止
(3) 如果同级的多个请求同时出现,则CPU通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求
查询顺序:外部中断0→定时器0中断→外部中断1→定时器1中断→串行接口中断
6、说明外部中断请求的查询和响应过程。
答:当CPU执行主程序第K条指令,外设向CPU发出中断请求,CPU接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。CPU在每个S5P2期间顺序采样每个中断源,CPU在下一个机器周期S6期间按优先级顺序查询中断标志,如果查询到某个中断标志为1,将在接下来的机器周期S1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。中断服务完毕后,CPU返回到主程序第K+1条指令继续执行。
1 第一章 微机基础知识
1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。
2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。
3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一
块芯片上,构成单片微型计算机。
4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器
5、微处理器(机)的组成:运算器&控制器
㈠运算器的组成:算术逻辑单元(简称ALU)、累加器 、寄存器
ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。
运算器的两个主要功能:(1)执行各种算术运算。
(2)执行各种逻辑运算,并进行逻辑测试。如零值测试或两个值的比较。
㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器
6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)
7、BCD码:用二进制对十进制0-9进行编码——BCD码。用四位二进制数0000-1001表示0-9。例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D
第二章 89C51单片机的结构和原理
1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器)
2、存储器包括:程序存储器(ROM)、数据存储器(RAM)
3、CPU访问片内、片外ROM指令用MOVC。访问片外RAM指令用MOVX。访问片内RAM指令用MOV。
4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH
《微型计算机原理及接口技术》试题
(120分钟)
一. 单项选择题(在每小题的四个备选答案中选出一个正确的
1. 8086CPU芯片的外部引线中,数据线的条数为( )。
A.6条 B.8条 C.16条 D.20条
2.8086CPU工作在总线请求方式时,会让出( )。
A.地址总线 B.数据总线
C.地址和数据总线 D.地址、数据和控制总线
3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到( )上。
A.地址总线 B.数据总线 C.存储器 D.寄存器
4.8086CPU的I/O地址空间为( )字节。
A.64KB B.1MB C.256B D.1024B
5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是( )。
A.00 B.01 C.10 D.11
6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是( )。
A. AX B. BX C. CX D. DX
7.两片8259A级联后可管理( )级中断。
A.15 B.16 C.32 D.64
8.8086中断系统中优先级最低的的是( )。
A.可屏蔽中断 B.不可屏蔽中断 C.单步中断 D.除法出错
9.CPU在执行IN AL,DX指令时,其(
)。
A. IO/M为高, RD为低 B. IO/M为高, WR为低