单片机原理复习例题_第1页
单片机原理复习例题_第2页
单片机原理复习例题_第3页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二、程序分析题1、执行下列程序段中第一条指令后,课堂练习判断改错题1、XCHD A,R3(T )2、CPL R0(F )只能用于累加器A3、MOV R4, 0E0H(T )4、PUSH DPTR(F )只能是直接地址5、MOV R1 R2(F )寄存器不能互相赋值6、SUBB B, 56H(F )不能是B7、XCH A , #50H(F )只能是地址或寄存器&ORL P1, A(T )9、MOV DPTRA(F )应该是MOVX10、TAB DB 01110010B,16H,45,' 8' , ' A (T )P1.7)=_P1.7_ ;执行第二条指令后,(P1

2、.3)=1ANL P1,#73HORL P1,#38H2、 下列程序段执行后,(A)= _0DH _,( B)=_11H_oMOV A #0FBHMOV B #12HDIV AB3、 已知(SP) =09H, ( DPTR =4567H,在执行下列指令后,(SP) = 0BH_,内部 RA( 0AH =_67H(0BH) =_45H_oPUSH DPLPUSH DPH4、 下列程序段执行后,( R0) =_7E _ , ( 7EH =_-1 , ( 7FH) =_ 3FH _ 。MOV R0 #7FHMOV 7EH #0MOV 7FH #40HDEC R0DEC R0DEC R0(11 分)5

3、、 下列程序段汇编后,从 3000H开始的各有关存储单元的内容将是什么?ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB“ START”DW TAB1, TAB2, 9000HS','T ','A','R','T ',34,32,00, 40,00,90一、 选择题第一章 微型计算机基础知识1、十六进制数 A 到 F 和对应的 ASCII 码的差为 ( A )A. 37H B. 30H C. 40H D. 47H2、CPU 是单片机的核心部件,它包括运算器和( B )A. 控制器 B. 数据存

4、储器 C. 程序存储器 D. I/O 端口第二章 CPU 结构1、 ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。ALE时钟振荡频率为 ()A1/12 晶振频率 B 1/6 晶振频率 C 1/4 晶振频率 D 1/2 晶振频率2、 读片外部数据存储器时不起作用的信号是()。A./RD B. /WR C./PSEN D.ALE3、89S51 单片机是以下哪个公司的产品?()A、 INTEL B 、 AMD C 、 ATMEL D 、 PHILIPS)体系结构。C 、哈佛 D 、图灵B .当前正在执行的指令D .下一条要执行的指令4、MCS-51系列单片机是属于(A、冯

5、诺依曼B 、普林斯顿5、PC中存放的是()A.下一条要执行的指令的地址C.当前正在执行指令的地址6、 8051 有四个工作寄存器区,由PSW状态字中的 RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令 , 此时只能使用 区的工作寄存器。 ()A. I区B. n区C.川区D. W区7、开机复位后 ,CPU 使用的是第 0 组工作寄存器 ,地址范围是()A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H8、进位标志CY在( )中A.累加器B.算逻运算部件ALU C.程序状态字寄存器 PSW D.DPTR9、ATMEL的89S51驱动能力最强的并行端口

6、为()。A.P0 B.P1 C.P2 D.P310、 对MCS-51系列单片机P0 口用作输出时,应外接()。A.上拉电阻 B.二极管 C.三极管 D.下拉电阻11、 MCS-51单片机的最大时序定时单位是()。A、拍节B、状态C、机器周期 D、指令周期12、单片机复位后,SP、PC、I/O 口的内容为()A.SP =60H PC =00H P0 =P1 =P2 =P3 =FFHB.SP =00H PC =0000H P0=P1=P2=P3=00HC.SP =07H PC =0000H P0=P1=P2=P3=FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 =

7、 00H13、单片机复位后,累加器 A、PC、PSW的内容为()A、A = FFH PC = 00H PSW = FFHB、A = 00H PC = 0000H PSW = 00HC、A = 07H PC = 0000H PSW = FFHD、A = 00H PC = 00H PSW = 00H14、 、MCS-5l单片机的最大程序寻址空间是 ,该空间的地址范围为0000H-,系统上电及复位的程序入口地址为 。15、/PSEN为, ALE为。16、 片外ROM勺选通信号是 ,片外RAM勺读信号是 。17、 当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 电平并维持 个机器周期,可将系

8、统复位。18、 MCS-51单片机内部RAM共有字节,低128字节是真正的 区,其中通用寄存器组的地址为单元、可位寻址区为 单元。高128字节为区。5、 存储器可分为、。6、与CPU相关的特殊功能寄存器有 ACC 、。7、 单片机的P1 口用作输入,在进行读引脚的操作之前必须 。8、 单片机在外接存储器时P2 口的第一功能是 ,第二功能是。9、51单片机有两种低功耗操作方式:节电操作方式和掉电操作方式。第三章指令系统2、访问8051片外数据存储器 MOVX指令采用的 寻址方式,访问片外程序存储器 MOVC指令采3、利用KEIL软件进行仿真调试时用的是寻址方式。在执行调用指令时调试可跟踪到子程序

9、内部并逐条执行子程序内部的各条指令。()A暂停 B调试C单步连续运行4、已知 MOV A #28HMOV R0 #20HMOV R0,AANL A, #0FHORL A, #80HXRL A, R0)C.08HD.88H执行结果A的内容为(A. A0H B.28H5、 在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。A.ADD B.DA A C.ADDC D.由实际程序确定6、MCS-51单片机有七种寻址方式 ,MOVX A,A+DPTR属于()寻址。A间接B变址C相对D直接7、有如下程序段MOV 31H,#24HMOV A 31HSWAP AANL A ,#0F0H执行结果是 (

10、)A.A=24H B. A=42H C .A=40H D. A=00H8、 编程时,一般在中断服务子程序和子程序中需要保护和恢复现场,保护现场用 指令,恢复现场用指令。9、 访问MCS-51单片机程序存储器地址空间片内数据存储器地址片外数据存储器地址的指令分别为_,MOV 和 _。10、 单片机系统的第一条伪指令是 、最后条指令是 。11、下列程序段汇编后,从 3000H开始的各有关存储单元的内容将是什么?ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDBSTARTDW TAB1, TAB2, 9000H12、下列程序中注释的数字为执行该指令所需的机器周期数,若单片

