试题a及参考答案_单片机应用技术

试题a及参考答案_单片机应用技术

ID:17548615

大小:60.00 KB

页数:8页

时间:2018-09-03

试题a及参考答案_单片机应用技术_第1页
试题a及参考答案_单片机应用技术_第2页
试题a及参考答案_单片机应用技术_第3页
试题a及参考答案_单片机应用技术_第4页
试题a及参考答案_单片机应用技术_第5页
资源描述:

《试题a及参考答案_单片机应用技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《单片机应用技术》试题A一、填空(每空1分,共17分)1.89C51的Po口作为输出端口时,每位能驱动___8_______个SL型TTL负载。2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1____两个_____控制位。3.在串行通信中,有数据传送方式__单工______、___半双工_____、_____全双工______三种方式。4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为__cpu__或中央处理单元。它包括两个主要部分:____运算器_______、____控制器______。5.当89C51引脚___ALE______信号有

2、效时,表示从Po口稳定地送出了低8位地址。6.89C51中凡字节地址能被__8___整除的特殊功能寄存器均能寻址。7.一个机器周期等于___6_____个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态 周期。8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率为_____2/24_______。9.SPI由__SCK_____、___MOSI____、___MISO____组成。10.D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就___越高___,对输入量的敏感程度___

3、越高_____。二、判断题(每题2分共10分)1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(R )2.89C51的相对转移指令最大负跳距是127B。(N )3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( N)4.在89C51系统中,一个机器周期等于1.5μs。(N )5.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(N )三、改错题(每小题2分,共10分)以给出的指令操作码为依据,请判断MCS-5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。1.MULR0R1乘法指令应使用A、B寄存器操作2.MO

4、VA,@R7间接寄存器使用R7有误,间址寄存器只能使用R0、R13.MOVA,#3000H8位累加器A不能接受16位数据4.MOVC@A+DPTR,AMOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。5.LJMP#1000H长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。四、寻址方式(每题2分,共10分)说明MCS-51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)1.ANLA,20H直接寻址2.ADDCA,#20H立即寻址3.JZrel相对寻址4.CLRC位寻址5.RRA寄存器寻址

5、五、简答题(13分)1.89C51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?(5分)答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。(5分)2.各中断源对应的中断服务程序的入口地址是否能任意设定?(3分)答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。(5分)答:如果要将中断服

6、务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。(5分)例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时通过以下方式,可实现对中断服务程序的执行:ORG0003HJMPINTOP六、编程题(共40分)1.片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256)(10分).解:ADDIO:MOVR0,30H      MOVR7,#9      MOVA,@R0LOOP:INCR0      ADDA,@R0      DJNZR7,LOOP      MO

7、V30H,A      RET2.已知focs=12MHZ,如图利用定时器使图中发光二极管VD进行秒闪烁。即1s亮一暗,亮500ms,暗500ms。(15分).解:T0方式1最大定时只能65ms余,取50ms,计数10次,即可实现500ms定时。T0初值=216-12×50×103/12=15536=3CB0HTH0=3CH TL0=0B0HTMOD=00000001B=01H3.用AT89C51设计一个8个独立式连接的非编码键盘接口电路,并编写程序。(15分)解:接口电路:程序清单:START:MOVA,#0FFH      MOVP1,A      MOVA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。