单片机2修改.docx
- 文档编号:25205070
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:42
- 大小:40.75KB
单片机2修改.docx
《单片机2修改.docx》由会员分享,可在线阅读,更多相关《单片机2修改.docx(42页珍藏版)》请在冰豆网上搜索。
单片机2修改
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后:
POP DPH
POP DPL
MOV DPTR,#3000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 3000H
DB 10H,80H,30H,80H,50H,80H
请问:
A= 80H ,SP= 42H ,(41H)= 30H ,(42H)= 80H 。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的 片选 端提供信号。
10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问 程序 存储器提供地址,而DPTR是为访问 数据 存储器提供地址。
11、16KB RAM存储器的首地址若为3000H,则末地址为 6FFF H。
二.选择题(每题2分,共16分)
1、8051与8751的区别是:
A、内部数据存储但也数目的不同 B、内部程序存储器的类型不同 C、内部数据存储器的类型不同 D、内部的寄存器的数目不同
2、判断以下有关PC和DPTR的结论是否正确?
A、DPTR是可以访问的,而PC不能访问。
对
B、它们都是8位的存储器错
C、它们都有加1的功能。
错 D、DPTR可以分为两个8位的寄存器使用,但PC不能。
对
3、PC的值是
A、当前正在执行指令的前一条指令的地址
B、当前正在执行指令的下一条指令的地址
C、当前正在执行指令的地址
D、控制器中指令寄存器的地址
4、判断下列说法是否正确
A、 8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。
错
B、 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
错
C、 程序计数器PC不能为用户编程时直接使用,因为它没有地址。
对
5、下列说法错误的是:
A、 各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
B、 各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。
C、 各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
D、 各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
6、在MCS-51中,需要外加电路实现中断撤除的是:
A、电平方式的外部中断 B、定时中断
C、外部串行中断 D、脉冲方式的外部中断
7、 判断下列的说法是否正确?
A、 特殊功能寄存器SCON,与定时器/计数器的控制无关。
B、 特殊功能寄存器TMOD,与定时器/计数器的控制无关。
C、 特殊功能寄存器IE,与定时器/计数器的控制无关。
D、 特殊功能寄存器TCON,与定时器/计数器的控制无关。
8、 判断下列说法是否正确?
A、在8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和WR。
B、 由于8155H不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。
C、8255A的B口可以设置成方式2。
D、8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。
9、区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:
A、看其芯片的型号是ROM还是RAM
B、 看其离MCS-51芯片的远近
C、看其位于地址范围的低端还是高段看其是与RD信号连接还是与PSEN信号连接
10、下列说法正确的是:
A、 同一级别的中断请求按时间的先后顺序响应。
B、 同级中断不能嵌套。
C、 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
D、 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
三.简答题(每题4分,共20分)
1、片内RAM低128个单元划分为哪3个主要部分?
各部分的主要功能是什么?
2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?
3、若SP=60H,标号LABEL所在的地址为3456H。
LCALL指令的地址为2000H,执行指令如下:
2000H LCALL LABEL
后,堆栈指针SP和堆栈内容发生了什么变化?
PC的值等于什么?
如果将指令LCALL 直接换成ACALL是否可以?
如果换成ACALL指令,可调用的地址范围是什么?
4、定时/计数器用作定时器时,其计数脉冲由谁提供?
定时时间与哪些因素有关?
5、常用的I/O接口编址有哪两种方式?
它们各有什么特点?
MCS-51的I/O端口编址采用的是哪种方式?
四.计算与编写程序(共40分)
4、根据硬件图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM 40H~47H中。
(15分)
一.填空题(每空1分,共20分)
1、答:
CPU、存储器、I/O口2、答:
同步 3、答:
PC、PC4、答:
累加器A,DPTR、PC5、答:
1041H
6、答:
地址7、答:
A的内容为 4BH 。
8、答:
A= 80H ,SP= 42H ,(41H)= 30H ,(42H)= 80H ,PC= 8030H 。
9、答:
片选 。
10、答:
程序 、 数据 11、答:
6FFF H。
二.选择题(每题2分,共16分)
1、答:
B 2、答:
对、对、对、对 3、答:
B
4、答:
错、错、对。
5、答:
A、C、D6、答:
A
7、答:
A对,B、C、D错 8、答:
错、错、错、错9、答:
A、D对
10、答:
A、B、C对
三.简答题(每题4分,共20分)
1、片内RAM低128个单元划分为哪3个主要部分?
各部分的主要功能是什么?
答:
工作寄存器区、位寻址区、数据缓冲区
2、答:
ALE引脚
3、答:
1)SP=SP+1=61H (61H)=PC的低字节=03H
SP=SP+1=62H (62H)=PC的高字节=20H
2)PC=3456H 3)可以 4)2KB=2048 Byte
4、答:
定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。
定时时间与时钟频率和定时初值有关。
5、常用的I/O接口编址有哪两种方式?
它们各有什么特点?
MCS-51的I/O端口编址采用的是哪种方式?
解:
一.独立编址方式:
独立编址方式就是I/O地址空间和存储器地址空间分开编址。
独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。
但是,却需要设置一套专门的读写I/O的指令和控制信号。
二.统一编址方式:
这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。
统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。
MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。
四.计算与编写程序(共40分)
4、根据硬件图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM 40H~47H中。
(15分)
解:
根据电路连接图可计算出ADC0809的8个模拟量输入通道的地址为:
7F00H~7F07H (5分)
循环采集的程序设计如下:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
MOV DPTR,#7F00H
MOV R0,#40H
MOV R7,#8
LOOP:
MOVX @DPTR, A
JNB P3.2,$
MOVX A,@DPTR
MOV @R0,A
INC DPTR
INC R0
DJNZ R7,LOOP
MOV DPTR,#7F00H
MOV R0,#40H
MOV R7,#8
AJMP LOOP
END (10分)
单片机原理复习资料
一、单选题
1、十进制数126其对应的十六进制可表示为()A、8FB、8EC、FED、7E
2、十进制数89.75其对应的二进制可表示为()A、10001001.01110101B、1001001.10C、1011001.11D、10011000.11
3、二进制数110010010对应的十六进制数可表示为()A、192HB、C90HC、1A2HD、CA0H
4、二进制数110110110对应的十六进制数可表示为()A、1D3HB、1B6HC、DB0HD、666H
5、一3的补码是()A、10000011B、11111100 C、11111110D、11111101
6、下列表达式错误的是()A、X补+Y补=〔X+Y〕补B、X=〔X补〕补C、X=XD、X•Y+X•Y=X+Y
7、CPU主要的组成部部分为()
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器
8、计算机的主要组成部件为()
A、CPU,内存,I/O□B、CPU,键盘,显示器C、主机,外部设备D、以上都是
9、INTEL8051CPU是()位的单片机
A、16B、4C、8D、准16
10、对于INTEL8031来说,EA脚总是()
A、接地B、接电源C、悬空D、不用
11、在计算机中“A”是用()来表示的
A、BCD码B、二一一十进制编码C、余三码 D、ASCII码
12、在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器
13、程序计数器PC用来()
A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址
14、数据指针DPDR在()中
A、CPU控制器B、CPU运算器C、外部程序存储器D、外部数据存储器
15、指令和程序是以()形式存放在程序存储器中
A、源程序B、汇编程序C、二进制编码D、BCD码
16、单片机应用程序一般存放在()
A、RAMB、ROMC、寄存器D、CPU
17、单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元B、0区01H单元C、0区09H单元D、SFR
18、进位标志CY在()中
A、累加器B、算逻运算部件ALU C、程序状态字寄存器PSWD、DPOR
19、单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振
20、8031复位后,PC与SP的值为()
A、0000H,00HB、0000H,07HC、0003H,07H寄存器D、0800H,00H
21、单片机的堆栈指针SP始终是()
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度
22、P0、P1口作输入用途之前必须()
A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻
23、一个EPROM的地址有A0----A11引脚,它的容量为()A、2KBB、4KBC、11KBD、12KB
24、8031单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H
25、8031单片机中片内RAM共有()字节
A、128B、256C、4KD、64K
26、执行指令MOVXA,﹫DPTR时,WR.RD脚的电平为()A、WR高电平,RD低电平B、WR低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平
27、INTEL8031的PO□,当使用外部存储器时它是一个()A、传输高8位地址□B、传输低8位地址□C、传输低8位数据□D、传输低8位地址/数据总线□
28、当标志寄存器PSW的RSO和RSI分别为1和0时,系统选用的工作寄存器组为()
A、组0B、组1C、组2D、组3
29、下列指令中错误的是()A、MOVA,R4B、MOV20H,R4C、MOVR4,R3D、MOV﹫R4,R3
30、下列指令中不影响标志位CY的指令有()
A、ADDA,20HB、CLRC、RRCAD、INCA
31、LJMP跳转空间最大可达到()
A、2KBB、256BC、128BD、64KB
32、计算机内部数据之所以用二进制形式表示,主要是()
A、为了编程方便B、由于受器件的物理性能限制C、为了通用性D、为了提高运算速度
33、8051单片机共有()中断源
A、4B、5C、6D、7
34、8051单片机共有()个中断优先级
A、2B、3C、4D、5
35、外部中断源IE1(外部中断1)的向量地址为()
A、0003HB、000BH C、0013HD、002BH
36、累加器A的位地址为()
A、E7HB、F7HC、D7HD、87H
37、寄存器B的位地址为()
A、E7HB、F7HC、D7HD、87H
38、8051的内部RAM中,可以进行位寻址的地址空间为()
A、00H∽2FHB、20H∽2FHC、00H∽FFHD、20H∽FFH
39、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为()A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H
40、设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果()A、(A)=82H B、(A)=6CHC、(R0)=82D、(R0)=6CH
41、8051的程序计数器PC为16位计数器,其寻址范围是()A、8KB、16KC、32KD、64K
42、提高单片机的晶振频率,则机器周期()
A、不变B、变长C、变短D、不定
43、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减1
44、8051单片机中,唯一一个用户不能直接使用的寄存器是()
A、PSWB、DPTRC、PCD、B
45、8051单片机中,唯一一个用户可使用的16位寄存器是()
A、PSWB、DPTRC、ACC D、PC
46、执行如下三条指令后,30H单元的内容是()MOVR1,#30HMOV40H,#0EHMOV﹫R1,40HA、40HB、30HC、0EHD、FFH
47、有如下程序段:
MOVR0,#30HSETBCCLRAADDCA,#00HMOV﹫R0,A执行结果是()A、(30H)=00HB、(30H)=01HC、(00H)=00HD、(00H)=01H
48、从地址2132H开始有一条绝对转移指令AJMPaddr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832HC、2100H∽28FFHD、2000H∽3FFFH
49、中断是一种()A、资源共享技术B、数据转换技术C、数据共享技术D、并行处理技术
50、执行MOVIE,#81H指令的意义是:
()A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源0和1
二、多选题
1、所谓系统总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线
2、系统内存包括()
A、硬盘B、软盘C、RAMD、ROME、光盘
3、数123可能是()A、二进制数B、八进制数C、十六进制数D、四进制数E、十进制数
4、8051单片机寻地方式有()A、寄存器间接寻址方式B、立即寻址方式C、直接寻址方式D、变址间接寻址方式E、位寻址方式
8、如下程序段:
CLRCMOVA,#BCHADDCA,#65H则其结果为()A、(A)=21HB、CY=1C、AC=1D、CY=0E、AC=0
9、8051CPUD在访问外部存储器时,地址的输出是()A、P2口输出高8位地址B、P1口输出高8位地址C、P0口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址
10、8051CPU具有()A、4K字节的程序存储器B、128字节的数据存储器C、32线并行I/0□D、全双工串行I/0□一个E、2个16位定时器/计数器
11、对于JBCbit,rel指令,下列说法正确的是()A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不转移D.bit位状态为0时不转移E.转移时,同时对该位清零
12、对于DIVAB指令的执行结果,下列说法正确的是()
A.商在A中B.余数在B中C.商在B中D.余数在A中E.如果除数为0,则溢出标志位置1。
13.一个应用课题的研制,大致可分()阶段。
A.分析研究课题,明确解决问题的方法B.分别进行系统硬件和软件设计C.分模块调试系统,进行在线仿真和总调D.固化程序,投入实际运行E.反馈运行情况,及时修正,升级。
14、关于指针DPTR,下列说法正确的是()A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁B.DPTR是一个16位寄存器C.DPTR不可寻址D.DPTR是由DPH和DPL两个8位寄存器组成的E.DPTR的地址83H
15.下列寄存器中,属于8051专用寄存器的是()A.ACCB.DSWC.ROD.CE.B
三、判断题:
1.8051每个中断源相应地在芯片上都有其中断请求输入引脚()
2.程序计数器PC不能对它进行读写操作()
3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元()
4.8051单片机对最高优先权的中断响应是无条件的()
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()
6.在一般情况8051单片机允许同级中断嵌套()
7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的()
8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址()
9.RCA为循环左移指令()
10.MOVA,30H为立即寻址方式()
11.如果发生除法溢出错误,则PSW标志位P置1。
()
12.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel()
13..MOVA,@A+DPTR是一条查询指令()
14.MULAB的执行结果是高8位在A中,低8位在B中()
15.离散信号都是数字信号()
16.在A/D变换时,抽样频率越高越好()
17.CPU对内部RAM和外部RAM的读写速度一样快()
18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()
19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()
20.(-86)原=11010110(-86)反=10101001(-86)补=10101010()
单片机原理答案单选1.D2.C3.A4.B5.D6.D7.A8.A9.C10.A11.D12.A13.C14.A15.C16.B17.A18.C19.D20.B21.B22.A23.B24.A25.B26.A27.D28.B29.D30.D31.D32.B33.B34.A35.C36.A37.B38.B39.A40.A41.D42.C43.C44.C45.B46.C47.B48.A49.D50.B多选ABE2.CD3.BCDE4.ABCDE5.ABC6.ABCDE7.ABCD8.ABC9.AC10.ABCDE11.ADE12.ABE13.ABCDE14.BD15.ABE判断1.×2.√3.×4.×5.×6.×7.√8.×9.×10.×11.×12.×13.√14.×15.×16.√17.×18.√19.×20.√
一、填空题
1、单片机的发展可以分为四个阶段:
()、()、()、()。
2、单片机是把组成微型计算机的各功能部件即()、()、()、()、()及()等部件制作在一块集成电路芯片上,构成一个完整的微型计算机。
3、Intel公司生产的MCS-51系列单片机主要包括;()、()、()。
4、CPU由()和()组成。
5、8051芯片的引脚可以分位以下四类:
()、()、()和()。
6、8051型单片机片内数据存储器按照功能不同可以分为:
()、()、()和()。
7、程序计数器PC的功能是(),特点是()。
8、堆栈操作遵循的原则是(),堆栈的用途是()。
9、8051型单片机有()个并行I/O口。
10、8051型单片机的时钟信号的产生方式有两种:
()和()。
11、8051型单片机的时序单位主要有四种:
()、()、()和()。
12、单片机复位后将自动指向工作寄存器区的()区,原因是()。
13、8051型单片机是()电平复位。
14、单片机的复位方法有两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 修改
![提示](https://static.bdocx.com/images/bang_tan.gif)