11、机的晶振频率为2us,执行下列程序共需,写出计算过程。MOV R3 #100 ; 1LOOP:NOP; 1NOPNOPDJNZ R3, LOOP; 2RET ; 213、 下列程序段要实现把片外RAM从8100H开始的10个存储单元的内容移到片内 找出其中的错误并改正。PUSH A;改正为:MOV R7,10;改正为:MOV R2, #40H ;改正为:MOV R0,#8100H;改正为:LOOP: MOV A,R0 ;改正为:MOV R2,A改正为:INC R0 ;INC R2 ;改正为:DJNZ R7,L OOPPOP A;改正为:14、 某单片机应用系统的P1 口连如下图,问:(1)执行

12、下列程序的第一条指令后, 条指令的用处? (3)执行到最后,(A)=?程序为:MOV P1, #0EHORL P1, #0C0HMOV A, P1ANL A, #0C0H15、请按下列要求完成答题6MHz问机器周期是RAM 40H开始的单元,哪些灯会亮? (2)第二1、对后面带分号的指令加上注释2、说明连续运行该程序时二极管的变化的规律3、如果要使发光二极管依次轮流点亮,如何修改程序。ORG 0000HAJMP MAINORG 0100HMAIN:MOV SP,#60H ;LEDRESET: MOV R2,#80HMOV R1,#08HCLR P2.7IEDUP:MOV P1,R2 ; ACA

13、LL DELAY ; MOV A,R2RR A ;MOV R2,ADJNZ R1, IEDUP ; AJMP LEDRESET ;4.1概述1、在中断子程序使用累加器、PIDPl.lPUPIJPI4PlJPlfPl.7阳47A工作寄存器等资源时要先;当中断子程序执行完毕,在返回主程序之前R5470R6470R1470将其原来的内容保存起来HK工等原单元中,这一过程称为 2、发生中断之后,CPJ向应中断所执行的处理程序,称为。中断发生之前运行的程序称为 4.2 51单片机中断系统1、CPU响应()中断时,不会由 CPU自动清除中断A .外部中断0 B .外部中断1 C .串行口中断 D .定时器

