《微控制器应用开发》期终考试试卷(A卷)及答案_第1页
《微控制器应用开发》期终考试试卷(A卷)及答案_第2页
《微控制器应用开发》期终考试试卷(A卷)及答案_第3页
《微控制器应用开发》期终考试试卷(A卷)及答案_第4页
《微控制器应用开发》期终考试试卷(A卷)及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

适用专业:题号二三四五ɪ六\总分总分人分数阅卷人 一、选择题(每小题2分,共10分)1、计算机能识别的语言是()A.汇编语言C.机器语言名- 2、程序状态字PSW的(姓订丁 A.CB.自然语言D.高级语言)位为1时,表示加法运算中,产生了进位。B.AcC.OvD.P3、SJMPrel,设rel=7FH,并假设该指令存放在2114H和2115H单元中,- 执行完该条指令后CPU到何处去取指令()L- A.2114H B.2116H号-学- C.2115H D.2195H4、在中断服务程序中,至少应有一条( )装 A.传送指令 B.中断返回指令C.加法指令 D.转移指令5、当MCS-51进行多机通讯时,串行接口的工作方式应选为(级-班-A.方式2或方式3B.方式1)C.方式2D.方式0阅卷人二、填空题(每小空1分,共10分)1、MCS-51单片机片内共有 字节单元的RAM, 字节单元的ROM。2、MCS-51单片机的堆栈SP在操作中遵循 原则3、在MCS-51单片机上电或复位时,程序计数器PC的内容为(4、串行中断ES的中断入口地址为。5、外部中断请求有两种信号方式即 和 。6、定时/计数器的核心模块是 。7、A/D转换器是将转换为的器件。阅卷人 三、名词解释(每小题4分,共12分)1、单片机2、串行通信3、波特率阅卷人 四、简答题(每小题5分,共20分)2、简述MCS-51串行通信的4种工作方式。3、简述MCS-51单片机中有哪几种寻址方式?4、简述MCS-51单片机的中断响应过程。阅卷人 五、程序填空(每小题4分,共20分)1、试分析以下程序的执行结果。(A)=,(B)=MOVSP,#3AHMOVA,#20HMOVB,#30HPUSHAPUSHBPOPAPOPB2、设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。请分析下面程序执行后各单元的内容。(32H)=,(40H)=,(A)=,(R0)=。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35H3、执行下列程序后,(A)=,(B)=。MOVA,#8AHMOVB,#14HDIVAB4、在内部RAM首地址为40H的数据表中,有10个字节的数据。编程将每个字节的最高位清零。MOVR1,#40HMOVR2,#10LOOP:MOVA,@R1INCR1DJNZR2,LOOPAJMP$5、在内部RAM的30H开始的连续单元中,存放着20个无符号数,编写一段程序,找出这20个数中的最小值和最大值,并将最小值存放到RAM的60H中,最大值存放到61H中。MOVR0,#30HMOVR1,#19MOV60H,30HMOV61H,30HLOOP:MOVA,@R0CJNEA,60H,K1AJMP K1:JNCK2CJNEA,61H,K4AJMPK3K4: JNCK3AJMPK3K2:K3:DJNZR1,LOOPAJMP$阅卷人 六、设计题(共28分)1、编程把甲单片机片内RAM的50H〜5FH单元中的数据块从串行口输出。乙单片机从甲机接收16个字节数据块,并存入RAM的30H〜3FH单元。甲和乙定义在方式3下发送和接收数据,TB8、RB8作奇偶校验位。采用定时器1方式2作波特率发生器,波特率为1200波特,fosc=11.0592MHZ,(假设已经算好预置值TL1=0E8H)。详细写出算出预置值的计算过程,分别编出甲、乙单片机中的程序,并画出甲、乙之间的硬件连线图。(18分)甲单片机RXDRXD乙单片机TXDTXDGNDGND一、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题2分,共10分)1、C 2、C3、D 4、B5、A一、填空题(每空1分,共20分)1、256,4KB 2、先进后出,后进先出 3、0000H 4、0023H5、电平方式、边沿方式6、二进制加一计数器7、模拟量,数字量三、名词解释(每题4分,共12分)1、答:单片微型计算机简称单片机。它是把组成微型计算机的各个部件,如:中央处理器、存储器、输入输出接口电路、定时/计数器等,制作在一块集成电路芯片上,构成一台完整的微型计算机。3、答:串行通信是指数据是一位一位按顺序传送的通信方式。4、答:波特率即为数据传送速率,表示每秒钟传送二进制代码的位数。四、简答题(每小题5分,共20分)1、答:MCS-51单片机CPU的运算器由算术/逻辑运算单元ALU、累加器A、寄存器B、暂存器1、暂存器2以及程序状态字寄存器PSW组成。2、答:方式0从硬件上来说,8051的TXD脚与外部设备的时钟脚相连,给对方提供时钟,RXD脚用来发送、接收数据,采用8位数据为一帧,不设起始位、奇偶位和停止位;方式1、方式2和方式3从硬件上来说,TXD脚、RXD脚和GND脚分别与对方的RXD脚、TXD脚和GND脚相连,方式1的格式为1位起始位、8位数据位、1位停止位,共10位,方式2和方式3设有1位起始位、8位数据位、1个附加位和1位停止位,共11位。3、答:MCS-51分别有7种寻址方式,分别为:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。4、答:MCS-51一旦响应中断,由硬件生成并执行一条长调用指令LCALL,把当前PC值压入堆栈,以保护断点,再将相应的中断服务程序的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。五、程序填空(每题4分,共20分)1、30H,20H2、08H,80H,80H, 35H3、06H(或6),0CH(或12)4、ANLA,#7FH5、K3,MOV61H,A,MOV60H,A,INCR0六、设计题(共28分)1、(10分)ORG0000HLJMPSE02ORG0660HSE02:MOVR0,#40HMOVA,@R0

MOVB,A

SWAPAANLA,#0FHINCR0MOVX@R0,AINCR0MOVA,BANLA,#0FHMOV@R0,ALOOP: SJMPLOOPEND2、(18分)

发送程序段如下:IIVMiL)lZNfaOXONIVXAOW≡SΠλXXH'WI9f:ZdS∏λCMS溟IH489H9NfZd4O,MSd9Nf≡9S'VΛ0WIHmɔ*'IX9NfUIVMNHX91ΠSHOT#iL)lΛ0WHOS#'OXΛ0WHOO#4SNOOcIΛ0WHOOO#'NCOSΛ0WTHl91ΠSH8H0#4THlΛ0WH8H0#'lTLΛ0WHOZ#4αowιΛ0WSHl'公IZNfaOXONIIlmɔ$4Il9NfUIVMV'HflHSΛ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论