收藏 分享(赏)

单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc

上传人:weiwoduzun 文档编号:5579099 上传时间:2019-03-08 格式:DOC 页数:9 大小:28KB
下载 相关 举报
单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc_第1页
第1页 / 共9页
单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc_第2页
第2页 / 共9页
单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc_第3页
第3页 / 共9页
单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc_第4页
第4页 / 共9页
单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1单片机原理及接口技术 哈尔滨工业大学(威海)单片机原理及接口技术期末期终2009 年 7 月 单片机原理及接口技术期末 班级: 姓名: 学号: 成绩:一、填空题(20 分,每小题 2 分) 1、19D 的二进制的补码表示为 11101101B 。 2、89C51 含 4KB 掩膜 ROM, 128B 的 RAM,在物理上有 4 个 独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回 PC 。 4、74LS138 是具有 3 个输入的译码器芯片,其输出作为2片选信号时,最多可以选中 8 块芯片。 5、PSW

2、 中 RS1 RS0=10H 时,R2 的地址为 12H 。 6、假定 DPTR 的内容为 8100H,累加器 A 的内容为40H,执行下列指令: MOVC A,A+DPTR 后,送入 A 的是程序存储器 8140H 单元的内容。 7、设 SP=60H,片内 RAM 的(30H )=24H , (31H)=10H,在下列程序段注释中填执行结果。 PUSH 30H ;SP=61H, (SP )=24H PUSH 31H ;SP=62H, (SP )=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX DPTR,A

3、 最后执行结果是 执行结果将 0 送外部数据存储器的2410H 单元 。 8、在中断系统中, T0 和 T1 两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH 。 9、12 根地址线可寻址 4KB 存储单元。 二、选择题(10 分,每小题 1 分) 1、MCS-51 响应中断时,下面哪一个条件不是必须的 (C) (A)当前指令执行完毕 (B)中断是开3放的 (C)没有同级或高级中断服务 (D)必须有RETI 2、执行 PUSH ACC 指令, MCS-51 完成的操作是 (A) (A )SP+1SP, (ACC )(SP) ;(B)(ACC)(SP) ,SP1SP (C

4、)SP1SP, (ACC)(SP) ;(D ) (ACC)(SP ) ,SP+1SP 3、89C51 是 (C) (A)CPU (B)微处理器 (C)单片微机 (D )控制器 4、关于 MCS-51 的堆栈操作,正确的说法是 (C) (A)先入栈,再修改栈指针 (B)先修改栈指针,再出栈 (C )先修改栈指针,再入栈 (D)以上都不对 5、某种存储器芯片是 8KB4 片,那么它的地址线根数是 (B) (A )11 根 (B)13 根 (C)12 根 (D )14 根 6、MOV C,#00H 的寻址方式是 (A) (A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址 7、必须进行十进

5、制调整的十进制运算 (C ) (A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D )只有减法 8、ORG 0000H 4AJMP 0040H ORG 0040H MOV SP,#00H 当执行完左边的程序后,PC 的值是 (C) (A)0040H (B)0041H (C)0042H (D)0043H 9、MCS-51 复位时,下述说法正确的是 (D) (A) (20H)=00H (B)SP=00H (C)SBUF=00H (D) TH0=00H 三、简答分析题(30 分,每小题 10 分) 1、简述 89C51 定时器的四种工作模式的特点,如何选择和设定。 答:89C51 定时器的四

6、种工作模式有,模式 1,模式 2,模式 3。 模式 0 时:选择定时器的高 8 位和低 5 位组成 13 位定时器/计数器。TL 低 5 位溢出时向 TL 进位,TH 溢出时向中断标志位 TF0 进位,并申请中断。 定时时间 t=(213初值)振荡周期12 ;计数长度为 213=8192 个外部脉冲。 模式 1 时:当 TMOD 中的M1M0 置成 01 时,定时器工作于方式 1,构成 16 位定时器/计数器。 定时时间 t=(216初值) 振荡周期12 ;计数长度为216=65536 个外部脉冲。 5模式 2 时:把 TL0 和 TL1 配置成一个可以自动重装载的8 位定时器/计数器。TL