14、/计数器溢出中断2、在MCS-51中,需要外加电路实现中断撤除的是()A.定时中断B.脉冲方式的外部中断C.外部串行中断 D.电平方式的外部中断3、 MCS-51单片机系列至少有 _个中断源,可分为2个优先级。上电复位时中断源的优先级别最4、外部中断有两种触发方式,电平触发方式和边沿触发方式。其中电平触发方式只适合于外部中断以(高或低)电平输入,边沿触发方式适合于以 (正或负)脉冲输入。3、与中断有关的 4个特殊功能寄存器是 、。4.3中断处理过程1、 若IP=00001101B,则优先级最高者为 ,最低者为 。2、若同时中断实现下列顺序 ,T0外中断1外中断0,则要、和CLR PX0 

15、76;(IPPSPT1 PX1 PT0 PX0)3、 一个完整的中断过程包括 、和 4个阶段。4、 MCS 51单片机响应中断矢量地址是()。A中断服务程序的首句地址B中断服务程序的出口地址C中断服务程序的入口地址D主程序等待中断指令的地址第五章定时器1、 关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()A.8.192ms B. 65.536 ms C. 0.256msD.16.384ms2、 若系统晶振频率为 12MHz利用定时器/计数器1定时1ms,在方式0下的定时初值()A. TH1=0E0H TL仁18H B . TH1=18H TL1=E0HC. TH1=1CH T

16、L1=18H D . TH1=18H TL1=1CH3、 已知8051所接晶振频率为6MHz定时器/计数器工作在模式1,计算定时时间为 50ms时的定时器/计 数器初值。(写出计算过程)4、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号。试画出必要的电路部分,并写出程序。补图(设晶振频率为 12MHz,用一个发光二极管的闪烁来显示秒信号。)分析:由T0定时,在P1.0产生0.1S的方波作为T1的外部计数信号,T1计数10次在P1.1 口产生2S的 方波驱动发光二极管闪烁5、 当系统选用6MHz晶体振荡器时,由T0工作在方式为1 ,并中断响应周期为1s的矩形波占空比为 75% ,并由P2

17、.0输出。1、写出T0定时器的方式控制字 T0定时器初值计算2、试编写程序完成此功能。第六章串行通信6.1概述1、 在进行串行通信时,若两机的发送与接收可以同时进行则称为()。A、半双工传送 B、单工传送C、双工传送 D、全双工传送2、 设有一帧信息,1个起始位、8个数据位、1个停止位,传输速率为每秒960个字符。波特率为9600。3、异步通信中,每帧数据由起始位、禾廿 4部分组成。6.2串行接口的结构与控制1控制串行口工作方式的寄存器是( C )A.TCONB. PCONC.SCON D.TMOD2、 发送一次串行数据的操作不包含的是(B )。A.CLR TI B. MOV A, SBUF

18、C. JNB TI,$D.MOV SBUF,A3、串行口的工作方式由( C )寄存器决定。A、SBUF B、PCON C、SCON D、RI4、8051内部有两个16位可编程的定时/计数器,对其控制由两个特殊功能寄存器完成,即和。5、 CS51单片机定时器/计数器的初始化步骤为设定方式控制字(TMOD、根据需要设定IE和IP并开中断、。6、 单片机89C51中的串行通信共有 种方式,其中方式 是用作同步移位寄存器来扩展I/O 口的。第七章系统扩展1、 地址译码法方法有线选法和 法。2、下列器件可以当扩展并行输出口使用是()A. ADC0809 B . DAC0832 C . 74LS164D. 61163、 在单片机应用系统中,常用一些器件扩展I/O,女口 74HC164芯片,其功能为锁存器,芯片为并入串出锁存器。第八章接口技术1 非编码键盘可以分为两种结构形式: 和。2、 一个10V的8位D/A转换器的分辨率约为 。3、 ADC0809是 8位A/D转换器芯片,内部有 路模拟开关。4、 LED数码显示按显示过程分为 显示和 显示2种。前者对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论