题目中可能用到的寄存器各位的定义见卷子最后一页,本试卷_第1页
题目中可能用到的寄存器各位的定义见卷子最后一页,本试卷_第2页
题目中可能用到的寄存器各位的定义见卷子最后一页,本试卷_第3页
题目中可能用到的寄存器各位的定义见卷子最后一页,本试卷_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、山东大学 2015-2016 学年 2 学期 微机原理及单片机接口技术 课程试卷(A) 控制 学院 生物医学工程 专业 级 学号 姓名 第 5 页 共 5 页密封线 题号一二三四五六七八九十总分阅卷人得分题目中可能用到的寄存器各位的定义见卷子最后一页,本试卷不能用计算器。得分阅卷人一、(20 分, 每小题2分) 选择合适的答案填到括号内。1. STC15F2K60S2片内的程序存储器与数据存储器容量为( )。(A)60KB Flash 程序存储器;1KB 数据 Flash(EEPROM); 2KB的 SRAM;(B)60KB Flash 程序存储器;2KB 数据 Flash(EEPROM);

2、1KB 的 SRAM;(C)61KB Flash 程序存储器;1KB 数据 Flash(EEPROM); 2KB的 SRAM;(D)61KB Flash 程序存储器;2KB 数据 Flash(EEPROM); 1KB 的 SRAM。2. STC15F2K60S2片内特殊功能寄存器可以位寻址的是( )。(A)所有片内特殊功能寄存器;(B)字节地址可以被8整除的特殊功能寄存器;(C)字节地址为80H8FH的特殊功能寄存器;(D)字节地址可以被4整除的特殊功能寄存器;3. 堆栈操作遵循的原则是( )。A)先进后出 B)先进先出 C)后进后出 D)随机4. 要使STC15F2K60S2的定时器0作为外

3、部脉冲计数之用,可设置( )。(A)TMOD的C/T=0;(B)TMOD的C/T=1;(C)TMOD的C/T的值是0或1都可以;(D)AUXR的T2_C/T=1。5. .串口通讯中,半双工和全双工的区别是( )。(A)半双工不可以同时接收和发送数据,全双工可以同时接收和发送数据;(B)半双工可以同时接收和发送数据,全双工不可以同时接收和发送数据 ;(C)半双工只能接收数据不能发送数据,全双工可以接收和发送数据;(D)半双工只能发送数据不能接收数据,全双工可以接收和发送数据。6. 在STC15F2K60S2中,关于波特率的产生,正确的说法是( )。(A)串口1工作在方式0下,可利用定时器1产生波

4、特率;(B)串口1工作在方式1下,可利用定时器1产生波特率;(C)串口1工作在方式3下,可利用定时器0产生波特率;(D)串口1工作在方式2下,可利用定时器1产生波特率。7. 在STC15F2K60S2中,若CPU完成串行端口1的数据接收后,将影响的标志位是( )。(A)RI;(B)TI;(C)S2RI;(D)S2TI;8. 关于STC15F2K60S2单片机内部RAM的寻址方式, 下列说法正确的是( )。(A)低128字节RAM只能直接寻址;(B)高128字节RAM(非SFR)只能间接寻址;(C)低128字节RAM只能间接寻址;(D)高128字节RAM(非SFR)即可直接寻址,也可间接寻址。9

5、. STC15F2K60S2单片机的位寻址区位于内部RAM的( )单元。A)00H7FH; B)20H7FH;C)00H1FH;D)20H2FH。10. STC15F2K60S2单片机有4组工作寄存器,通过( )的RS1和RS0选择工作寄存器组。A)PSW;B)DPTR;C)PC;D)TMOD得分阅卷人二、(30 分, 每小题5分) 简答题。1. (5分)STC15F2K60S2的I/O口的工作模式有哪几种类型?下面I/O口的内部结构图属于哪种工作模式的结构?假若要从端口引脚输入数据,对口锁存数据有何要求?2. (5分)STC15F2K60S2单片机有几种寻址方式?试写出所有的寻址方式名称。3

6、. (5分)STC15F2K60S2 单片机的中断中,哪些中断可设置 2 级中断优先级,从而可实现二级中断服务程序嵌套?哪些中断只有固定的最低优先级中断?4. (5分)同步通信和异步通信的区别是什么?各有哪些优缺点?5. (5分)为什么进行按键消抖?用什么方法进行按键消抖?6. (5分)STC15F2K60S2单片机有哪几种复位?哪些是热启动复位?哪些是冷启动复位?得分阅卷人三、(共35 分) 综合分析题。1. (15分)分析下列程序功能,并在括号中添加注释,或写出源操作数和目的操作数的寻址方式。AUXR1 DATA 0A2H ;(作用: ) ORG 0000H LJMP MAIN ORG 0

7、100HMAIN: MOV SP, #30H ;(寻址方式,源操作数: 目的操作数: ) MOV R2, #10H ;(送给R2的数值10H所起的作用: ) ANL AUXR1, #0FEH ;(作用: ) MOV DPTR, #0000H ;(作用: ) INC AUXR1 ;(作用: ) MOV DPTR, #0040H; LOOP: DEC AUXR1 ;(寻址方式: )MOVX A, DPTR INC DPTR ;(寻址方式: ) INC AUXR1 MOVX DPTR, A ;(寻址方式,源操作数: 目的操作数: ) INC DPTR ;(作用: ) DJNZ R2, LOOP ;(

8、操作数LOOP的寻址方式: ) SJMP $ ;(寻址方式: ) END整个程序的功能是:2. (15分)假设定时器的系统时钟频率为12MHz ,在 12 分频的情况下,用定时器1工作在方式0,要求在P1.0口线输出周期为4ms的方波, 定时器1的计数次数是多少?如何设置定时器1的计数初值?写出对定时器1进行初始化的程序。3. (5分)简述逐次逼近式模数转换器的工作原理得分阅卷人四、(共15 分) 编程题。1. (8分)已知在33H30H内部RAM单元中存放着1个补码表示的32位二进制的负数,要求编写汇编语言程序实现将此补码数进行求补运算,以求此负数的绝对值,结果存放到内部RAM单元43H40

9、H中。(本题中数据的存放格式是高位地址存放高位数据)2. (7分)编写程序,利用INT1引入单脉冲, 每来一个负脉冲, 将连接到P1口的发光二极管循环点亮。(外部中断1的入口地址为0013H)附:题目中可能用到的寄存器各位的定义:TMOD位号D7D6D5D4D3D2D1D0位名称GATE C/ M1M0GATE C/ M1M0TCON位号D7D6D5D4D3D2D1D0位名称TF1TR1TF0TR0IE1IT1IE0IT0AUXR1:位号D7D6D5D4D3D2D1D0位名称S1_S1S1_S0CCP_S0CCP_S1SPI_S1SPI_S00DPSAUXR位号D7D6D5D4D3D2D1D0位

温馨提示

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

评论

0/150

提交评论