东北林业大学机械10单片机原理与应用试卷B及答案

上传人:liy****100 文档编号:54853222 上传时间:2018-09-20 格式:DOC 页数:6 大小:92KB
返回 下载 相关 举报
东北林业大学机械10单片机原理与应用试卷B及答案_第1页
第1页 / 共6页
东北林业大学机械10单片机原理与应用试卷B及答案_第2页
第2页 / 共6页
东北林业大学机械10单片机原理与应用试卷B及答案_第3页
第3页 / 共6页
东北林业大学机械10单片机原理与应用试卷B及答案_第4页
第4页 / 共6页
东北林业大学机械10单片机原理与应用试卷B及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《东北林业大学机械10单片机原理与应用试卷B及答案》由会员分享,可在线阅读,更多相关《东北林业大学机械10单片机原理与应用试卷B及答案(6页珍藏版)》请在金锄头文库上搜索。

1、 东北林业大学东北林业大学 20112012 学年第二学期考试试题学年第二学期考试试题学院:机电工程学院 教研室(学科)主任:第 1 页共 4 页考试科目考试科目:单片机原理与应用单片机原理与应用考试时间考试时间:120 分钟试卷总分试卷总分: : 90 分题号一二三四五卷面成绩平时成绩总分得分评卷教师一、一、填空题(本大题共填空题(本大题共 7 小题,每空小题,每空 1 分,共分,共 15 分)分)1时钟可以由两种方式产生,即( )方式和( )方式。 2单片机系统复位时,PC 的值为( ) ,SP 的值为( ) ,P0 的值为 ( ) 。 3端口作为外部输入线时,要先通过指令,把端口锁存器置

2、( ) ,然后再执行读引脚操作,否则可能读入出错。 4两个单片机用串行口同步通信传送数据时,必须保持( )一致。 5产生片选信号主要有两种方法:( )法和( )法。 6DAC0832 输出的模拟信号是( ) ,常用作( )发生器。它既可以工作在( )方式,也可以工作在( )方式。78051 片内定时器/计数器既可以编程作定时器用,也可以编程做计数器用时,若是计数内部晶振驱动时钟,则它是( )器,若是计数 8051 输入引脚的脉冲信号,则它是( )器。二、选择题(本大题共二、选择题(本大题共 9 小题,前小题,前 8 小题为单选,每空小题为单选,每空 1 分,第分,第 9 小小 题为多选,题为多

3、选,3 分,共分,共 15 分)分) 18051 单片微机数据存储器 RAM 的工作寄存器共四组(0、1、2、3 组) ,组号由( )中的 RS1、RS0 两位状态决定 AIP B. PSW C. TMOD D. SBUF 289C51 内部有( )个 中断源,其中有( )个外部中断。 A5 B.3 C.2 D.43. MCS51 串行口有( )种工作方式,有( )种桢格式。 A4 B.3 C. 2 D.1 48051 单片机的数据存储器扩展容量最大可达( )KB。A32 B. 64 C. 8 D. 45用 8051 中的三个中断,中断优先级从高到低为外部中断 0、串行口中断、定时器得分得分得

4、分得分装 订 线课程名称:单片机原理与应用 班级: 学号: 姓名:2012 年 5 月 24 日第 2 页 共 4 页T/C1 中断,此时应该给 IP 送值( ) ,给 IE 送值( ) 。A11H B.88H C.96H D.99H 6ADC0809 是 8 路模拟量输入, ( )位数字量输出的 A/D 转换器,输入的模拟 信号是( ) 。 A电压 B. 电流 C.8 D.6 7下列存贮类型对应于外部数据存储区的是( ) A、data B、code C、bdata D、xdata 8下列对 Cx51 中主函数和一般函数之间的关系描述错误的是( ) A、程序从主函数开始执行 B、程序中必须有且

5、只能有一个主函数 C、主函数和一般函数可以互相调用 D、中断服务函数只能由系统自动调用 9单片机的串行口主要用于与( )间的通信。A单片机间 B.大型计算机机间 C.通用微机间 D.主从结构的分布式控制系统机间 三、简答题(本大题共三、简答题(本大题共 5 小题,总计小题,总计 22 分)分)1、 什么是单片机?(3 分) 2、 MCS-51 系列单片机能直接识别的数字类型有哪些?(2 分) 3、 堆栈是什么?简述堆栈涉及到的专用寄存器是什么、使用堆栈前的注意事项及堆栈 的两种类型。 (5 分) 4、 单片机有哪几种工作方式?(5 分) 5、 什么是中断?简述 CPU 在中断响应后完成哪些操作