7、担任8 位计数器,TH 保存初值,TL 溢出时不仅使 TF0 置1,而且还自动将 TH 中的内容重新装载在 TL 中。 定时时间 t=(28初值) 振荡周期12 ;计数长度为28=256 个外部脉冲。 模式 3 时:方式 3 是两个 8 位定时/计数器模式,只适用于 T0。TH0 和 TL0 成为两个独立的 8 位计数器。TL0 为 8 位计数器,功能与模式 0和模式 1 相同,可定时可计数。TH0 仅用作简单的内部定时功能,它占用了定时器 T1 的控制位 TR1 和中断标志位TF1,启动和关闭受 TR1 的控制。T1 无此模式。 选择和设定:由定时器的 2 个控制寄存器 TMOD 和TCON

8、,由软件写入 TMOD 和 TCON 两个 8 位寄存器,设置各个定时器的操作模式和控制功能。 2、位地址 7CH 与字节地址 7CH 如何区别?位地址 7CH具体在片内 RAM 中的什么位置? 答:字节地址是片内 RAM 的单元地址,而位地址是片内RAM 单元的某一位。 7CH 字节地址 RAM 的 7CH 单元,而 7CH 位地址是 RAM 2FH 单元中的 D4 位。 6四、编程题(任选 2 题,20 分,每题 10 分) 1、编写一程序,实现下图中的逻辑运算电路。其中P3.1、 P1.1 片机端口线上的信息, RS0、RS1 是 PSW 寄存器中的两个标志位,是两个位地址,运算结果由

9、P1.0 输出。ORG 0000H MOV C,P3.1 ANL C,P1.1 CPL C MOV 20H, C;暂存数据 MOV C,30H ORL C,/31H ANL C,RS1 ANL C, 20H ANL C,RS0 MOV P 1.0,C;输出结果 SJMP $ 2、写一个软件延时 1S 和 1min 的子程序。设fosc=6MHz,则 1 个机器周期解:(1)1s=2s5105 5105=2502000=25020052 ORG 0000H DELAY1S:MOV R5,#5 DEL1: MOV R6,#200 DEL2: MOV R7,#250 DEL3: DJNZ R7,DE

10、L3 DJNZ R6,DEL2 P1.0 分别是单 30H、31H=2s。 、 DJNZ R5,DEL1 7RET (3)1min=60S,调用上面 1s 子程序 60 次 ORG 0100H DELAY1M:MOV R0,#60 LOOP: LCALL DELAY1S DJNZ R0,LOOP RET 3、编一子程序,从串行接口接受一个字符解: START: MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H SETB TR1 MOV SCON,#50H L1: JNB RI,L1 CLR RI MOV A,SBUF RET 五、设计题(任选 1 题,20 分

11、,评分标准 1、利用89C51 的 P0 口控制 8 个发光二极管使 2 组每隔 1s 交替发光一次,周而复始。解:(1)程序设计(设 fosc=12MHz) ORG 0100H MOV A,#0FH ABC: MOV P0, A ACALL DELAY1S SWAP 8A SJMP ABC DELAY1S:MOV R5,#04 DEL1: MOV R6,#250 DEL2:MOV R7,#250 DEL3:NOP NOP ;定时器 T1;设置波特率为 ;启动 T1 ;串行接口工作于方式;等待接收数据,末接收到数据,继续等待 ;接收到数据,清 ;接收到数据送硬件设计、程序设计各 LED。相邻的设计出硬件电路图,2 1 200b/s 1,允许接收 RI A 104 个 LED 编写程序。 工作于模式 分) 为一组, DJNZ R7,DEL3 DJNZ R6,DEL2 DJNZ R5,DEL1 RET ; END (2)硬件电路图如图: 2、现有一蜂鸣器,用 89C51 设计一系统,使蜂鸣器周而复始地响 20ms,编程。 9解:设 fosc=12MHz,电路图如下: 20ms ,停百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网 ,您的在线图书馆!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

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


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

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

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