ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:92KB ,
资源ID:1537134      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1537134.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(东北林业大学机械10单片机原理与应用试卷B及答案.doc)为本站会员(liyang3100)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

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

2、一致。 5产生片选信号主要有两种方法:( )法和( )法。 6DAC0832 输出的模拟信号是( ) ,常用作( )发生器。它既可以工作在( )方式,也可以工作在( )方式。78051 片内定时器/计数器既可以编程作定时器用,也可以编程做计数器用时,若是计数内部晶振驱动时钟,则它是( )器,若是计数 8051 输入引脚的脉冲信号,则它是( )器。二、选择题(本大题共 9 小题,前 8 小题为单选,每空 1 分,第 9 小题为多选,3 分,共 15 分)18051 单片微机数据存储器 RAM 的工作寄存器共四组(0、1、2、3 组) ,组号由( )中的 RS1、RS0 两位状态决定AIP B.

3、PSW C. TMOD D. SBUF289C51 内部有( )个 中断源,其中有( )个外部中断。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、串行口中断、定时器得分得分装 订 线课程名称:单片机原理与应用 班级: 学号: 姓名:2012 年 5 月 24 日第 2 页 共 4 页T/C1 中断,此时应该给 IP 送值( ) ,给 IE 送值( ) 。A11H

4、 B.88H C.96H D.99H6ADC0809 是 8 路模拟量输入, ( )位数字量输出的 A/D 转换器,输入的模拟信号是( ) 。A电压 B. 电流 C.8 D.67下列存贮类型对应于外部数据存储区的是( )A、data B、code C、bdata D、xdata8下列对 Cx51 中主函数和一般函数之间的关系描述错误的是( )A、程序从主函数开始执行B、程序中必须有且只能有一个主函数C、主函数和一般函数可以互相调用D、中断服务函数只能由系统自动调用9单片机的串行口主要用于与( )间的通信。A单片机间 B.大型计算机机间 C.通用微机间 D.主从结构的分布式控制系统机间 三、简答

5、题(本大题共 5 小题,总计 22 分)1、 什么是单片机?(3 分)2、 MCS-51 系列单片机能直接识别的数字类型有哪些?(2 分)3、 堆栈是什么?简述堆栈涉及到的专用寄存器是什么、使用堆栈前的注意事项及堆栈的两种类型。 (5 分)4、 单片机有哪几种工作方式?(5 分)5、 什么是中断?简述 CPU 在中断响应后完成哪些操作。 (7 分)四、程序题(本大题共 3 小题,共 28 分)1 如图一所示 DAC0832 与 8051 接口,读如下 Cx51 函数,写出在运放输出端将得到什么信号,并在横线上填空使程序完整。 (5 分)#include #include #define DAC

6、0832 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 口产生一串 500Hz 的方波,定时器溢出时采用中断方式处理,已知 fosc=6MHz。 (18 分)(1) 确定 T/C1 的工作方式;(2) 计算计数初值;(3) 编写程序。38051 单片机串行口工作工作于方式 1,取 SMOD1,用定时器 T/C1 作波特率发生器,T1 为工作方式 2, 需要波特率 480

7、0b/s,已知时钟频率 fosc=12MH Z,试计算 T/C1 的初值。(5 分)2012 年 5 月 24 日第 4 页 共 4 页五、芯片扩展连线(10 分)如图二 89C51 扩展一片 8KB 的 ROM,选用一片 2764,试画出扩展电路,并确定扩展的 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 2764D0D1D2D3D4D5

8、D6D7OED0 Q0D1 Q1D2 74LS373 Q2D3 Q3D4 Q4D5 Q5D6 Q6D7 Q7G OE东北林业大学20112012 学年第二学期考试试题学院:机电工程学院 教研室(学科)主任:第 5 页共 4 页三、1、什么是单片机?(3 分)答:单片机又称微控制器,是在一块硅片上集成了各种部件的微型计算机。这些部件包括中央处理器 CPU、数据存储器 RAMH、程序存储器 ROM、定时器/计数器和多种 I/O 接口电路。2、MCS-51 系列单片机能直接识别的数字类型有哪些?(2 分)答:有无符号字符型和位型。3、 堆栈是什么?简述堆栈涉及到的专用寄存器是什么、使用堆栈前的注意事

9、项及堆栈的两种类型。 (5 分)答:堆栈是在内存中专门开辟出来的按照“先进后出、后进先出”原则进行存取的区域。专用寄存器 SP 用来指示堆栈位置。使用堆栈前应先给 SP 赋值,以规定堆栈的起始位置,称为栈底。堆栈有两种类型:向上生长型和向下生长型。4、 单片机有哪几种工作方式?(5 分)答:单片机的工作方式包括:复位方式、程序执行方式、单步执行方式、低功耗操作方式及 EPROM 编程和校验方式。5、 什么是中断?简述 CPU 在中断响应后完成哪些操作。 (7 分)答:中断是指当计算机执行正常程序时,系统中出现某些急需处理的异常情况和特殊请求,CPU 暂时中止现行程序,转去对随机发生的更紧迫事件

10、进行处理;处理完毕后,CPU自动返回原来的程序继续执行。CPU 在中断响应后完成如下操作:1) 硬件清除相应的中断请求标志;2) 执行一条硬件子程序,保护断点,并转向中断服务程序入口;3) 结束中断时执行 RETI 指令,恢复断点,返回主程序。四1、答:输出一个三角波电压信号;#include #include #define DAC0832 XBYTE 0xfffe #define uint unsigned int#define uchar unsigned charvoid stair (void) uchar i;while(1)2012 年 5 月 24 日第 6 页 共 4 页 f

11、or(i=0;i0;i=i-)DA0832=i; 2、(1)因方波频率 f=500Hz,其周期 T=1/500=2ms,即用 T/C1 每定时 1ms P1.7 取反一次。因为定时时间为 1ms,单片机时钟频率 fosc=6MHz,所以可用定时方式 0或方式 1 实现。(2)用定时方式 0 时,因 t=1000=(8192-x )*2 , 即定时初值 x=8192-500;用定时方式 1 时,因 t=1000=(65536-x )*2 , 即定时初值 x=65536-500;(3) 编程如下:用定时方式 0 时 用定时方式 1 时#include #include sbit P17 = P17

12、; sbit P17 = P17; void time1 ( ) interrupt 3 using 3 void time1 ( ) interrupt 3 using 3 P17=!P17; P17=!P17; TH1=(8192-500)/ 32; TH1=(65536-500)/ 256; TL1=(8192-500)%32; TL1=(65536-500)%256; void main(void) void main(void) TMOD=0x00; TMOD=0x10; P17=0; P17=0; TH1=(8192-500)/ 32; TH1=(65536-500)/ 256; TL1=(8192-500)%32; TL1=(65536-500)%256; EA=1; EA=1; ET1=1; ET1=1; TR1=1; TR1=1; for (; ;) for (; ;) 3、 东北林业大学20112012 学年第二学期考试试题学院:机电工程学院 教研室(学科)主任:第 7 页共 4 页

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报