单片机技术总复习习题(1)
单片机习题及参考答案
(一)填空题1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。
2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。
3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。
4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。
5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。
6. 与8051比较,80C51的最大特点是所用CHMOS工艺。
7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。
(二)选择题1.下列简写名称中不是单片机或单片机系统的是(A)MCU (B)SCM (C)ICE (D)CPU2.在家用电器中使用单片机应属于计算机的是(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用3.80C51与80C71的区别在于(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同4.8051与80C51的区别在于(A)内部ROM的类型不同(B)半导体工艺的形式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是(A)8031 (B)80C51 (C)8032 (D)87C516.80C51芯片采用的半导体工艺是(A)CMOS (B)HMOS (C)CHMOS(D)NMOS7.单片机芯片8031属于(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列8.使用单片机实现在线控制的好处不包括(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合9.以下所列各项中不是单片机发展方向的是(A)适当专用化(B)不断提高其性能(C)继续强化功能(D)努力增加位数第二章课后习题参考答案(一)判断题1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。
单片机复习题含答案
单片机模拟试卷001六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
单片机模拟试卷002四、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=_______。
MOV P1,#5DH CPLCPL CLR SETB2.执行下列程序段后,(A)=_______,(C Y )=____。
MOV A ,#C5H RL A3.下列程序段执行后,(R 0)=_______,(7EH)=____,(7FH)=_______。
MOV R 0,#7EH MOV 7EH ,#0FFH MOV 7FH ,#40H 1NC @R 0 1NC R 0 1NC @R 04.已知(SP)=60H ,子程序SUBTRN 的首地址为0345H ,现执行位于0123H 的ACALL SUBTRN 双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.阅读下列程序,说明其功能。
MOV R 0,#data MOV A,@R 0 RL AMOV R 1,A RL A RL AADD A ,R 1 MOV @R 0,A RET五、编程题(每小题4分,共20分)1.已知在累加器A 中存放一个BCD 数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作: BIT=(10H ∨∧(11H ∨C Y )3.已知变量X 存于V AR 单元,函数值Y 存于FUNC 单元,按下式编程求Y 值。
Y=100100x x x >-=<⎧⎨⎪⎩⎪4.已知在R 2中存放一个压缩的BCD 码,请将它拆成二个BCD 字节,结果存于SUM 开始的单元中(低位在前)。
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
单片机基础复习题与答案
单⽚机基础复习题与答案单⽚机基础(第3版)第1章计算机基础知识(⼀)填空题1.⼗进制数14对应的⼆进制数表⽰为(1110B),⼗六进制数表⽰为(0EH)。
⼗进制数-100的补码为(9CH),+100的补码为(64H)。
2.在⼀个⾮零的⽆符号⼆进制整数的末尾加两个0后,形成⼀个新的⽆符号⼆进制整数,则新数是原数的(4)倍。
3.8位⽆符号⼆进制数能表⽰的最⼤⼗进制数是(255)。
带符号⼆进制数11001101转换成⼗进制数是(-51)。
4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输⼊设备)。
5.已知字符D的ASCII码是⼗六进制数44,则字符T的ASCII码是⼗进制数(84)。
6.若某存储器容量为640KB,则表⽰该存储器共有(655360)个存储单元。
7.在计算机中,⼆进制数的单位从⼩到⼤依次为(位)、(字节)和(字),对应的英⽂名称分别是(bit)、(Byte)和(Word)。
8.设⼆进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。
9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。
(⼆)单项选择题1. ⽤8位⼆进制补码数所能表⽰的⼗进制数围是(D)(A)-127 ~ +127 (B)-128 ~ +128(C)-127 ~ +128 (D)-128 ~ +1272. 下列等式中,正确的是(B)(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B(C)1 KB = 1024 M B (D)1 MB = 1024 B3. 程序与软件的区别是(C)(A)程序⼩⽽软件⼤(B)程序便宜⽽软件昂贵(C)软件包括程序(D)程序包括软件4. 存储器中,每个存储单元都被赋予惟⼀的编号,这个编号称为(A)(A)地址(B)字节(C)列号(D)容量5. 8位⼆进制数所能表⽰的最⼤⽆符号数是(B)6. 下列4个⽆符号数中,最⼩的数是(B)(A)11011001(⼆进制)(B)37(⼋进制)(C)75(⼗进制)(D)24(⼗六进制)7. 下列字符中,ASCII码最⼩的是(B)(A)a (B)A (C)x (D)X8. 下列字符中,ASCII码最⼤的是(C)(A)a (B)A (C)x (D)X9. 有⼀个数152,它与⼗六进制数6A相等,那么该数是(B)(A)⼆进制数(B)⼋进制数(C)⼗进制数(D)⼗六进制数第2章 80C51单⽚机的硬件结构(⼀)填空题1.通过堆栈实现⼦程序调⽤,⾸先要把(PC)的容⼊栈,以进⾏断点保护。
单片机原理及接口技术复习题(带答案)
27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D ) 。 A、89C51 B、8051 C、89S51 D、8031 28、改变 Fosc 的大小可以影响定时/计数器的( C ) 。 A、计数初值 B、定时初值 C、定时时长 D、计数范围 29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。 A、低电平 B、负电压 C、正弦波 D、高电平 30、MOVC A,@A+DPTR 的寻址方式是( C ) 。 A、寄存器间接寻址 B、立即寻址 C、变址寻址 D、相对寻址 31、下列指令中,能实现 A=100 功能的指令是( D ) 。 A、MOV A,@R1+100 B、MOV A,#100H C、MOVX A,100 D、MOV A,#100 32、指令 SETB EX1 表示开放( B )中断。 A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0 33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的 数字量为( D ) 。 A、100 B、10000000B C、F0H D、120 34、在 MCS-51 单片机的定时/计数器中, ( B )定时的时间最长。 A、方式 0 B、方式 1 C、方式 2 D、方式 3 35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要 ( C )根数据线。 A、18 B、32 C、16 D、64 36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间 变短,则需( C ) 。 A、仅减小定时器初值 B、仅减小外接晶体振荡器频率 C、仅增大定时器初值 D、同时减小外接晶体振荡器频率及定时器初值 37、要在摄氏 100°C 的环境下使用单片机,则应选用( A ) 。 A、军用级 B、民用级 C、商业级 D、工业级 38、改变 Fosc 的大小可以影响定时/计数器的( D ) 。 A、计数初值 B、定时初值 C、计数范围 D、定时时长 39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。 A、高电平 B、负电压 C、正弦波 D、低电平 40、MOVC A,@A+DPTR 的寻址方式是( D ) 。 A、寄存器间接寻址 B、立即寻址 C、相对寻址 D、变址寻址 41、下列指令中,能实现 A=128 功能的指令是( A ) 。 A、MOV A,#80H B、MOV A,#128H C、MOVX A,128 D、MOV A,@R1+128 42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则 应( B ) 。 A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率 43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的 数字量为( C ) 。 A、220 B、10000000B C、F0H D、FFH 44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,
单片机期末复习题1
3、对于P0口的地址信号()A、必须使用锁存器B、必须使用译码器C、必须使用线选法D、无须任何1、程序存储器是用于存放程序代码的,也用于存放常数。
()1、MCS51单片机系统中,为什么P0口要接一个8为锁存器,而P2口不用?答:因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。
而P2口只作为高8位的地址接口。
1.在一片集成电路芯片上集成了()、()、(),从而构成了单芯片微型计算机,即()。
2.寻址方式就是(指出参与运算操作数地址的方式)。
3.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:();0003H:();000BH:()。
4.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。
6.JNB bit,rel :指令表示当指定位为()时程序发生跳转。
7.既做一般I/O口又有第二功能的端口是();既做数据线又做地址线的是()口。
8.一个机器周期包含()个晶振周期,若晶振周期的频率为12MHZ,则机器周期为(),指令周期为()~()机器周期。
9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。
A 将源程序转换成目标程序B 将目标程序转换成源程序 C将低级语言转换成高级语言 D 连续执行键3.指令AJMP的寻址范围是()A 任意范围B -128到 +127C 64KD 2K5.单片机在与外部I/O口进行数据传送时,将使用()指令。
A MOVXB MOVC MOVCD 视具体I/Q口器件而定6.在中断允许寄存器中,中断控制寄存器EA位的作用是()A CPU总中断允许控制位B 中断请求总标志位C 各中断源允许控制位 D串行口中断允许位7.调用子程序、中断响应过程及转移指令的共同特点是()。
单片机原理与接口技术复习题1
单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30H ;(R0)=30HSETB C ; CY=1CLR A ; (A)=00HADDC A,#00H ;(A)= 01HMOV ﹫R0,A ;(A)-> 30H (30H)=01H执行结果是( )。
A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。
CY AC OV PA. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。
A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。
A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位10. 外部中断1的中断入口地址为( )。
A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。
A. MOV ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R315. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。
A. DPTRB. PCC. CYD. A17. 在定时器操作中,选择其工作方式的寄存器是( )。
A. TMODB. TCONC. IED. SCON18. 当标志寄存器P S W 的R S 0 和R S 1 分别为1 和0 时,系统选用的工作寄存器组为( )。
01A. 组0B. 组1C. 组2D. 组319. 8051 单片机中,唯一一个用户可使用的16 位寄存器是( )。
单片机原理及其接口技术期末复习题(1)
1。
MCS-51系列单片机字长是位,有根引脚。
单片机的特点有。
2。
8051单片机的存储器的最大特点是,Px并行口的地址是与存储器统一编址的,或者说属于该存储器.3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即.P3常需复用作和读写控制信号.4.ALE信号的作用是。
5。
8051复位后,PC= H。
若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行.6.8051的C/T是计数的。
7。
8051的中断向量表在H、H和0013H、001BH、0023H.8.MOV A,40H 指令对于源操作数的寻址方式是寻址。
9.指令JB 0A7H,ABC的作用是.(0A7H是P2.7的地址)10。
将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。
11。
如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?12.PSW中RS1 RS0=10H时,R2的地址是。
13.单片机经加电复位后,执行第一条指令的地址是.14.在串行通信中,数据传送方向有、、三种方式。
15。
一个机器周期=个状态周期等于个振荡周期。
16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为。
17.若8051单片机的引脚EA接地,表示。
18.在MCS—51 单片机系统中,采用的编址方式是。
19。
在查询和中断两种数据输入输出方式中,效率较高的是。
20.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,PC= 。
21.外部中断INT1入口地址为。
22.ANL A, #0F0H是将A的高四位保持不变,而低4位。
23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由和提供。
24。
单片机89C51片内集成了KB的ROM,共有个中断源。
25. 两位十六进制数最多可以表示个存储单元。
26. 在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。
单片机原理与接口技术复习题及答案
复习题及答案(一)一、选择题(在每一个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希翼增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。
3、在8051单片机中,由2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
单片机原理复习题1答案(1)
单片机复习题1一、填空题。
1、对程序存储器的读操作,只能使用MOVC.2、执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。
从堆栈弹出的断点地址送给PC .3、在寄存器间址寻址方式中,指定寄存器中存放的是操作数地址4、某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为方式15、当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是外部中断06、某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为65536μs。
7、若原来工作寄存器0组为当前寄存器组,现要改为1组,可以使用的指令是SETB RS08、设堆栈指针SP的值为37H,在子程序调用时把断点地址进栈保护后,SP的值为39H9、串行通信的传送速率单位是波特,波特的单位是位/秒10、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为接地。
11、单片机内有组成微机的主要功能部件___CPU_______、____存储器_______和___I/O口________。
12、用户在堆栈区中进行数据存取时,按照先进后出的原则。
13、51系列基本型单片机有___5___个中断源,其中外部中断0的入口地址为____0003H________。
14、写出符号所表示的含义:PSW: 程序状态字RAM:数据存储器CPU: 中央处理器ROM: 程序存储器SP: 堆栈指针 I/O:输入/输出口15、写出MCS-51指令系统的常用寻址方式为:立即寻址、直接寻址、间接寻址、寄存器寻址。
.16、若由程序设定RS1、RS0=11,则选择的当前工作寄存器组为第___D组_____。
17、8051按指令的功能可分为数据传送类,算术运算类,控制转移类,位操作类等类型18、中断源的自然优先级由高到低排序为: INTO 、 TO 、INT1、T1、 RX或TX 。
19、8051的定时器/计数器有______T0__________、____T1__________两个16位的定时器/计数器。
单片机复习题含答案
单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机复习题(参考答案)
一、填空题1.计算机中最常用的字符信息编码是 ASCII码。
2.计算机中常用的码制有原码,反码和补码。
3. 十进制数29的二进制表示为 11101B。
4. 十进制数-29的8位补码表示为 11100011B 。
5.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为 0~255 ;存放有符号数时,以原码表示的范围为 -127~127 ,以补码表示,范围为 -128~127 。
6.设X=87H,Y=E6H,则X与Y按位“或”运算为 E7H,X与Y的按位“异或”运算为 61H 。
(要求结果写成16进制形式)7.按照CPU对数据处理的位数,单片机通常分为 4 位、8 位、 16 位、 32 位等四类。
8.计算机的经典结构由运算器、控制器、存储器、输入设备、输出设备组成。
9.一个完整的计算机系统由硬件系统和软件系统两大部分组成。
10. 如果存储单元的数据位为16位,当它存放无符号数时,则该数的范围为 0~65536 。
11.计算机三大总线分别为地址总线、数据总线和控制总线。
二、单选题1.数据的存储结构是指(C)。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示2.真值0表示形式唯一的机器数是(C )。
A. 原码B.反码C.补码D.原码和反码3.计算机能直接识别的语言是(C)。
A.汇编语言 B.自然语言 C.机器语言 D.C语言一、填空题1. 复位后寄存器PC= 0 、SP= 7 、P0~P3= FFH 、PSW= 0 。
2.EA引脚的作用是允许访问片外程序存储器输入线。
3. 8051是 8 位的单片机,其内部存储器容量为 128B RAM, 4KB ROM。
4.当80C51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
5. 80C51单片机有两种复位方式,即上电自动复位和按键手动复位。
6.8051单片机片内包含 4KB ROM和 128B RAM(填容量), 2 个定时器。
单片机复习习题及答案
【6-7】、试编写程序,要求使用T0,采用方式2定 时,在P1.0输出周期为400µS,占空比为10:1的矩 形脉冲。 T0方式2,是8位自动预置数工作方式。 假设fosc=6MHz,计数器时钟周期为2µS。 占空比(duty cycle): 如果40µS中断,计数器计数20次中断满足时间要 在一串理想的脉冲序列中(如方波),正 求。计数初值=256-20=236=ECH 脉冲的持续时间与脉冲周期的比值。 设置一计数器对中断计数,前9次,P1.0输出低电 不是正脉冲的持续时间与负脉冲的比值。 平,第10次输出高电平,中断计数器回零。
a
编码格式:
dp g a
显示 编码
f
g
b c dp
f b
1
F6H D7H
e d
2
A4H 4AH
d c
3
c
b
a
e d
f
0
C0H 03H
e dp g
4
98H 96H
共阳极的7段显示码:
5
99H 26H
6
82H 22H
7
F7H 57H
8
80H 02H
9
10H 06H
B0H 46H
编码
程序设计:
;程序入口:(A)=显示的原始数据,0~9。 ;程序出口:(A)=显示的7段编码。 display: ;程序入口:(A)=显示的原始数据,0~9。 ADD A,#1 ;RET指令的字节数为1 ;程序出口:(A)=显示的7段编码。 MOVC A,@A+PC dislay: PUSH DPH RET DB 0C0H,0F6H,0A4H,0B0H,98H PUSH DPL DB 99H ,82H,0F7H,80H,10H MOV DPTR,#tab1 MOVC A,@A+DPTR POP DPL
《单片机原理与应用》复习题1
一、填空题1、80C51单片机的内部RAM的寻址范围为。
2、片内RAM可进行位寻址的空间位地址范围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51内部的SFR有 _。
8、80C51基本型单片机的内部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的内部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32、单片机应用程序一般存放在。
A、RAMB、ROMC、寄存器D、CPU3、80C51单片机有中断源___ ____个。
A、5B、2C、3D、 64、80C51单片机的CPU主要由组成。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5、主频为12MHz的单片机,它的机器周期是______。
单片机复习题(含答案)
四、程序分析题1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后:ANL A ,#17HORL 17H ,AXRL A ,@R0CPL A问:(A)= CBH ,(R0)= 17H ,(17H)= 37H 。
2、已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH ,执行下列程序段后:MOV 20H ,60HMOV R1 ,20HMOV A ,40HXCH A ,R1XCH A ,60HXCH A ,@R1MOV R0 ,#10HXCHD A ,@R0问:(A)= 5AH (10H)=1FH (2EH)= 3DH(40H)= 2EH (60H)= 3DH 3、执行下列程序段:MOV A ,#00HMOV R7 ,#0FFHMOV PSW, #80HADDC A ,R7问:(CY )= 1 (AC )= 1(P)= 0(ACC)= 00H (R7 )= 0FFH4、写出执行每条指令后的结果。
MOV A,#25HCLR A; (A)=00HCPL A; (A)=0DAH5、写出下列指令执行后的结果。
MOV A,#37HMOV R0,#20HMOV @R0,AANL A,#0FH(A)=__07H___ (R0)=__ 20H __ (20H)=__37H __6、执行如下三条指令后,30H单元的内容是___0EHMOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40H7、请分析下面程序执行后的操作结果,(A)=__40H_ ,(R0)=__60H_。
MOV A,#60HMOV R0,#40HMOV @R0 ,AMOV 41H,R0XCH A,R08、已知:(R0)=00H,写出执行指令后的结果。
ORG 0000HMOV A,R0JZ L1MOV R1,#00HAJMP L2L1: MOV R1,#0FFHL2: SJMP L2END执行完整段程序后,(A)= __00H __ (R1)= __0FFH __。
单片机试题1及答案
单片机试题1及答案以下是关于单片机试题1及答案的文章:单片机试题1及答案试题:1. 单片机的中断是什么?2. 请解释有关单片机架构的术语:CPU,存储器,IO口。
3. 在单片机系统中,什么是时钟频率?4. 简述单片机内存的种类和功能。
5. 解释程序计数器的作用和功能。
答案:1. 单片机的中断指的是一种外部事件或条件的突发情况,它会打断当前正在执行的程序,并转而处理优先级更高的事件或条件。
中断机制使得单片机能够实时响应外部事件,并在必要时执行相应的处理程序。
2. 在单片机架构中,CPU(中央处理单元)是整个系统的核心部分,它负责执行指令,并控制其他部件的操作。
存储器则是用来存储数据和程序的地方,分为RAM(随机访问存储器)和ROM(只读存储器)两种类型。
其中,RAM用于存储临时数据和变量,ROM则用于存储固定的程序代码和常量。
而IO口则是单片机与外部设备进行通信的接口,可以输入和输出数据。
3. 在单片机系统中,时钟频率指的是单片机内部时钟的频率。
单片机的各个部件,如CPU和外设,都需要按照时钟频率来执行相应的操作。
时钟频率越高,单片机的处理速度越快,但同时也会消耗更多的功耗。
选择合适的时钟频率可以根据具体应用需求来进行调整。
4. 单片机内存一般包括RAM和ROM两种类型。
RAM(随机访问存储器)用于存储程序执行过程中的临时数据和变量,它可以随机访问其中的任意位置,并且数据可以被写入和读取。
RAM的容量较小,但速度快。
而ROM(只读存储器)则用于存储固定的程序代码和常量,它的内容在出厂时已经被固定,只能读取无法写入。
ROM的容量较大,但速度较慢。
5. 程序计数器(PC)是一种用于存储下一条指令地址的寄存器。
它的作用是指示当前正在执行的指令在程序中所处的位置,以及提供下一条指令的地址。
当执行完一条指令时,PC会自动加1,指向下一条指令的地址,从而实现程序的顺序执行。
在发生中断或函数调用等情况时,PC的值会被保存在栈中,以便后续恢复执行。
单片机习题及答案1
一、选择题1、第一块单片机是由( A )公司设计的。
A、美国仙童公司B、摩托罗拉公司C、PHILIPS公司D、Intel公司2、单片机的核心部件称为(C )。
A、RAMB、ROMC、CPUD、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B )位。
A、8B、16C、24 D、324、8031单片机有(C )个引脚,其中有( )个I/O口。
A、40 16B、32 24C、40 32 D、50 325、8031单片机的(A)口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。
A、P0B、P1C、P2D、P36、8051有( D)个中断源,可编程为( )个优先级。
A、5 1B、6 2C、8 3 D、5 27、MCS-51指令系统的指令格式中,必不可少的部分为(B)。
A、标号B、操作码C、操作数D、注释8、下列指令中,影响标志位的指令为( BC)。
A、RLB、RLCC、DEC AD、AJMP9、设当前PC的值为0900H,则执行无条件转移指令AJMP 03FFH指令后,程序转移的目的地址为(D)。
A、02FFHB、03FFHC、04FFHD、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。
A、DWB、DBC、DS D、XDATA11、8051单片机的定时器/计数器的启动和停止是通过对下列的( A )寄存器编程设定的。
A、TCONB、TMODC、TH0D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在( C )方式下。
A、方式0B、方式1C、方式2D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为( B )。
A、方式0B、方式1C、方式2D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足( C )。
单片机技术高级复习题
单片机技术高级复习题一、填空题(1)片内外硬件部分1.MCS—51单片机的CPU主要功能为(运算)和(控制)。
2.MCS-51单片机有5个中断源,分别是(外中断0 )、(外中断1)、(定时器 0 )、(定时器 1)、(串口中断)。
3.8051单片机有两种复位方式,既上电复位和手动复位,复位后PC = (0000H),PSW = (00H),SP =(07H),P0 = P1 = P2 = P3 = (FFH)。
4.寄存器PSW中的RS1和RS0的作用(选择当前积存器工作组)。
5.寄存器PSW中的RS1和RS0的作用是(选择当前工作寄存器组)。
6.寄存器PSW中的RS1和RS0的内容为0,1是选择(1工作寄存器组)。
7.51系列单片机P3口第二功能中,外中断0,定时器0分别是(P3.2 P3.4)引脚。
8.当振荡频率为12MHz时,单片机的一个机器周期为(1 s)9.单片机有两个定时器T0、T1,定时器的工作方式由(TMOD)寄存器决定,定时器的启动与溢出由(TCON)寄存器控制。
10.ADC0809是(8位模/数转换)芯片,DAC0832是(8位数/模转换)芯片11.MCS-51单片机的串行口通讯的波特率是指(每秒传送的二进制数的位数)(2)指令与程序部分1.MOVC A,@A+DPTR是(查表)指令,MOVX A, @DPTR是( 内外数据传送)指令。
2.长转移指令操作码是(LJMP),长调用指令操作码是(LCALL) 。
3.当A=05H, R0=30H时,(30H)=00H,执行MOV @R0, A指令后,A=(05H),R0=(30H),(30H)=(05H)。
4.A=05H,DPTR=1000H时,执行MOVX @DPTR,A指令后,是将A中数据05H传送到(片外1000H )单元。
5. MCS-51单片机指令系统有7种寻址方式,其中MOV A,#DATA 为(立即数)寻址;MOV A, Rn 为 ( 寄存器) 寻址; MOV C, bit 为 (位 ) 寻址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
28. 以下的 4 条指令中,既有堆栈操作又影响中断触发器的指令是 。
A:ACALL
B:LCALL
C:RET
D:RETI
29. 对于以下 EPROM 芯片,单个芯片具有 8K 容量的是 。
A:2732
B:2764
C:27128
D:27256
30. 若(A)=C3H,(R0)=AAH,指令 XRL A,R0 执行后,A 的内容是
4
D:8AH
22. 字符“A”的 ASCII 码是 。
A:0AH
B:10
C:0000 1010B
D:41H
23. 电子计算机系统中采用的计数制是 。
A:十进制
B:二进制
C:八进制
D:十六进制
24. 一个带符号数的补码是 1111 1111B,该数为
。
A:-1
B:-127
C:-128
D:+1
25. 指令 DJNZ Rn,rel 指的是 。
1
45. 在变址寻址方式中,基址寄存器可以是( )或( )。 46. 51 单片机的( )口在 4 个并口中最为简单,仅能作为通用( )使用。 47. 51 单片机的 P0 口既可以作为通用( )又可以作为( )总线使用。 48. 8155 的 A 口和 B 口有( )根 I/O 线,但 C 口仅有( )根 I/O 线。 49. A/D 转换器是一种把( )信号转换成( )信号的器件。 50. 计算机通信可以分成( )通信和( )通信两大类。 51. 7279 可编程接口芯片主要用于( )和( )的扩展。 52. 51 单片机的 P2 口既可以作为通用( )又可以作为( )总线使用。 53. 51 单片机的外部中断有两种触发方式,分别是( )触发方式和( )触发方式。 54. 微型计算机是由( )、( )和( )组成。 55. 51 单片机的堆栈是向地址( )的方向生长的,入栈时 SP 要先( )。 56. LED 显示器的显示控制方式有( )显示和( )显示两大类。 57. 51 单片机进行 ROM 扩展时,要将( )接地,并利用( )控制 ROM 的芯片选通。 58. 51 单片机的定时/计数器既可以工作于( )模式,又可以工作于外部事件( )模式。 59. 对于较多的数据传送,宜采用( )或( )传递方式。 60. LED 显示器可以分为( )和( )两大类。 填空题答案 二、填空题(每题 1 分) 1. 12、6。2. 4K、128。3. 输出、输入。4. 立即数、ROM。5. PC、偏移量。6. 目标码、汇编程 序。7. @、#。8. 操作码、操作数。9. 128、SFR。10. 片内 RAM、片外 RAM。11. 4K、128。 12. 工作寄存器、位寻址、通用 RAM。13. 体积小、价格低、可靠性高、嵌入式。14. 单缓冲、 双缓冲。15. 0、低。16. 片内 RAM、SFR。17. 8、布尔。18. 基本型、增强型。19. FFH、07H。 20. 操作数、地址。21. 准双向口、写入 1。22. 数字、模拟。23. 运算器、控制器、存储器、 输入设备、输出设备。24. 传输线、低。25. 提高、减小。26. P0、上拉。27. 8、256。28. RS1、
五、单选题(每题 1 分) 1. 指令 MOV A,@R0 的寻址方式是 。 A:寄存器寻址 B:立即寻址 C:直接寻址 D:寄存器间接寻址 2. 在 51 单片机单片机芯片的串行口电平采用的电平为 。 A:TTL 电平 B:RS232C 电平 C:RS422 电平 D:RS485 电平 3. 在 51 单片机应用系统中,要求既扩展并口又扩展 RAM 时,应优先采用 。 A:8155 B:8255
2
C:7279 D:8253 4. 在 51 单片机单片机中,控制中断优先级的寄存器是 。 A:TCON B:IE C:IP D:SCON 5. 在 51 单片机单片机中,含有串行口中断标志的寄存器是 。 A:TCON B:IE C:IP D:SCON 6. 指令 MOVX @DPTR,A 产生的信号是 。 A:ALE
3
B:11 C:17 D:0001 0001B 13. 在 51 单片机单片机中,设定方式时可以使 T1 停止计数的方式为 。 A:方式 0 B:方式 1 C:方式 2 D:方式 3 14. DAC0832 可以实现两路模拟信号的同步输出,这是利用了该芯片的 特性。 A:单极性 B:双极性 C:单缓冲 D:双缓冲 15. 当 PSW=10H 时,工作寄存器 R1 的地址是 。 A:01H B:11H C:02H :12H 16. 在 51 单片机单片机中,若优先级设置相同,以下中断源同时有效时优先相应的中断是 。 A:TF1 B:IE1 C:TF0 D:IE0 17. 以下的 4 条指令中,错误的指令是 。 A:ADD A,R0 B:ADDC A,R0 C:SUB A,R0 D:SUBB A,R0 18. 指令 JC 80H 的寻址方式是 。 A:相对寻址 B:立即寻址 C:直接寻址 D:变址寻址 19. AD574 输出二进制位数最高可以达到 。 A:10 位 B:12 位 C:14 位 D:16 位 20. 51 单片机复位时,SP 的状态为 。 A:00H B:07H C:08H D:不确定 21. 在以下几个地址中,可以进行位寻址的单元是 。 A:87H B:88H C:89H
A:52H
B:69H
C:EBH
D:6CH
31. 指令 MOV A,R0 的寻址方存器寻址 B:立即寻址 C:直接寻址 D:变址寻址 32. 指令 MOV A,P1 的寻址方式是 。 A:寄存器寻址 B:立即寻址 C:直接寻址 D:间接寻址 33. 在 51 单片机单片机中,控制外中断触发方式的寄存器是 。 A:TCON B:IE C:IP D:SCON 34. 51 单片机复位时,P0~P3 口锁存器的状态为 。 A:00H B:80H C:不确定 D:FFH 35. 在汇编语言中,十六进制数据正确的书写格式是 。 A:100lB B:A8H C:0A8H D:’A8’ 36. 51 单片机单片机的程序存储器最大寻址范围是 。 A:64K 字节 B:32K 字节 C:16K 字节 D:8K 字节 37. 在 51 单片机单片机中,8 位数据位可变波特率的双机通信应采用 。 A:方式 0 B:方式 1 C:方式 2 D:方式 3 38. 89C51 采用的内部程序存储器是 。 A:EPROM B:ROMLess C:Flash D:掩膜 ROM 39. 当要求 ADC 采用 8 位逐次逼近式,精度优于±1/2LSB 时,常用的芯片为 。 A:ADC0809 B:ADC0808 C:AD574 D:MC14433 40. 指令 MOVX A,@DPTR 产生的信号是 。 A:ALE
RS0。29. 操作码、操作数。30. SBUF、REN。31. RD 、 WR 。32. 寄存器、较高。33. P0、
P2。34. 一般、特殊。35. 内部、外部。36. I/O 口、第二。37. TI、RI。38. 二进制、逢二进一。 39. 干扰、几十米。40. 异步、同步。41. 运算器、控制器。42. 单芯片、完善提高、微控制器 化。43. ASCII、补码。44. REI、RETI。45. PC、DPTR。46. P1、I/O 口。47. I/O 口、地址/数据。 48. 8、6。49. 模拟、数字。50. 并行、串行。51. 键盘、显示器。52. I/O 口、高 8 位地址。53. 电平、边沿。54. 微处理器、存储器、I/O 接口电路。55. 增大、加 1。56. 静态、动态。57. EA 、 PSEN 。58. 定时、计数。59. 存储器、堆栈。60. 共阴极、共阳极。
A:比较不等转移
B:减 1 不为 0 转移
C:散转移
D:长跳转
26. 利用 8155 产生连续方波,其计数输出方式为 。
A:方式 0
B:方式 1
C:方式 2
D:方式 3
27. 在 51 单片机单片机中,对于没有嵌套的中断,中断响应时间最多是
A:6 个机器周期
B:7 个机器周期
C:8 个机器周期
D:9 个机器周期
单片机技术总复习 一、填空题(每题 1 分) 1. 51 单片机的 1 个机器周期含有( )个晶振周期或( )状态周期。 2. 51 单片机基本型单片机片内含有( )字节的 ROM 和( )字节的 RAM。 3. A/D 转换器的分辨率是指使( )数字量变化 1 个相邻数码所需( )模拟电压的变化量。 4. 立即寻址时,( )直接在指令编码中给出,它存放在( )空间。 5. 相对寻址是以( )的当前值为基准,加上指令中给出的相对( )形成目标地址的方式。 6. 伪指令不产生单片机可执行的( ),仅向( )提供一些指示性信息。 7. 在 51 单片机汇编语言程序中,间址寄存器前缀是( ),立即数前缀为( )。 8. 机器指令由( )和( )两部分构成。 9. 位寻址的寻址空间是片内 RAM 中( )个可位寻址位及( )中的可位寻址位。 10. 寄存器间接寻址的空间为用@Ri 表示的( )或用@Ri 表示及@DPTR 表示的( )。 11. 51 单片机基本型单片机片内含有( )字节的 ROM 和( )字节的 RAM。 12. 51 单片机内部 RAM 可以分为( )区、( )区和( )区。 13. 单片机具有( )、( )及( )的特点,非常适合于( )应用。 14. 51 单片机的串行口,发送器采用( )结构,接收器采用( )结构。 15. 51 单片机单片机复位后,默认的工作寄存器组为第( )组、各中断源的优先级均为( ) 优先级。 16. 直接寻址方式的寻址空间为( )低 128 字节及以地址或符号表示的( )。 17. 51 单片机单片机的 CPU 位数为( )位,另外含有 1 个( )处理器,以进行位处理。 18. 51 单片机单片机在功能上可以分成( )和( )两大类。 19. 51 单片机单片机复位后,P0~P3 口锁存器的状态为( ),SP 的状态为( )。 20. 寻址方式就是寻找( )或指令( )的方式。 21. 51 单片机的并行口在作为通用 I/O 时均属于( ),输入时要先向口锁存器( )。 22. D/A 转换器是一种把( )信号转换成( )信号的器件。 23. 计算机的经典结构是由( )、( )、( )、( )和( )组成。 24. 串行通信特点是( )少,长距离传送时成本( )。 25. D/A 转换器的位数增多时,其分辨率会( ),量化误差会( )。 26. 51 单片机的( )口驱动能力最强,但作为通用 I/O 时要外接( )电阻。 27. 二进制的( )个位构成字节,1 个字节可以表示( )个不同的值。 28. 51 单片机的当前工作寄存器组由 PSW 的( )位和( )位选择。 29. 在 51 单片机汇编语言中,( )规定执行的操作,( )给操作提供数据或地址。 30. 向( )写入数据启动串口发送过程,用软件使( )为 1 开始串口接收过程。 31. 51 单片机进行 RAM 扩展时,利用( )和( )信号控制 RAM 芯片的读写。 32. 对于寄存器寻址,指令中直接给出( )的名称,这种寻址具有( )的传送速度。 33. 51 单片机进行扩展时,用( )口作为地址/数据总线,用( )口作为地址总线高 8 位。 34. 数据传送指令可分为 MOV 表示的( )传送指令及非 MOV 表示的( )传送指令。 35. 51 单片机单片机的时钟产生有两种方式:( )时钟方式和( )时钟方式。 36. 51 单片机的 P3 口可以作为通用( ),但更为重要的是各口线相异的( )功能。 37. 51 单片机的串行口控制寄存器中有 2 个中断标志位,它们是( )和( )。 38. 在计算机应用系统中,采用的进位计数制是( ),其计数规则是( )。 39. RS232C 采用单端驱动,易受( )影响,一般传输距离在( )以内。 40. 串行通信可以分成( )通信和( )通信两大类。 41. 微处理器是由( )和( )组成。 42. 单片机发展过程可以分为:( )形成、性能( )和( )3 个阶段。 43. 在计算机应用中,字符的编码采用的是( )码,带符号的数最常采用的是( )。 44. 返回指令有两种,分别是( )和( )。