17单片机原理期末试卷答案(庄婵飞)

上传人:宝路 文档编号:23234580 上传时间:2017-11-30 格式:DOC 页数:5 大小:105.50KB
返回 下载 相关 举报
17单片机原理期末试卷答案(庄婵飞)_第1页
第1页 / 共5页
17单片机原理期末试卷答案(庄婵飞)_第2页
第2页 / 共5页
17单片机原理期末试卷答案(庄婵飞)_第3页
第3页 / 共5页
17单片机原理期末试卷答案(庄婵飞)_第4页
第4页 / 共5页
17单片机原理期末试卷答案(庄婵飞)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《17单片机原理期末试卷答案(庄婵飞)》由会员分享,可在线阅读,更多相关《17单片机原理期末试卷答案(庄婵飞)(5页珍藏版)》请在金锄头文库上搜索。

1、浙 江 工 业 大 学 考 试 命 题 纸第 1 页浙江工业大学 2011/2012 学年第 一 学期试卷课程_单片机原理及应用_姓名_班级_学号_题序 一 二 三 四 五 六 七 八 九 十 总评计分一、填空题(每空格 1 分,共 30 分)1. 89C51 单片机复位后,PC 0000H ,若希望从片内程序存储器开始执行程序, 脚应接 高 电平,PC 值超过 0FFFH,会自动转向外部 ROMEA取指令继续执行。复位后,堆栈指针 SP 的状态值 = 07H ,如果考虑到不影响全部寄存器工作组和位寻地区的使用,SP 的最小设置值应为 2FH 。复位后,PSW 00H ,这时当前的工作寄存器区

2、是 0 区,R6 所对应的存储单元地址为 06H 。2. 89C51 单片机片内共有 128 个字节,字节地址范围为 00H7FH 。片内 RAM 中位地址空间的字节地址范围是 20H2FH ,对应的位地址范围是 00H7FH ,外部数据存储器的最大可扩展容量是 64KB 。3. 89C51 单片机可提供 5 个中断源;具有 2 个中断优先级。T0 中断服务程序的入口地址是 000BH 。4. 在 R7 初值为 00H 的情况下,DJNZ R7,rel 指令将循环执行 256 次。5. 当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入 “1 ,否则输入数据可能出错。P0 口由于输出电

3、路是漏极开路电路,必须外接 上拉电阻 才能输出高电平。 6. 单片机内部数据传送指令 MOV 用于单片机内部 RAM 单元及寄存器之间,单片机与外部数据传送指令 MOVX 用于单片机内部与外部 RAM 或 I/O 接口之间, MOVC 指令用于单片机内部与外部 ROM 之间的查表。7. 若 A 中的内容为 66H,那么,P 标志位为 0 。8. ROM 芯片 27128 的容量是_16_KB,若分配其首址为 2000H,则末地址为_5FFF_H。浙 江 工 业 大 学 考 试 命 题 纸第 2 页9. 当 89C51 执行 MOVC A,A+DPTR 指令时,伴随着 读写控制信号有效PSEN1

4、0. 一个 EPROM 的地址有 A0-A11 引脚,它的容量为 4KB 11. 串行口方式 2 接收到的第 9 位数据送 SCON 寄存器的 RB8 位中保存。12. 如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H ,(41H)=50H,(42H)=80H,则执行下列指令后:POP DPHPOP DPLRET则:(SP) = 3EH ;(DPTR)= 8050H 。二选择题:(每题 2 分,共 10 分)1判断是否溢出时用 PSW 的( B )标志位。 ACY BOV CP DRS0 289C51 单片机定时/计数器共有四种操作模式,并由 TMOD

5、寄存器中 M1 M0 的状态决定,当 M1 M0 的状态为 10 时,定时/计数器被设定为( C )A13 位定时/计数器 B16 位定时/计数器C自动重装 8 位定时/计数器 DT0 为 2 个独立的 8 位定时/ 计数器,T1 停止工作3在运用 8031 单片机扩展 32K 数据存储器 RAM 时,需采用( C )条地址线。A 13 B14 C15 D164扩展存储器时要加锁存器 74LS373,其作用是( A ) 。A锁存寻址单元的低八位地址 B. 锁存寻址单元的数据C. 锁存寻址单元的高八位地址 D. 锁存相关的控制和选择信号5串行口的工作方式由( C )寄存器决定。A. SBUF B

