- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习好资料 欢迎下载
一、简答题 (5*13=65):
1.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别
是什么?
答:三种,主要差别在于片内是否带有程序存储器。8031片内不
带有程序存储器,8051片内带有 4KROM,8751片内带有 4KEOROM
程序存储器。
2.MCS-51单片机的片内都集成了哪些功能部件?
答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、
特殊功能寄存器 (SFR)、4个并行 I/O口 (P0~P3)、有的型号
还有程序存储器 (ROM)。
3.说明MCS-51单片机的引脚 的作用,该引脚接高电平和接低
电平时各有何种功能?
答: 接高电平时单片机访问内部程序存储器,当 PC值超过
(0FFFH)时,将自动转向执行外部程序存储器, 接低电平时直
接访问外部程序存储器。
4.MCS-51的时钟振荡周期和机器周期之间有何关系?
答:1个机器周期等于 12个时钟振荡周期
5.内部 RAM中,哪些单元可作为工作寄存器区,哪些单元可以进
行位寻址?写出它们的字节地址。
答:字节地址为 00H-1FH的单元可以作为工作寄存器区;字节地
址为 20H-2FH的单元可以进行位寻址;
6.MCS-51共有哪几种寻址方式?各有什么特点?
答:共有 7种寻址方式,分别是直接寻址、寄存器寻址、寄存器
间接寻址、立即寻址、基址加变址、位寻址、相对寻址。
7.访问SFR,可使用哪些寻址方式?
答:直接寻址方式是访问特殊功能寄存器的唯一寻址方式。
8.下列程序段的功能是什么?
PUSH Acc
PUSH B
POP Acc
POP B
答:A和 B内容互换
9.写出完成如下要求的指令,但是不能改变未涉及位的内容。
(A)把 ACC.3, ACC.4,ACC.5和 ACC.6清 “0”。
(B)把累加器 A的中间4位清 “0”。
(C)使 ACC.2和 ACC.3置 “1”。
答: (A)ANL A,#87H; (B)ANL A,#C3H; (C)ORL A,#0CH。
10.若 SP=60H,标号 LABEL所在的地址为 3456H。LCALL指令的
地址为 2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针
SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令
学习好资料 欢迎下载
LCALL直接换成 ACALL是否可以?如果换成 ACALL指令,可调用
的地址范围是什么?
答:这时 SP的内容为 62H,03H压入到 61H中,20H压入到 62H
中;PC的值为 3456H;不可以将指令 LCALL直接换成 ACALL,因
为他们的3456H与 2003H的高 5 位不同,如果换成 ACALL指令,
可调用的地址范围是 2000H-27FFH。
11.如果采用的晶振的频率为 3MHz,定时器/计数器工作在方式 0、
1、2下,其最大的定时时间各为多少?
答:方式 0下,其最大的定时时间为 32.768ms;方式 1下,其最
大的定时时间为 262.144ms;方式 2下,其最大的定时时间为
1.024ms;
12.假定串行口串行发送的字符格式为 1个起始位,8个数据位,
1个奇校验位,1个停止位,请画出传送 “55H”的帧格式。
答:从左向右:0,1,0,1,0,1,0,1,0,0,1
13.MCS-51单片机响应外部中断的典型时间是多少?在哪些情况
下,CPU将推迟对外部中断请求的响应?
答:响应外部中断的典型时间是 3-8个机器周期,当遇到下列三
种情况之一时,CPU将推迟对外部中断请求的响应: (1)CPU正
在处理同级的或更高优先级的中断; (2)所查询的机器周期不是
所当前正在执行指令的最后一个机器周期; (3)正在执行的指令
是 RETI或是访问IE或 IP的指令。
二、计算题 (10分)
试述串行通讯中 “波特率”的概念,并以外接晶振 fosc=6MHz为
例,计算波特率为 2400时定时器 T1(工作于方式 2)的初值,
(PCON.7=0)。
答:波特率:串行口每秒钟发送或接收数据的位数 TH1=TL1=FAH
三、软件编程 (10分)
针对原理图编制程序,要求将 L1~L8八个发光二极管循环点亮。
学习好资料
文档评论(0)