6、。 (7 分)四、程序题(本大题共四、程序题(本大题共 3 小题,共小题,共 28 分分)1 如图一所示 DAC0832 与 8051 接口,读如下 Cx51 函数,写出在运放输出端将得到什 么信号,并在横线上填空使程序完整。 (5 分) #include #include #define DAC0832 XBYTE 0xfffe #define unsigned int #define unsigned charvoid stair (void) uchar i; while(1) for(i=0;i0;i=i-) DA0832=i; 图图 一一2利用定时器 T/C1 在 P1.7 口产生一

7、串 500Hz 的方波,定时器溢出时采用中断方式处 理,已知 fosc=6MHz。 (18 分) (1)确定 T/C1 的工作方式; (2)计算计数初值; (3)编写程序。38051 单片机串行口工作工作于方式 1,取 SMOD1,用定时器 T/C1 作波特率发生器, T1 为工作方式 2, 需要波特率 4800b/s,已知时钟频率 fosc=12MH Z,试计算 T/C1 的初 值。(5 分)2012 年 5 月 24 日第 4 页 共 4 页五、芯片扩展连线(五、芯片扩展连线(10 分)分)如图二 89C51 扩展一片 8KB 的 ROM,选用一片 2764,试画出扩展电路,并确定扩 展的

8、 ROM 的地址范围(设无用位为“0” ) 。 (10 分)图图 二二得分得分P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.789C51P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7PSEN ALEA0 CE A12 A1 A11 A2 A10A3 A9A4 A8A5 A6A7 2764D0D1D2D3D4D5D6D7OED0 Q0D1 Q1D2 74LS373 Q2D3 Q3D4 Q4D5 Q5D6 Q6D7 Q7G OE东北林业大学东北林业大学 20112012 学年第二学期考试试题学年第二学期考试试题学院:机电工程学院 教研室(学科)主任:第 5 页共

9、4 页三、1、什么是单片机?(3 分) 答:单片机又称微控制器,是在一块硅片上集成了各种部件的微型计算机。这些部件包答:单片机又称微控制器,是在一块硅片上集成了各种部件的微型计算机。这些部件包 括中央处理器括中央处理器 CPUCPU、数据存储器、数据存储器 RAMHRAMH、程序存储器、程序存储器 ROMROM、定时器、定时器/ /计数器和多种计数器和多种 I/OI/O 接口接口 电路。电路。2、MCS-51 系列单片机能直接识别的数字类型有哪些?(2 分) 答:有无符号字符型和位型。答:有无符号字符型和位型。3、 堆栈是什么?简述堆栈涉及到的专用寄存器是什么、使用堆栈前的注意事项及堆栈 的两

10、种类型。 (5 分) 答:堆栈是在内存中专门开辟出来的按照答:堆栈是在内存中专门开辟出来的按照“先进后出、后进先出先进后出、后进先出”原则进行存取的区域。原则进行存取的区域。专用寄存器专用寄存器 SPSP 用来指示堆栈位置。用来指示堆栈位置。 使用堆栈前应先给使用堆栈前应先给 SPSP 赋值,以规定堆栈的起始位置,称为栈底。赋值,以规定堆栈的起始位置,称为栈底。 堆栈有两种类型:向上生长型和向下生长型。堆栈有两种类型:向上生长型和向下生长型。4、 单片机有哪几种工作方式?(5 分) 答:单片机的工作方式包括:复位方式、程序执行方式、单步执行方式、低功耗操作方答:单片机的工作方式包括:复位方式、

11、程序执行方式、单步执行方式、低功耗操作方 式及式及 EPROMEPROM 编程和校验方式。编程和校验方式。5、 什么是中断?简述 CPU 在中断响应后完成哪些操作。 (7 分) 答:中断是指当计算机执行正常程序时,系统中出现某些急需处理的异常情况和特殊请答:中断是指当计算机执行正常程序时,系统中出现某些急需处理的异常情况和特殊请 求,求,CPUCPU 暂时中止现行程序,转去对随机发生的更紧迫事件进行处理;处理完毕后,暂时中止现行程序,转去对随机发生的更紧迫事件进行处理;处理完毕后,CPUCPU 自动返回原来的程序继续执行。自动返回原来的程序继续执行。 CPUCPU 在中断响应后完成如下操作:在

12、中断响应后完成如下操作: 1 1) 硬件清除相应的中断请求标志;硬件清除相应的中断请求标志; 2 2) 执行一条硬件子程序,保护断点,并转向中断服务程序入口;执行一条硬件子程序,保护断点,并转向中断服务程序入口; 3 3) 结束中断时执行结束中断时执行 RETIRETI 指令,恢复断点,返回主程序。指令,恢复断点,返回主程序。 四四1 1、答:输出一个三角波电压信号;、答:输出一个三角波电压信号; #include #include #define DAC0832 XBYTE 0xfffe #define uint unsigned int #define uchar unsigned cha

13、rvoid stair (void) uchar i; while(1)2012 年 5 月 24 日第 6 页 共 4 页 for(i=0;i0;i=i-) DA0832=i; 2 2、 (1)(1)因方波频率因方波频率 f=500Hzf=500Hz,其周期,其周期 T=1/500=2msT=1/500=2ms,即用,即用 T/C1T/C1 每定时每定时 1ms1ms P1.7 取取 反一次。因为反一次。因为定时时间为定时时间为 1ms1ms,单片机时钟频率,单片机时钟频率 fosc=6MHzfosc=6MHz,所以可用定时方式所以可用定时方式 0 或方式或方式 1 实现。实现。 (2)用定时方式)用定时方式 0 时,因时,因 t=1000=(8192-x)*2 , 即定时初值即定时初值 x=8192-500;用定时方式用定时方式 1 时,因时,因 t=1000=(65536-x)*2 , 即定时初

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号