6、. PCON C. SCON D. EI 二、简答题:(共 30 分)1简述矩阵式键盘按键识别扫描法的工作原理。(6 分)答:第 1 步:识别键盘有无键按下。具体方法:把所有列线置低,检查各行线电平是否有变化,有变化,则有键按下,否则无键按下。第 2 步:如有键被按下,识别出具体的按键。具体方法:即先把某一列置低,其余列置高,检查各行线电平, 如果某行线电平为低,则可确定此行此列交叉点处的按键被按下。(说对 1 点得 3 分,意思相同即可给分)浙 江 工 业 大 学 考 试 命 题 纸第 3 页2 简述 89C51 单片机的利用串行口进行多机通信的原理。 (6 分)答:1、从机初始化工作:允许

7、串行中断,串口为方式 2/3 接收,且置1SM2和 REN (2 分)2、主机先将从机地址发送出去:地址信息的 TB81,各从机接收到的 RB8=1 且由于SM2=1,各从机响应中断。在中断程序中,判断主机送来的地址是否和本机地址相符合,若相符从机清 SM2 位;若不符,则保持 SM2=1。 (2 分)3、主机发送数据帧:数据帧 TB8=0,只有 SM2 0 的从机才能激活 RI,保证了主机和该从机间的数据通讯,其它从机不会接收到数据。 (2 分)4、数据通讯结束后,重置 SM21,等待下一次通讯。只答出 SM2 的作用就得 3 分3若要定时器 0 工作于定时器方式 2,定时器 1 工作于受

8、引脚控制的计数器方1INT式 1,定时器 0 采用低级中断,定时器 1 采用高级中断,试编程初始化TMOD,IE 及 IP。 (6 分)答:MOV TMOD, #11010010B(每个 2 分)MOV IE, #10001010BMOV IP, #00001000B4若 89C51 的串行口控制寄存器 SCON 已经初始化为方式 2,若要将(A)=66H 发送出去,发送数据第 9 位作为偶校验位,请编写一段程序实现上述功能。 (6 分)答: MOV A,#dataMOV C, P MOV TB8, C MOV SBUF, A SEND: JNB TI, SEND CLR TI (每句 1 分

9、)5编写出外部中断 0 为跳沿触发的中断初始化程序段。 (6 分)浙 江 工 业 大 学 考 试 命 题 纸第 4 页答: SETB IT0 (每句 2 分)SETB EX0SETB EA四、软件编程(12 分)下图为某 89C51 应用系统的 3 位 LED 8 段共阴极静态显示器的接口电路,已知8255A 芯片的 PA 端口地址为 FF7CH,PB 端口地址为 FF7DH,PC 端口地址为 FF7EH,若 8255A 的 A 口,B 口,C 口已初始化好为输出口。试编写使 3 位 LED 共阴极显示器从左至右显示“9.63”的程序段。答:MOV DPTR,#0FF7CHMOV A, #0F

10、7H ;11110111, “9.”MOVX DPTR, A INC DPTR MOV A, #0BEH ;10111110,或 00111110, “6”MOVX DPTR, AINC DPTRMOV A, #0F2H ;11110010, “3”MOVX DPTR, A 评分标准:写出 9.63 的字型码为 F7H,,BEH,F2H 每个给 1 分共 3 分,之后每句语句 1 分abcdef g dp8255APB PCPA来自 8031 D7 D6 D5 D4 D3 D2 D1 D0a b c d e f g dp 共阴浙 江 工 业 大 学 考 试 命 题 纸第 5 页三、电路设计(1

11、8 分)将 89C51 外扩 2KEPROM(用 2716 芯片) ,同时扩展 16KRAM(用 6264 芯片) ,地址锁存器用 74LS373,请画出连接示意图(存储器地址在 0000H7FFFH 范围内,I/O 口地址在 8000HFFFFH 范围内) 。要求画出 89C51 的数据、地址、ALE 、 、 、PSENWR、 信号线;锁存器的数据入口、数据出口、锁存控制 G 及 信号线;2716 的数RDEA O据、地址、 、 线;6264 的数据、地址、 、 、 线;8255 的数据、地址、OCWEC、 、 线。最后写出每一个芯片的地址范围。 (分析地址时,约定无用位取全WS“1”) 。浙 江 工 业 大 学 考 试 命 题 纸第 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

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