欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    201612《单片机原理与接口技术》.doc

    • 资源ID:13463400       资源大小:108.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    201612《单片机原理与接口技术》.doc

    1、执行中断返回指令RETI,会从堆栈取出数作为地址送给( PC )。2、从MCS-51单片机外部数据存储器取数据时,可以采用指令(D )。A. MOV A , R1B. POP AC. MOVC A , A+DPTRD. MOVX A , R03、若A中为OFFH执行 INC A指令后A中为(A )。A. 00HB. 0FFHC. 随机数D. 01H4、指令MOV A, R0中源操作数的寻址方式为(B)A. 寄存器寻址B. 寄存器间接寻址C. 立即寻址D. 直接寻址5、 MCS-51单片机是根据(A)中的数值作为地址读取指令。A. PCB. DPTRC. SPD. PSW6、8051单片机使用2MHZ的晶振,一个机器周期是( C )微秒。A. 1B. 4C. 6D. 127、执行中断返回指令RETI,从堆栈弹出地址送给(B )。A. PSWB. PCC. DPTRD. Rn8、(若需要从 MCS-51单片机外部数据存储器取数据时,可以采用的指令为 A 。A. MOVX A, R0B. MOV A, R1C. MOVC A, A + DPTR9、MCS-51单片机复位操作会把PC初始化为(A. 0100HB.OOOOHC.0003HD. 000BH10、MC51单片机一个机器周期由(D )个振荡周期构成。A. 1B. 4C. 6D. 1211、8031有四个工作寄存器区,由PSW状态字中的RS1 RS0两位的状态来决定, 单片机复位后,若执行SETB RS0指令,此时使用(B )区的工作寄存器。A. 0区B. 1区C. 2区D. 3区12、8051单片机使用12MHZ勺晶振,一个机器周期是( A )微秒A. 1B. 2C. 3D. 413、MCS-51单片机的一个机器周期有多少振荡周期构成?CA. 4B. 6C. 12D. 1614、MCS-51单片机的定时器T1有( 3)种工作方式15、MCS-5仲片机的定时器TO有(4)种工作方式16、 MCS-51单片机是(8)位机。17、MCS-51单片机是( A )公司在上世纪80年代推出的。A. INTELB. MICROCHIPC. AMDD. ELL18、伪指令不能命令CPU执行某种操作,也没有对应的机器代码产生。(对)19、指令中直接给出运算具体数值的操作数称为直接寻址。(错)20、MCS-51单片机在复位引脚为高电平后,立即复位。(错)21、MCS-51单片机,I/O 口作输入用途之前相应端口先置 1。(对)22、51单片机,使用工作寄存器0区时,R0为部数据存储区00H字节,R1于部 数据存储区字节地址01Ho(对)23、共阴极和共阳极两种7段LED数码管,在相同连接方式时的显示段码相同。 (错)24、SJMP跳转空间最大可达到 64KB (错)25、DPTF是由DPH和DPL两个8位特殊寄存器组成的16位寄存器。(对)26、多个中断源不可以同时申请中断。(错)27、DPTR和PC都是16位的特殊功能寄存器。(对)28、8751单片机有两个16位的定时计数器,其中T1可以作为两个8位定时器 使用,因此有3个定时器可供用户使用。(错)29、MCS-51单片机的部数据存储器都具有位寻址能力。(错)30、中断服务子程序的末尾有返回指令是 RET (对)31、定时器1的中断入口地址是23HO(对)32、伪指令在编译后没有代码产生。(错)33、若指令有多个操作数,各操作数间以分号分隔。(对)34、 进位标志位是特殊功能寄存器之一程序状态寄存器PSW中的一个位。(错)35、 MCS-51单片机复位后,RS1 RS0为0、0,此时使用0组工作寄存器。(错)36、若R0中为20H,部数据存储区20H字节中为30H,执行指令INC R0后,R0中为(20H )o37、若A中为49H,执行指令SWAP A后, A中为(94H)。38、 单片机的存储器分为程序存储器和(数据存储器)。39、 在程序设计中三这种常用的语言是,机器语言、( 汇编40、41、42、43、44、45、46、47、48、49、50、51、52、53、54、55、善、和咼级语言。 串行通讯分为( 同步 与十进制数74相等的十六进制数是 单片机应用系统由硬件系统和( 串行通讯分为同步通讯和(异步通讯 定时器T1的中断入口地址为( MCS-51单片机的定时器T0有( 字符“ H'的ASCII码为( MCS-51单片机有(4汇编语言 或)通讯和异步通讯两种基本方式。:4AH)软件系统)组成。)两种基本方式。1BH )。4)种工作方式。十六进制数0AAH等于十进制数( CPU由运算器和( 控制器)构成。 通常,在子程序末尾有(RET或当前A中为40H,执行指令INC串行通讯分为同步通讯和(异步通讯)48H 或 72)个工作寄存器区。170)返回)指令。A 后,A中为(41H )。 两种基本方式;与十进制数40相等的十六进制数为(28H ) 十六进制数20H的压缩BCD码为(32H 简述无条件转移指令(如 SJMP LJMP等)与调用指令(如LCALL ACALL 在执行时有何异同。本题参考答案:相同处:都会修改pc;不同处:调用指令在修改 PC前会保存当前PC进堆栈,供子程序返回时使用,而转移指令不会保存PC, 转移之后也不会有返回的时候。58、编写延时为100ms的指令延时子程序,晶振为6MHz,写出计算过程。本题参考答案:DEL: MOV R7, #200;1 个机器周期DEL1:MOV R6, #125 ;1 个机器周期DEL2 : DJNZ R6, DEL2 ;2 个机器周期 DJNZ R7, DEL1 ;2个机器周期RET ;2个机器周期计算过程:6MHz振荡频率,一个机器周期为2微秒,100微秒为50,000个机器周期,即执行1+(1+ 2 >R6 +2) XR7+2 =50,000,令R7=199,由此方程计算得出 R6约为125。用汇编语言编子程序,将部数据存储区从地址 50H开始的连续8个字节搬到部 数据存储区地址30H开始的连续8个字节,并将部数据存储区从地址 50H开始 的连续8个字节清零。本题参考答案:BAN:MOVR0,#50HMOVR2,#08HMOVR1,#30HBANSHU:MOVA,R0MOVR1,AMOVR0, #00HINCR0INCR1DJNZR2,BANSHURET使用汇编语言编写程序,查询方式用T1定时/计数器,16位定时方式,在P1.1 产生50Hz方波,(12MHz晶振)。要求给出定时器初值计算过程。本题参考答案:ORG0000HMOVTMOD , #10HSETBTR1LOOP:MOVTL1, #0F0HMOVTH1, #0D8HJNBTF1, $CLRTF1CPL P1.1SJMP LOOP计数初值 X=216-O.O1 X12 X 106/12=55536=0D8F0H汇编语言用编写完整的程序,控制 P1.2输出以50赫兹的方波。要求:中断方 式使用定时器T1,模式1,即16位方式,要写出定时器初值的计算过程。晶振 6MHz本题参考答案:晶振为6MHz,机器周期为2微秒,方波半周期时间为10毫秒,对应5000个机器周期。方式1定时,定时器初值 216 - 5000 = 60536 = EC78HORG 00HSJMP MAINORG 001BHAJMP ST1ORG 30HMAIN:MOV TMOD ,#10HMOV TH1,#0ECHMOV TL1,#78HSETB EASETB ET1SETB TR1SJMP $ST1:MOV TH1,#0ECHMOV TL1,#78HCPL P1.2RETI用汇编语言,编子程序,将部数据存储区从地址30H开始的连续16个字节搬到片数据存储区地址40H开始的连续16个字节。本题参考答案:BAN:MOV R0,#30HMOV R1,#40HMOV R2,#16BAN1:MOV A,R0MOV R1,AINC R0INC R1DJNZ R2,BAN1RET简述调用指令(LCALL ACALL等)的执行过程与中断响应过程有何异同。相同:都会修改PC,修改PC前都会自动保存PC进堆栈;不同:调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为中断的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动 完成的。简述MCS-51单片机串口通信的四种方式及其特点。本题参考答案:方式0:同步移位寄存器输入/输出方式,常用于扩展I/O 口。波特率固定为振荡频率的1/12,并不受PCON寄存器中SMOD位的影响。方式13为异步方式,TXD与RXD分别用于发送与接收数据。方式1和方式3波特率由定时器T1的溢出率与SMOD值同时决定。方式2和方式3为11位通用异步接口。帧格式为1位起始位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止位。方式2的波特率取决于 PCON中SMOD位的值:当 SMOD =0时,波特率为的1/64。当 SMOD = 1 时,波特率为的1/32。单片机汇编语言程序设计的基本步骤如下:1、分析问题。根据给岀的问题,熟悉和明确问题的要求,明确已知条件及对运算和控制的要求,建 立数学模型。2、确定解题算法。根据实际问题的要求和指令系统的特点,选择解决问题的方法。算法是程序设计 的依据,它决定了程序的正确性和程序的质量。3、画岀程序流程图。程序流程图就是用各种规定的图形、流程线和简洁的文字表达解题步骤的一种 图形。它直观、清晰地体现了程序设计思路,是程序的逻辑设计过程。4、资源分配。算法确定后,要为每一个变量、各种指针、计数器等分配工作单元,定义数据类型和 数据结构。5、根据程序流程图及资源分配情况,写岀汇编语言源程序。6、上机调试。画出MCS 51单片机外接晶振、复位、使用片ROM的电路原理图,即MCS-51单片机的 最小系统。Vcc 22 uFI C|RSTVcc8751XTAL2XTAL1EA简述调用指令(LCALL ACALL等)的执行过程与中断响应过程有何异同 本题参考答案:相同:都会修改PC,修改PC前都会自动保存PC进堆栈; 不同:调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的 发生是由外设决定的,程序中无法事先安排调用指令, 因而调用中断服务程序的过程是由硬件自动完成的。 简述无条件转移指令(如 SJMR LJMP等)与调用指令(如LCALL ACALL等) 在执行时有何异同。本题参考答案:相同处:都会修改pc;不同处:调用指令在修改 PC前会保存当前PC进堆栈,供子程序返回时使用,而转移指令不会保存PC,

    注意事项

    本文(201612《单片机原理与接口技术》.doc)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开