《2022年单片机原理及应用.docx》由会员分享,可在线阅读,更多相关《2022年单片机原理及应用.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源欢迎下载精品学习资源单片机原理及运用1、 执行中断返回指令RETI ,会从堆栈取出数作为地址送给C;1. A. DPTR2. B. PSW3. C. PC4. D. Rn2、 从 MCS-51 单片机外部数据储备器取数据时,可以采纳指令D;1. A. MOV A , R12. B. POP A3. C. MOVC A , A+DPTR4. D. MOVX A , R03、 8051 单片机使用 2MHz 的晶振,一个机器周期是C微秒;1.A. 12.B. 43.C. 64.D. 124、用于设置定时器 /计数器工作方式的寄存器是D ;1. A. PCON2. B. TCON3. C
2、. SCON4. D. TMOD5、执行中断返回指令RETI ,从堆栈弹出地址送给B;1. A. PSW2. B. PC3. C. DPTR4. D. Rn、假设需要从 MCS-51 单片机外部数据储备器取数据时,可以采纳的指令为 A;1. A. MOVXA, R02. B. MOVA, R13. C. MOVCA,A + DPTR4. D. POPA7、MCS-51 单片机复位操作会把PC 初始化为 B;1.A. 0100H2.B. 0000H3.C. 0003H4.D. 000BH8、MCS 51单片机一个机器周期由D 个振荡周期构成;1.A. 12.B. 4欢迎下载精品学习资源欢迎下载精
3、品学习资源3.C. 64.D. 129、在串行通信中,8051 单片机中发送和接收的寄存器是 D;1. A. TMOD2. B. SCON3. C. DPTR4. D. SBUF10、当需要从 MCS-51 单片机程序储备器取数据时,可以采纳的指令为 D;1. A. MOV A, R12. B. MOVX A, R03. C. MOVX A, DPTR4. D. MOVC A, A + DPTR11、单片机应用程序一般存放在 C ;1. A. CPU2. B. RAM3. C. ROM4. D.寄存器12、MCS-51 单片机来说,在使用内部程序储备器时, /EA 脚总是 A;1. A.接电源
4、或高电平2. B. 悬空3. C. 不用4. D. 接地13、单片机 8051 的 XTALl和 XTAL2引脚是D引脚;1. A. 外接定时器2. B. 外接串行口3. C. 外接中断4. D. 外接晶振14、P0,P1 口作输入用途之前必需 D;1.A. 外接高电平2.B. 外接上拉电阻3.C. 相应端口先置04.D. 相应端口先置115、8031 有四个工作寄存器区,由PSW 状态字中的 RS1、 RS0 两位的状态来打算,单片机复位后,假设执行SETBRS0 指令,此时使用 B区的工作寄存器;1. A. 0 区2. B. 1 区3. C. 2 区4. D. 3 区欢迎下载精品学习资源欢
5、迎下载精品学习资源16、CPU 主要的组成部部分为 A;1. A.运算器,掌握器2. B. 运算器 ,寄存器3. C. 运算器,指令译码器4. D.加法器,寄存器17、当需要从 MCS-51 单片机程序储备器取数据时,采纳的指令为C ;1. A. MOVXA, R02. B. MOVXA, DPTR3. C. MOVCA,A + DPTR4. D. MOVA, R118、在 MCS51单片机中,通常将一些中间运算结果放在 D中1. A.外部程序储备器2. B. 内部程序储备器3. C. 特别功能寄存器4. D.数据储备器19、MCS-51 单片机有B个中断优先级别掌握;1.A. 12.B. 2
6、3.C. 34.D. 420、8051 单片机使用 12MHz的晶振,一个机器周期是 A微秒;1.A. 12.B. 23.C. 34.D. 421、电脑的 CPU 由A构成;1. A. 运算器和掌握器2. B. 输入输出设备3. C. 掌握器和储备器4. D. 运算器和储备器22、MCS 51 单片机的串行口发送、接收缓冲器共用缓冲器SBUF ,其地址为 C;1.A. 88H2.B. 90H3.C. 99H4.D. 0AAH23、MCS-51 单片机有B 个中断优先级别掌握;1.A. 12.B. 23.C. 34.D. 4欢迎下载精品学习资源欢迎下载精品学习资源24、MCS-51 单片机的定时
7、器T1 有 C种工作方式1.A. 12.B. 23.C. 34.D. 425、MCS-51 单片机的定时器T0 有28、在单片机中,通常将一些中间运算结果放在 B中1. A. 累加器2. B. 掌握器3. C. 程序储备器4. D. 数据储备器29、MCS-51 单片机复位后 PC 值为欢迎下载精品学习资源 A种工作方式 A1.A. 41.A. 0000H2.B. 82.B. 000BH3.C. 13.C. 0013H4.D. 24.D. 0023H欢迎下载精品学习资源26、单片机上电后或复位后,工作寄存器 R0 是在 A1. A.字节地址 00H 单元2. B. 字节地址 01H 单元3.
8、C. 位地址 00H 单元4. D.位地址 09H 单元27、MCS-51 单片机有D 工作寄30、MCS-51 单片机是依据B中的数值作为地址读取指令1. A. DPTR2. B. PC3. C. R04. D. R131、使用 MCS51 汇编语言指令时,标号欢迎下载精品学习资源存器区以C1.A. 11.2.B. 22.3.C. 33.4.D. 44.开头;A. 标点符号B. 数字C. 英文字符D. 中文字符欢迎下载精品学习资源32、8051 单片机使用 6MHz 的晶振,一36、MCS-51 单片机是A公司在上个机器周期是B微秒;世纪80 岁月推出的;1.A. 11.A. INTEL2.
9、B. 22.B. MICROCHIP3.C. 43.C. AMD4.D. 84.D. ELL欢迎下载精品学习资源33、8051 单片机使用 12MHz的晶振,一个机器周期是A 微秒;1.A. 12.B. 23.C. 44.D. 834、MCS 51 单片机一个机器周期由 D个振荡周期构成;1.A. 22.B. 43.C. 84.D. 1235、MCS-51 单片机是B 位机;1.A. 42.B. 83.C. 164.D. 3237、电子电脑的硬件系统主要组成部分有 32: A B C D1. A. CPU2. B. 储备器3. C. 输入设备4. D. 输出设备38、共阴极和共阳极两种7 段
10、LED 数码管,在相同连接方式时的显示段码相同;B1.A. 2.B. 39、I/O 口作输入用途之前相应端口必需先清零; B1.A. 2.B. 40、SJMP 跳转空间最大可到达64KB ; B1.A. 欢迎下载精品学习资源欢迎下载精品学习资源2.B. 41、多个中断源不行以同时申请中断;B1.A. 2.B. 42、指令 MOV A , 30H 的源操作数为立刻寻址方式; B1.A. 2.B. 43、中断服务程序执行的最终一条指令通常情形下是 RETI ;A1.A. 2.B. 44、TMOD中 GATE=1时,表示由两个信号掌握定时器的启停;A1.A. 2.B. 45、MCS-51 的程序储备
11、器只能用来存放程序; B1.A. 2.B. 46、由于 MCS-51 的串行口的数据发送和接收缓冲器都是 SBUF ,所以其串行口不能同时发送和接收数据,即不是全双工的 串行口; B1.A. 2.B. 47、END 表示指令执行到此终止;B1.A. 2.B. 48、DPTR 和 PC 都是 16 位的特别功能寄存器; A1.A. 2.B. 49、伪指令在编译后没有代码产生;A1.A. 2.B. 50、七段数码 LED 采纳静态显动态方式比动态显示占用更少的CPU 开销; A1.A. 2.B. 51、LJMP跳转空间最大可到达64KB ;A1.A. 2.B. 52、假设指令有多个操作数,各操作数
12、间以分号分隔; B1.A. 2.B. 53、中断服务程序的最终一条指令都是RET ;B1.A. 欢迎下载精品学习资源欢迎下载精品学习资源2.B. 54、工作寄存器组是通过置位或清零PSW中的 RS0 和 RS1 来切换的; A1.A. 2.B. 55、共阴极和共阳极两种,在相同连接方式时的显示段码相同;B1.A. 2.B. 56、MCS 51 单片机的串行口收发不能同时进行; B1.A. 2.B. 57、定时器 1 的中断入口地址是23H ;B1.A. 2.B. 58、伪指令在编译后没有代码产生;A1.A. 2.B. 59、进位标志位是特别功能寄存器之一程序状态寄存器 PSW 中的一个位; A
13、1.A. 2.B. 60、I/O 口作输入用途之前相应端口必需先置 1A1.A. 2.B. 61、使用工作寄存器0 区时, R0 为内部数据储备区 00H 字节, R1 于内部数据储备 区字节地址 01H ; A1.A. 2.B. 62、MCS-51 单片 机复位后, RS1、RS0为 0、 0 ,此时使用 0 组工作寄存器; A1.A. 2.B. 63、串行通讯分为同步通讯和两种基本方式; 异步通讯64、定时器 T1 的中断入口地址为; 1BH65、字符 “ H”的 ASCII码为; 48H或7266、十六进制数 60H 对应的 BCD 码为; 96H67、十进制数 30 相等的十六进制数是
14、; 1EH68、七段 LED显示分为动态显示和; 静态显示69、指令的多个操作数之间用隔开; 逗号或,70、外中断 0 的入口地址为; 03H71、当前 A 中为 40H ,执行指令INCA后, A 中为; 41H欢迎下载精品学习资源欢迎下载精品学习资源72、指令 MOVA,#20H 的其次操作数的寻址方式是; 立刻寻址73、MCS-51 单片机片内有5 个中断源,其中个外部中断源; 274、MCS-51 是位的单片机; 875、单片机 8051 使用 1MHz 的晶振,一个机器周期是微秒; 1276、字符 B 的 ASCII码为; 42H77、十六进制数 035H 对应的压缩BCD 码可表示
15、为;53H78、十进制数 120 其对应的十六进制可表示为;78H79、I/O 口作输入用途之前,通常相应端口必需; 置 180、串行通讯分为同步通讯和两种基本方式; 异步通讯81、MCS 51单片机四个工作寄存器区,由PSW 状态字中的 RS0 和两位的状态来打算;RS182、指令 INCR0 中操作数的寻址方式为; 寄存器寻址83、在串行通信中 ,有数据传送方向单工、半双工、三种方式; 全双工84、串行通讯工作方式1 和方式 3 的波特率有 SMOD 值和掌握; T1 的溢出率85、字符 E ”的 ASCII码为; 45H86、十六进制数 12H 的压缩 BCD 码为; 18H87、十六进
16、制数 30H 等于十进制数; 48 或48D88、使用 MCS51 汇编语言指令时,标号以开头; 字母89、简述单片机的进展趋势;多功能;高性能;低电压、低功耗;低价格;特异性设计等进展方向;90、MCS51 的中断系统有几个中断源?中断优先级是如何掌握的?在显现同级中断申请时,CPU 按什么次序响应按由高级到低级的次序写出各个中断源?各个中断源的入口地址是多少?MCS51 单片机有 5 个中断源,中断优先级由特别功能寄存器 IP 掌握,在显现同级中断申请时,CPU 按如下次序响应各个中断源的恳求:INT0 、T0 、INT1 、T1 、串口,各个中断源的入口地址分别是0003H 、000BH
17、 、0013H 、001BH 、0023H ;91、编写延时为 100ms的指令延时子程序,晶振为6MHz ,写出运算过程;DEL : MOVR7, #200;1 个机器周期DEL1:MOVR6, #125 ;1 个机器周期DEL2 : DJNZR6, DEL2 ;2 个机器周期DJNZR7, DEL1 ;2 个机器周期RET ;2 个机器周期运算过程:6MHz 振荡频率,一个机器周期为 2 微秒,100 微秒为 50,000 个机器周期,即执行 1+1+ 2R6+2 R7+2 =50,000 ,令 R7=199,由此方程运算得出 R6 约为 125;92、简述执行转移指令、调用子程序、中断响
18、应的区分;执行转移指令会修改PC,但不储存当前PC、不会返回、不会自动使用堆栈;而调用子程序和中断响应会储存当前PC欢迎下载精品学习资源进堆栈,再修改PC,都需要返回,从堆栈中取出储存的数作为 PC而返回;调用子程序指令在程序中是事先支配好的,而调用中断服务程序事先却无法确知,由于“中断 ”的发生是由外设打算的,程序中无法事先支配调用指令,因而调用中断服务程序的过程是由硬件自动完成的;93、单片机 P1 口用灌电流驱动方式掌握系统有8 个发光二极管;试画出P1 口与发光二极管连接的电路原理图并汇编程序编程使它们由左向右轮番点亮;ORG0000HMOVA,#0FEH NEXT:MOVP1,AAC
19、ALLDELAYRLASJMPNEXT94、汇编语言用编写完整的程序,掌握输出以50 赫兹的方波;要求:中断方式使用定时器T1 ,模式 1,即 16位方式,要写出定时器初值的运算过程;晶振6MHz ;晶振为 6MHz ,机器周期为 2 微秒,方波半周期时间为10毫秒,对应 5000 个机器周期;方式1 定时,定时器初值216 5000 60536 EC78HORG 00H SJMP MAIN ORG 001BH AJMP ST1 ORG 30HMAIN:欢迎下载精品学习资源欢迎下载精品学习资源DELAY:MOVR3,#0FFH;延时子程序DEL2:MOVR4,#0FFHDEL1:NOPDJNZ
20、R4,DEL1DJNZR3,DEL2 RETENDST1:MOV TMOD ,#10H MOV TH1,#0ECH MOV TL1,#78H SETB EASETB ET1 SETB TR1 SJMP $欢迎下载精品学习资源MOV TH1,#0ECH MOV TL1,#78HRETI95、用汇编语言编子程序,将内部数据储备区从地址50H 开头的连续8 个字节搬到内部数据储备区地址30H开头的连续 8 个字节,并将内部数据储备区从地址50H开头的连续 8 个字节清零;BAN:MOVR0,#50H MOVR2,#08H欢迎下载精品学习资源学习文档 仅供参考MOVR1,#30H欢迎下载精品学习资源B
21、ANSHU:MOVA,R0MOVR1,A MOVR0, #00H INCR0INCR1DJNZR2,BANSHU RET96、用汇编语言编写程序,中断方式使用定时器T1 , 16位定时方式,在产生50Hz 方波, 12MHz 晶振;要求写出初值运算过程;ORG0000H SJMPMAIN ORG001BH SJMPSERVT1 ORG0030HMAIN:SETBET1 SETBEAMOVTMOD , #10HMOV TL1, #0F0H MOV TH1, #0D8H SETB TR1NOP NOP SJMP$SERVT1:MOV TL1, #0F0H MOV TH1, #0D8H CLR TF1RETI97、利用指令执行需要时间,用循序嵌套的方式,编延时 400ms 的子程序,晶振频率4MHz ;要求用汇编语言编写,需给出运算过程;DELAY:MOV R0,#250 DEL1:MOV R1,#89 DEL2:NOPNOP NOP NOPDJNZ R1,DEL2 DJNZ R0,DEL1 RET4MHz 频率,一个机器周期为2 微秒, 1+1+1+1+1+1+2 *89+2*250+2*3=402759微秒;欢迎下载精品学习资源欢迎下载精品学习资源X=2 16-0.0112 106 /12=55536=0D8F0H学习文档 仅供参考欢迎下载
限制150内