




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单片机复习一、选择(1) 有如下程序段:mov r0,30h setb c clr a addc a,00h mov r0,a 执行结果是( b )。 a.( 30h ) =0 0h b. ( 30h ) =0 1h c. ( 00h ) =0 0h d. ( 00h ) =0 1h(2) 在 cpu 内部,反映程序运行状态或运算结果特征的寄存器是( b )。a. pc b. psw c. a d. sp(3) 各中断源发出的中断请求信号,都会标记在( d )寄存器 。a. tmod/scon b. tcon/pcon c. ie/tcon d. tcon/scon(4) 帧格式为 1 个起
2、始位, 8 个数据位, 1 个停止位的异步串行通信方式是( b )。a. 方式 0 b. 方式 1 c. 方式 2 d. 方式 3(5) 外部中断 1的中断入口地址为( )。a. 0003h b. 000bh c. 0013h d. 001bh (6) 下列指令中正确的是( b )。 a. mov p2.1,ab. jbc tf0,l1 c. movx b,dptr d. mov a ,r3 (7) 在 mcs-51中,需双向传递信号的是( c )。a. 电源线 b. 地址线 c. 数据线 d. 控制信号线 (8) 在定时器操作中,选择其工作方式的寄存器是( a )。a. tmod b. tc
3、on c. ie d. scon (9) 当标志寄存器 p s w 的 r s 0 和 r s 1 分别为 1 和 0 时,系统选用的工作寄存器组为( b )。a. 组 0 b. 组 1 c. 组 2 d. 组 3 (10) 8051 单片机中,唯一一个用户可使用的 16 位寄存器是( b )。a. psw b. dptr c. acc d. pc (11) 下列指令中错误的是( d ).a . mov a ,r4 b . mov 20h, r4 c . mov r4 , 20h d . mo v r4,r3 (12) ljmp 跳转空间最大可达到( d )。 a . 2kb b . 256b
4、 c . 128b d . 64kb (13) 8051 单片机共有( b )中断源 。a . 4 b . 5 c . 6 d . 7 (14) 8051 单片机共有( a )个中断优先级 。 a . 2 b . 3 c . 4 d . 5 (15) 外部中断源 i e 1 (外部中断 1 )的向量地址为( c )。 a . 0003h b . 000bh c . 0013h d . 002bh (16) 累加器 a 的位地址为( a )。 a . e 7 h b . f 7 h c . d 7 h d . 87h (17) 8051 的内部 ram 中,可以进行位寻址的地址空间为( b )。
5、 a . 00h2fh b . 20h2fh c . 00hffh d . 20hffh (18) 设累加器 a 的内容为 0 c 9 h ,寄存器 r2 的内容为 54h , c y=1 ,执行指令subb a,r2 后结果为( a ). a .( a ) =74h b .( r2 ) =74h c .( a ) =75h d .( r2 ) =75h (19) 设( a ) =0c3h ,( r0 ) =0aah ,执行指令 anl a , r0 后,结果( a ). a .( a ) =82h b .( a ) =6ch c .( r0 ) =82 d .( r0 ) =6ch (20)
6、 提高单片机的晶振频率,则机器周期( c )中 。 a .不变 b .变长 c .变短 d .不定 (21) 执行如下三条指令后, 30h 单元的内容是( c )。 mov r1,30h mov 40h,0e h mov r1,40h a . 40h b . 30h c . 0eh d . ffh ( 22) 中断是一种( a )。 a .资源共享技术 b .数据转换技术 c .数据共享技术 d .并行处理技术 (23) 执行 mov i e , 81h 指令的意义是:( b )。 a .屏蔽中断源 b .开放外部中断源 0 c .开放外部中断源 1 d .开放外部中断源 0 和 1 (24)
7、 二进制数 110010010 对应的十六进制数可表示为( a ). a. 192h b. c90h c. 1a2h d. ca0h (25) 二进制数 110110110 对应的十六进制数可表示为( b ). a. 1d3h b. 1b6h c. db0h d. 666h (26) -3 的补码是( d )。a. 10000011 b. 11111100 c. 11111110 d. 11111101 (27) cpu 主要的组成部分为( a )。a. 运算器.控制器 b. 加法器.寄存器 c. 运算器.寄存器 d. 存放上一条的指令地址(28) 计算机的主要组成部件为( a )。a. cp
8、u ,内存, i o 口 b. cpu ,键盘,显示器 c. 主机,外部设备 d. 以上都是 (29) intel 8051cpu 是位( c )的单片机。a. 16 b. 4 c. 8 d. 准 16 (30) 对于 intel 8031 来说, ea 脚总是( a )。a. 接地 b. 接电源 c. 悬空 d. 不用 (30) 数据指针 dpdr 访问的是( d )。a. cpu 控制器 b. cpu 运算器 c. 外部程序存储器 d. 外部数据存储器 (32) 指令和程序是以( c )形式存放在程序存储器中. a. 源程序 b. 汇编程序 c. 二进制编码 d. bcd 码 (33) 单
9、片机应用程序一般存放在( b ). a. ram b. rom c. 寄存器 d. cpu (34) 单片机上电后或复位后,工作寄存器 r0 是在( a )。a. 0 区 00h 单元 b. 0 区 01h 单元 c. 0 区 09h 单元 d. sfr (35) 进位标志 cy 在( c )中 。a.累加器 b. 算术逻辑运算部件 alu c.程序状态字寄存器psw d.dpor(36) 8031 复位后, pc 与 sp 的值为( b )。a. 0000h , 00h b. 0000h , 07h c. 0003h , 07h 寄存器 d. 0800h , 00h(37) 一个 eprom
10、 的地址有 a0-a11 引脚,它的容量为( b )。a. 2kb b. 4kb c.11kb d.12kb (38) 在单片机中,通常将一些中间计算结果放在( a )中 。a. 累加器 b. 控制器 c. 程序存储器 d. 数据存储器(39) 假定( a)=0c5h,执行指令: swap a 后,累加器 a的内容为( c )。 a.0ch b.c0h c.5ch d.c5h (40) 80c51与87c51的区别在于( c )。a.内部程序存储器的类型不同 b.内部数据存储器的类型不同 c.内部程序存储器的容量不同 d.内部数据存储器的容量不同 (41)8031 单片机中片内 ram 共有(
11、 a )字节 。a. 128 b. 256 c. 4k d. 64k (42) intel 8031 的 p0 口,当使用外部存储器时它是一个( d )。a. 传输高 8 位地址口 b.传输低 8 位地址口 c. 传输低 8 位数据口 d.传输低 8 位地址数据总线口 (43)启动 t1 运行的指令是( d ) a. setb et0 b. setb et1 c. setb tr0 d. setb tr1 (44)cpu 允许串行口中断的指令为( b ) a. setb ex0 b. setb es c. setb et0 d. setb et1 (45)8051 系统中,同一优先级的几个中断
12、源中 优先权最高( a )。 a. int0 b. t0 c. int1 d. t1 (46)在程序状态字 psw 中, 位是奇偶校验位( d )。 a. c b. ac c. ov d. p (47)某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送( a ) 。 a. 4800 位 b. 4800 字节 c. 9600 位 d. 9600 字节(48)mcs 51 单片机复位后,从下列那个单元开始取指令( c )。 a. 0003h b. 000bh c. 0000h (49)对片外数据 ram 单元读写数据须用( b )。 a. mov 指令 b. movx 指令 c. movc
13、指令 (50) 当 晶振频率是 12mhz 时, mcs 51 单片机的机器周期是( a )。 a. 1s b. 1ms c. 2s d. 2ms 二、填空:1、mcs-51内部程序存储器(rom)容量4kb,地址从0000h开始,用于存放程序和表格常数。2、mcs-51输入/输出口线 8条,它们都是 i/o 端口。3、mcs-51,有5个中断源,分为2个优先级。4、寻址方式就是如何找到存放操作数的地址,把操作数提出来的方法。5、复位方式有上电自动复位和按键手动复位。6、与定时/计数器控制有关的寄存器tcon,tmod,ie 。7、mcs-51单片机的cpu包括了运算器和控制器两部分电路。8、
14、mcs-51单片机有2个16位定时器/计数器。9、mcs-51外部数据存储器寻址空间64kb。10、mcs-51常用的寻址方式有立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址。11、mcs-51单片机的 psen引脚是外部程序存储器读选通信号。12、mcs-51共有4个8位的并行i/o口,分别记作p0、p1、p2、p3,它们都是双向端口,每个端口有8条i/0线。13、寻址就是寻找指令中操作数或操作数所在地址。14、mcs-51外部数据寻址空间64kb。15、以助记符形式表示的计算机指令就是它的汇编语言。16、在变址寻址方式中,以累加器作变址寄存器,以pc或dptr作基础寄存器。三、简答题
15、:1、mcs-51单片机的ea信号有何功能?在使用8031时ea信号引脚应如何处理?答:(1) 是访问外部程序存储器rom的控制信号。当为低电平(接地)时,cpu只执行外部程序存储器中的程序。当为高电平且pc值小于0fffh(4k)时,cpu执行内部程序存储器的程序,但当pc的值超出4k时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。8031单片机无片内rom,必须外接程序存储器,因此,8031的必须接地(低电平)。2、什么叫振荡周期?答:晶体振荡器直接产生的振荡信号的周期。3、什么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?答:当cpu执行主程序时,外设向
16、cpu强行发出的一个中断请求,cpu接到信号,中断主程序的执行并保存断点地址,然后转去响应中断。有2个外部中断源;请求信号有int0和int1引脚引入。4、请说明mcs-51单片机内ram低128字节和高128字节的用途?答:单片机内部低128位字节是内部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。80hffh是高128字节做为特殊功能寄存器使用。5、什么叫通信?有几种通信方式?其方式特点是什么?答:设备之间进行的数据交换,如cpu与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信。有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传
17、送速度快;缺点是数据有多少位,就需用多少根传送线。适用于近距离。(2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线;缺点是传输速度慢,串行通信适用于远距离通信。6、什么叫中断?中断的作用是什么?答:当cpu正在处理某事件时,外界发生了更为紧急的请求,要求cpu暂停当前的工作,转而去处理这个紧急事件,处理完毕,cpu再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。中断作用:(1)分时操作 (2)实时处理 (3)故障处理7、中断优先级的顺序?5个中断源的入口地址?答:顺序:外部中断0定时器0中断外部中断1定时器1中断串行接口中断。5个中断源的入口地址:中断源中断
18、矢量地址中断源中断矢量地址外部中断0(int0)0003h定时器t1中断001bh定时器t0中断000bh串行口中断0023h外部中断1(int1)0013h四、分析结果1、已知(a)=06h,(r3)=08h执行 add a,r3da a 结果(a)= 14h 2、已知(a)=0c3h,(r0)=55h执行 orl a,r0结果(a)= d7h ; (r0)= 55h 。3、说明下列指令中源操作数采用的寻址方式mov a, r7 ;寄存器寻址mov a, 55h ;直接寻址mov a, #55h ;立即寻址mov a, r0 ;寄存器间接寻址jmp a+dptr 基址变址寻址4、设(r0)=
19、32h,(a)=48h,(32h)=80h,(40h)=08h,请指出在执行下列程序段后,上述各单元内容的变化。mov a, r0 ; (a)=80hmov r0,40h ; (32h)=08hmov 40h, a ; (40h)=80hmov r0, #35h ; (r0)=35h5、阅读下列程序段,说明程序段实现功能,并把每条指令加注释; 已知 (40h)=98h, (41h)=0afhmov r0,#40h ;40hr0mov a, r0 ;98hainc r0 ;41hr0add a, r0 ;98+(a)=47hainc r0mov r0,a ;结果存入42h单元clr a ;清aa
20、ddc a, #0 ;进位存入ainc r0mov r0, a ;进位存入43h功能:将40h,41h单元中的内容相加结果放在42h单元,进位放在43h单元,(r0)=43h,(a)1,(40h)=98h,(41h)afh,(42h)47h,(43h)=01h。6、已知(a)=83h,(r0)=17h,(17h)=34h,请写出执行完下列程序段后a的内容,并把分析过程写出。anl a, #17h ;(a)03horl 17h, a ;(17h)37hxrl a, r0 ;(a)34hcpl a ;(a)0cbh五、编程与计算题1、用定时器t1,工作方式0,在p1.0产生周期为500us的连续方
21、波,时钟振荡频率为6mhz,用查询方式编写程序。答:(1)计算机器周期:tm=12/focs=12/6*106=2us(2)to=(213x)*tm 500/2*10-6=(213x)*2*106250=(213x)*2x=213125=8067th1=0fchtl1=03hmov tmod, #00hmov tl1,#03hmov th1,#0fchsetb tr1loop: jbc tf1, nextsjmp loopnext:mov tl1,#03hmov th1,#0fchcpl p1.0sjmp loop2、设t0工作在方式0,定时时间为1ms,在p1.0输出,周期为2ms的方波,时
22、钟晶振为6mhz,请用查询方式编程。答:t=(213to初值)*机器周期1*10-3=(213x)*12/6*1061*10-3=(213x)*2*106(213x)=0.5*103x=213500=8192500=7692tl0=0chth0=0f0htmod=00hmov tmod, #00hmov tl0,#0chmov th0,#0f0hsetb tr0loop: jbc tf0, nextsjmp loopnext:mov tl0,#0chmov thp,#0f0hcpl p1.0sjmp loop3、用定时器0以工作方式2,产生100us定时,在p1.0输出周期为200us连续方波
23、。时钟晶振为6mhz,请用查询方式编程。答:(1)计算机器周期:tm=12/focs=12/6*106=2us(2)to=(28x)*tm 200/2*10-6=(28x)*2*10-6100=(28x)*2x=25650=206th0= 0cehtl0= 0cehmov tmod, #02hmov tl0,# 0cehmov th0,# 0cehsetb tr0loop: jbc tf0, nextsjmp loopnext:mov tl0,# 0cehmov th0,# 0cehcpl p1.0sjmp loop4、已知(30h)=40h,(40h)=10h,(10h)=00h,(p1)=
24、cah,请写出执行以下程序段后,各有关单元的内容。mov r0 , #30h ; (r0)=30hmov a, r0 ; (a)= 40hmov r1 ,a ; (r1)=40hmov b ,r0 ; (b)= 40hmov r1,p1 ; (40)=0cahmov p2 ,p1 ; (p2)=0cahmov 10h, #20h ; (10h)= 20hmov 30h, 10h ; (30h)=20h5、假设三个8位无符号数相加,其中一加数在内部ram的50h,51h,52h,另一个数在内部ram的53h,54h,55h相加之后放在50h,51h,52h单元中,进位存放在53h单元中,请编写程
25、序。答: mov r0 ,#52hmov r1 ,#55hmov r7 ,#03hclr cloop: mov a ,r0add a,r1mov r0 ,ainc r0inc r1 djnz r7 , loopclr aaddc a, #00hmov r0 , asjmp $6、内存中有两个4字节无符号数相加,一个存放在30h33h开始的单元中,一个存放在40h43h开始的单元中,请编程求它们的和,结果放在30h33h中。答:mov r2,#04h ;字节长度r2 mov r0,#30h ;一个加数首地址r0 mov r1,#40h ;另一个加数首地址r1 clr c ;清进位位l1; mov a,r0 ;取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年园林绿化作业人员模拟题库含完整答案详解(夺冠)
- 应急安全培训体会课件
- 应急安全与防护知识培训课件
- 应彩云小猪的野餐课件
- 自考专业(教育管理)全真模拟模拟题【有一套】附答案详解
- 新生儿心力衰竭识别与药物治疗方案
- 新生儿胆红素脑病高危因素与预防措施
- 公园合同(标准版)
- 大学生拉赞助合同(标准版)
- 中考英语真题透视阅读理解
- 幕墙设计方案汇报
- 安全知识竞赛活动-百问百答试题及答案
- 红火蚁宣传课件
- 养老机构法律风险课件
- 华能招标采购管理办法
- 储能电站安全性评估报告
- 中国大模型落地应用研究报告2025
- ECMO课件大全教学课件
- 肿瘤病人血管通路的选择
- 呼吸机管道安全管理体系
- 2025年重庆市中考英语试卷真题(含标准答案及解析)
评论
0/150
提交评论