单片机的发展大致可分为Word格式文档下载.docx
- 文档编号:22439485
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:97
- 大小:180.57KB
单片机的发展大致可分为Word格式文档下载.docx
《单片机的发展大致可分为Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机的发展大致可分为Word格式文档下载.docx(97页珍藏版)》请在冰豆网上搜索。
19、8位机中的被码数80H和7FH的真值分别为
。
20、配合实现“程序存储自动执行”的寄存器是
,对其操作的一个特别之处是
21、MCS-51单片机PC的长度为
位;
SP的长度为
位,数据指针DPTR的长度为
位。
二、单选题
1、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
这位科学家是:
(
)
(A)牛顿
(B)爱国斯坦
(C)爱迪生
(D)冯·
诺伊曼
2、用晶体管作为电子器件制成的计算机属于:
(A)第一代
(B)第二代
(C)第三代
(D)第四代
3、通常所说的主机是指:
(A)运算器和控制器
(B)CPU和磁盘存储器
(C)CPU和主存
(D)硬件和软件
4、计算机能直接识别的语言是:
(A)汇编语言
(B)自然语言
(C)机器语言
(D)高级语言
5、在CPU中,控制器的功能是:
(A)进行逻辑运算
(B)进行算术运算
(C)分析指令并发出相应的控制信号
(D)只控制CPU的工作
6、所谓“裸机”是指:
(A)单片机
(B)单板机
(C)只装备操作系统的计算机
(D)不装备任何软件的计算机
7、下列数据中有可能是八进制数的是:
(A)764
(B)238
(C)396
(D)789
8、下列4种不同进制的无符号数中最小的数是:
(A)11011001B
(B)37O(八进制数)
(C)75
(D)2AH
9、PC是:
(A)一根硬件信号线
(B)一个可由用户直接读写的8位RAM寄存器
(C)一个不可寻址地特殊功能寄存器
(D)一个能自动加1计数的ROM存储单元
10、在CPU内部贩映程序运行状态或反映运算结果的一些特征寄存器是:
(A)PC
(B)PSW
(C)A
(D)SP
三、判断说明题
1、在微机性能指标中,CPU的主频越高,其运算速度越快。
2、微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。
3、在MCS-51系统中,一个机器周期等于1us。
(
4、所有的十进制小数都能准确地转换为二进制小数。
5、调用子程序及返回与堆栈有关。
6、PC可以看做是指令存储区的地址指针。
7、SP内装的是栈顶首址的内容。
8、如果指令系统中不给用户提供PUSH、POP指令的话,则设立堆栈毫无意义。
9、在MCS-51系统中,PUSH、POP动作每次仅处理一个字节。
10、所有计算机系统的堆栈都是向地址高端逐渐生长的,即均为“向上生成”堆栈。
四、简答题
1、请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。
2、单片机与其他常见微机(如PC机)有什么不同?
它有什么独特优点?
3、堆栈区与一般的数据存储区有何异同?
其重要作用是什么?
4、如果程序中要用到两组工作寄存器,试问SP的初值应如何设定?
习题二
1、指令格式由
这两部分组成。
2、寻址方式分为对
的寻址和对
的寻址两大类。
3、访问8031片处数据存储器采用的是
寻址方式。
4、设A=55H,R5=AAH,则执行ANLA,R5指令后的结果是A
,R5=
5、判断并填写下列指令的字节数:
指令类型
字节数
MOVCA,@A+DPTR
MOVdir,#data
MVOX@RO,A
CLRbit
MOV@Rī,A
MOVA,#data
MOVRn,A
PUSHdirect
ZNCDPTR
MOVdir1,dir2
6、计算机的主机包括
A
指令由
B
解释。
设某条指令中的操作数(或操作数地址)部分为x,地址为x的主存单元内容为y,地址为y的主存单元内容主z。
如果用直接寻址方式。
参与操作的数据为
C
;
如果用立即寻址方式,参与操作的数据为
D
;
如果用间接寻址方式,参与操作的数据为
E
供选择的答案:
A:
①运算器和控制器
②CPU和磁盘存储器
③硬件和软件
④CPU
和主存
B:
①编译程序
②解释程序
③控制器
④运算器
C~E:
①x
②x+y
③y
④y+Z
⑤Z
⑥x+z
7、一般情况下,指令由
和操作数地址码两部分组成。
利用堆栈进行运算的指令可以不设置
浮点运算指令对用于
的计算机是十分必要的,而十进制运算指令对有大量I/O数据的用于
的计算机更为合适。
移位指令属于
类指令。
供选择的答案
A、B:
①指令码
②地址码
③操作码
④校验码
C、D:
①事务处理
②科学计算
③工业控制
④辅助教学
E:
①输入/输出
②传送
③运算
④控制
请选择并填写答案:
A为
、B为
、C为
、D为
、E为
二、判断下列指令是否合乎规定(合乎规定在题后打“√”,不合乎规定的打“×
”。
)
1、MOVR0,R1
)
2、DECDPTR
3、CPL30H
4、CPLR5
5、RLCR0
6、MOVA,@R3
7、MOVXA,@R1
8、PUSHDPTR
9、MOVPC,#2000H
10、MOVA,30H
11、MOVC,30H
12、MOVF0,C
13、MOVF0,ACC.3
14、CPLF0
三、简答题
1、什么是指令?
什么是指令系统?
2、举例说明MCS-51指令系统中的任意5种寻址方式。
3、简述MOVX和MOVC指令的异同之处。
四、阅读并分析程序(根据各题具体要求填写答案)
1、以下程序段执行后,A=
,(30H)=
MOV30H,#0AVH
MOVA,#0D6H
MOVR0,#30H
MOVR2,#5EH
ANLA,R2
ORLA,@R0
SWAPA
CPLA
XRLA,#0FEH
ORL30H,A
2、以下程序段执行后,
(40H)=
,
(41H)=
CLRC
MOVA,#56H
SUBBA,#0F8H
MOV40H,A
MOVA,#78H
SUBBA,#0EH
MOV41H,A
3、设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H,51H单元的内容为何值?
MOVA,59H
MOVR0,A
MOVA,#00H
MOV@R0,A
MOVA,#25H
MOV51H,A
MOV52H,#70H
4、设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?
PUSH30H
PUSH31H
POPDPL
POPDPH
MOV30H,#00H
MOV31H,#0FFH
5、设A=40H,R1=23H,(40H)=05H。
执行下列两条指令后,累加器A和R1以及内部RAM中40H单元的内容各为何值?
XCHA,R1
XCHDA,@R1
五、简单编程题
1、试编写一个程序,将内部RAM中45H单元的高4位清0。
低4位置1。
2、试编写一个拼字程序(例如将05H和06H拼为56H),设原始数据放在片外数据区的7001H单元和7002H单元中,按顺序拼装后的单字节数放入7002H。
习题三
一、简答题
1、MCS-51指令集中有无“程序结束”指令?
上机调试时怎样实现“程序结束”功能?
2、简述转移指令AJMPtarget、SJMPshort—lable、LJMPtarget及JMP@A+DPTR的应用场合.
二、阅读并分析程序(根据各题具体要求填写答案)
1、已知程序执行前有(40H)=88H,问:
①程序执行后(40H)=
②归纳出该子程序完成的是何种功能。
MOVA,40H
JNBACC.7,GO
INCA
MOV40H,A
GO:
RET
2、阅读程序并回答问题。
设:
R0=20H、R1=25H、(20H)=80H、(21H)=90H、(22H)=A0H、(25H)=A0H、(26H)=6FH、(27H)=76H,程序如下:
MOVR2,#3
LOOP:
MOVA,@R0
ADDCA,@R1
INCR0
INCR1
DJNZR2,LOOP
JNCNEXT
MOV@R0,#01H
SJMP$
NEXT:
DECR0
程序执行后:
(20H)=
(21H)=
(22H)=
(23H)=
Cy=
A=
R0=
R1=
3、试用箭头标明如下程序段的执行路线,简要说明理由,并填写程序执行后的结果(已知A=0AH)。
ADDA,#0F4H
JBOV,GOE
JNBACC.7,GOP
SETB20H.0
RET
GOP:
CLR20H.0
GOE:
MOVA,#0FFH
H,20H.0=
4、请填写程序执行结果。
已知执行前有A=02H、SP=40H、(41H)=FFH、(42H)=FFH,程序如下:
POPCPH
MOVDPTR,#3000H
RLA
MOVB,A
MOVCA,@A+DPTR
PUSHACC
MOVA,B
MOVCA,@A+DPTR
ORG3000H
DB10H,80H,30H,80H,50H,80H,
H、(42H)=
H、PC=
H?
5、下述程序执行后,请问SP=
A=
B=
?
MOVSP,#40H
MOVA,#30H
LCALLSUBR
ADDA,#10H
BACK:
MOVB,A
L1:
SJMPL1
SUBR:
POPDPH
MOVDPTR,#AGI
PUSHDPL
PUSHDPH
6、计算下面子程序中指令的偏移量和程序执行的时间(系统晶振频率12MHZ)。
7B0F
MOVR3,#15
1M
7CFFDL1:
MOVR4,#255
8B90
DL2:
MOVP1,
R3
;
2M
DC
DJNZR4,DL2
DB
DJNZR3,DL1
22
RET
三、编写程序题
1、将片外数据存储器中7000H—70FFH单元全部清零。
2、用移位指令编写双字节数据从高向低循环右移4位的子程序,设高8位数据在B寄存器中,低8位在A累加器中。
3、将10个单字节无符号数升序排序,排序前后的数据均置于内部RAM的50H—59H单元内。
习题四
1、计算机对输入/输出设备的控制方式主要有三种。
其中,
方式硬件设计最简单,但要占用不少CPU的运行时间;
方式的硬件线路最复杂,但可大大提高数据传送效率;
而
方式则介于上述两者之间。
A—C:
①先进先出
②后进先出
③直接存储器访问
④程序查询
⑤高速缓存
⑥系统总线
⑦程序中断
⑧逐行扫描
A=
B=
C=
2、I/O端口与外部设备之间传送的信息可分为
类。
3、MCS—51单片机系列有
个中断源。
上电复位时,同级中断的优先级从
高至低为
、和
,若IP=00010100B,
优先级别最高者为
、最低者为
4、在MCS—51单片机系统中,当某中断源发出中断请求,单片机予以响应时,它必须处于
两级开中断状态。
5、中断请求信号有
触发和
触发两种触发方式。
6、MCS—51单片机8031中有
个
位的定时器/计数器,可以被设定的工作方式有
种。
7、若系统晶振频率为12MHz,则TO工作于定时和计数方式时最高(计数)信号频率分别为
kHz和
kHz。
8、欲对300个外部事件计数,可以选用定时/计数器T1的模式
或模式
9、在串行通信中采用偶校验,若传送的数据为0A5H,则其奇偶校验位应为
(用“0”、“1”表示)。
10、在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为
二、判断说明题(判错者请说明理由)
1、输入/输出设备必须通过I/O接口才能接到系统总线上和主机进行信息交换。
2、MCS—51系统中的P0—P3四个端口中,只有P1才是真正的I/O接口。
3、为使准双向的I/O口工作在输入方式,必须保证它被预先置为“1”。
4、P1口最低位上接入了打印机的BUSY信号,则查看该信号的指令是MOVC,P1.0。
5、DMA方式在传送过程中,地址修改、字节计数等操作完全由硬件电路来实现。
三、单项选择题(从四个备选答案中选出一个正确答案,并将其代号写在括号内)
1、外部中断1固定对应的中断入口地址为(
)。
A、0003H
B、000BH
C、0013H
D、001BH
2、各中断源发出的中断请求信号,都会标记在MCS—51系统中的(
A、TMOD
B、TCON/SCON
C、IE
D、IP
3、MCS—51单片机可分为两个优先级别。
各中断源的优先级别设定是利用寄存器(
A、IE
B、IP
C、TCON
D、SCON
4、MCS—51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(
A、读锁存
B、读数据
C、读A累加器
D、读CPU
5、MCS—51的并行I/O口读-改-写操作,是针对该口的(
A、引脚
B、片选信号
C、地址线
D、内部锁存器
6、以下指令中,属于单纯读引脚的指令是(
A、MOVP1,A
B、ORLP1,#0FH
C、MOVC,P1.5
D、DJNZP1,short—lable
7、(
)不属于微型机引入中断技术后的好处。
A、分时操作
B、实时处理
C、故障处理
D、高速传送数据
8、(
)并非单片机系统响应中断的必要条件。
A、TCON或SCON寄存器内的有关中断标志位置为1
B、IE中断允许寄存器内的有关中断允许位置1
C、优先级寄存器内的有关位置1
D、当前一条指令执行完
1、程序查询方式与程序中断方式有何异同之处?
2、MOVP1,#0FFH这条指令应当理解为输出全“1”到P1口呢,还是理解为从P1口读引脚的预备动作?
3、MCS—51单片机响应中断的典型时间为多少?
在哪些情况下CPU将推迟对中断申请的响应?
4、单片机系统中的定时和计数功能有何区别?
分别适用于什么场合?
简述其工作原理。
5、串行数据传送的主要优点和用途是什么?
五、写出完整源程序
利用8031单片机的P1.0端持续产生如图4—1所示的方波,系统晶振频率为12MHz。
要求软件时方法或定时器方法完成此题要求。
图4—1
第五题图
六、设计程序
请设计一个由单片机控制的大会发言限时器,例如限时15分钟。
具体要求是:
当发言者开始讲话时,主持人手动按下“开始”键(无锁按钮),15分钟后由微机控制发出提示信号(提示信号可自行设定)。
假定单片机晶振频率选用6MHz,另可提供1Hz稳频脉冲源,请画出电路示意图,并用中断方式完成本题的程序设计。
习题五
1、CPU寻址外设端口地址的方法有
编址和
编址两种。
2、当8051的RST端上保持
个机器周期以上的低电平时,8051即发生复位。
3、若系统晶振频率为6MHz,则时钟周期为
μs,机器周期为
μs,最短和最长的指令周期分别为
μs和
μs。
4、若单片机的晶振频率fose=8MHz,则执行一条MULAB指令所需时间为
5、当单片机的型号为8031/8032时,其芯片引线EA一定要接
电平。
6、CPU与内存或I/O接口相连的系统总线通常由
等三种信号线组成。
7、MCS—51机中扩展I/O口占用片外
存储器的地址空间。
8、MCS—51单片机访问片外存储器时利用
信号锁存来自
口的低八位地址信号。
9、12根地址线可选
个存储单元,32KB存储单元需要
根地址线。
10、若LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为
11、用并行口扩展一个有32只按键的行列式键盘,最少需要
根I/O线。
12、欲增加8KB×
8位的RAM区,请问选用Intel2114(1KB×
4位)需购
片;
若改用Inte16116(2KB×
8位)需购
片,若改用Inte16264(1KB×
片。
13、三态缓冲寄存器的“三态”是指
态、
态和
态。
14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最我可以选中
块芯片。
15、74LS273通常用来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 发展 大致 分为