南昌大学单片机期末试卷一答案

上传人:笛音 文档编号:36697659 上传时间:2018-04-01 格式:DOC 页数:7 大小:162KB
返回 下载 相关 举报
南昌大学单片机期末试卷一答案_第1页
第1页 / 共7页
南昌大学单片机期末试卷一答案_第2页
第2页 / 共7页
南昌大学单片机期末试卷一答案_第3页
第3页 / 共7页
南昌大学单片机期末试卷一答案_第4页
第4页 / 共7页
南昌大学单片机期末试卷一答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《南昌大学单片机期末试卷一答案》由会员分享,可在线阅读,更多相关《南昌大学单片机期末试卷一答案(7页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 8 页试卷库试卷一试卷库试卷一题号题号一一二二三三四四五五六六七七八八九九十十总分总分题分题分301010201614 100累分人累分人 签签名名得分得分考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、 填空题(每空 1 分,共 30 分) 得分得分评阅人评阅人1、AT89S51 单片机主要硬件资源有:8 位的 CPU、256 字节内部 RAM、 4K 字节的内部 ROM、 2 个 16 位的定时/计数器、 5 个中断源的中断系统、一个 全双工的串行口以及看门狗。2、已知

2、11011011B 是一个补码,则其真值为_-37_D;如果 01011001B 为 BCD 数,则其转换为十六进制数为 3BH。3、采用 ADD 指令将十六进制数 92H、73H 相加后,Cy 位为 1 。4、当程序状态字 PSW 为(10001001)时,当前工作寄存器组是_1_组,对应的工作寄存器 R6 的地址是_0E_H。5、AT89S51 单片机外部复位电路有 上电自动复位 和 按钮手动复位 两种,单片机复位后其 SP 的内容为_07_H,P0 的内容为 0FF H,PC 的内容为 0000 H。6、 AT89S51 单片机扩展程序存储器使用一片具有地址线 13 根,数据线 8 根的

3、EPROM,其程序存储器容量为_8_KB,外部程序存储器的读选通信号由单片机引脚输出。PSEN7、AT89S51 单片机中,如 CPU 能响应外部中断 INT1 和定时器 T1 的中断,则对应的中第 2 页 共 8 页断入口地址分别为 0013H 和 001BH 。8、指出以下指令中源操作数的寻址方式MOVC A,A+DPTR; 变址寻址MOV A, R1; 寄存器间接寻址MOV 20H, A; 寄存器寻址9、AT89S51 单片机三总线包括地址总线、数据总线和控制总线。10、单片机有两种低功耗方式,即 待机 方式和 掉电 方式。11、单片机的时序定时单位包括 时钟(或震荡) 周期 、 机器周

4、期和指令周期。12、ADC0809 是_8_位的模/数转换器。二、 选择题(每空 1 分,共 10 分) 得分得分评阅人评阅人1、单字节补码所表示的数值范围是( ) A、-128 +127 B、-127 +128 C、-128 +128 D、-127 +1272、PC 的值是 ( ) A、当前指令前一条指令的地址 B、当前正在执行指令的地址 C、将执行下一条指令的地址 D、控制器中指令寄存器的地址3、当晶振频率是 6MHz 时,AT89S51 单片机的机器周期是( ) A、1s B、 1ms C、 2s D、 2ms4、串行口有4 种工作方式,说法正确的是:( )A、方式0 为移位寄存器方式,

5、通过TXD输入输出数据,通过RXD 输出移位脉冲。B、方式1 为可变波特率11 位异步通信方式,SMOD 位可使波特率加倍。C、方式2 为可变波特率10 位UART,通过TXD 输出数据,通过RXD 输入数据。D、方式3 为可变波特率11 位UART,SMOD 位可使波特率加倍。5、AT89S51 单片机全部使用外接 ROM 时,其( )引脚必须接地。A、 B、ALE C、 D、PSENRDEA6、下列指令中,不能完成累加器清零( )。A、MOV A, #00H B、XRL A, 0E0HC、CLR A D、XRL A, #00H第 3 页 共 8 页7、执行 MOV SP ,#30H 指令后

6、,压栈从片内 RAM( )单元开始。A、 2FH B、 30H C、 31H D、32H8、T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( ) 。A、 1/12 B、 1/24 C、 1/48 D、1/29、串行通信的传送速率单位是波特,而波特的单位是( ) 。A、字符 / 秒 B、位 / 秒 C、帧 / 秒 D、帧 / 分10、DAC0832 是八位( C ) 。 A、地址锁存器 B、地址寄存器 C、D/A 转换器 D、A/D 转换器 三、 判断题(对的打,错的打。每题 1 分,共 10 分) 得分得分评阅人评阅人1、单片机可以同时响应多个中断源的中断请求。 ( ) 2、

7、中断服务程序执行的最后一条指令是 RETI。 ( ) 3、AT89S51 单片机是依靠低电平复位的。 ( ) 4、MCS-51 单片机的四组工作寄存器区具有相同的地址。 ( ) 5、MOV A,R0 这条指令中R0 的寻址方式称之为寄存器间址寻址。 ( ) 6、P0 口是真正的双向 I/O 口,而 P1、P2、P3 则是“准”双向 I/O 口。 ( ) 7、MOV A,30H 这条指令执行后的结果是 A=30H。 ( ) 8、MOV A,R7,将 R7 单元中的数据作为地址,从该地址中取数送入 A 中。 ( ) 9、SP 称为堆栈指针,堆栈是单片机内部的一个特殊区域,与 RAM 无关。 ( 第

8、 4 页 共 8 页) 10、AT89S51 内部 RAM 的位寻址区,既能供位寻址使用又能供字节寻址使用。 ( ) 四、 程序阅读题(每题 5 分,共 20 分) 得分得分评阅人评阅人第 5 页 共 8 页1、 阅读下列程序, 说出本程序的功能。 ORG 2000H MOV DPTR,#2000H MOVX A, DPTRANL A, #0FHMOV B, AINC DPTRMOVX A, DPTRANL A, #0FHSWAP AORL A, BINC DPTR MOVX DPTR, A L1: SJMP L1程序的功能 拼字 :把 2000H 单元低四位和 2001H 单元低四位分别放入

9、 2002H 单元的低四位和高四位 。 2、 阅读下列程序,完成相关操作。ORG 2000H CLR C MOV A, 22H ADD A, 32H DA A MOV 42H,A MOV A, 23H ADDC A, 33H DA A MOV 43H, A L1: SJMP L1 END(1)本程序的功能把分别存放在 23H22H 和 33H32H 的两个四位 BCD 数进行相加, 结果存入 43H42H。 (2)当(22H)=58H,(23H)=79H,(32H)=14H,(33H)=90H,则程序结束时 (42H)中内容为 72H ,(43H)中内容为 69H 。3、 阅读下列程序,填写指

10、令的执行结果。ORG 0030HMOV A, #39H第 6 页 共 8 页XRL A, #39H A= 00H DEC A; A= 0FFH MOV B, #63H; B= 63H CPL A; A= 00H XCH A, B; A= 63H RET4、如下图所示,所用的 LED 数码管为共 共阳极 型数码管;若要显示“H”,则必须采用指令 MOV P2,#91H ;若要显示“2.”,则必须采用指令MOV P2,#24H 。五、 编程题(每题 10 分,共 20 分) 得分得分评阅人评阅人1、已知单片机系统的晶振是 6MHZ,要求 AT89S51 单片机的 P1.1 端口线上输出周期为 20

11、ms 的方波。(采用 T0 的方式 1,使用中断方法) 解:初值0EC78HORG 0000HLJMP MAINORG 000BHLJMP INT_T0ORG 0030H MAIN:MOV TMOD,#01H T0 方式 1 为 M1=0,M0=1,即 TMOD 为 0000 0001MOV TH0,#0ECHMOV TL0,#78HMOV IE,#82H IE 中断允许控制寄存器最高位中断允许控制寄存器最高位 EA 总中断允许位置总中断允许位置 1,ET0=1 时,时,T0 允许中断。即允许中断。即 EA=1000 0010SET TR0 定时器控制寄存器定时器控制寄存器 TCON 的的 T

12、R0=1 时,启动定时器时,启动定时器 T0 工作。工作。SJMP $ INT_T0:MOV TH0,#0ECHMOV TL0,#78HCPL P1.1RETIEND 第 7 页 共 8 页2、试编程将 AT89S51 单片机外部 RAM 的 4000H40FFH 单元,共 256 个单元清零。解:ORG 0000HLJMP MAINORG 0030HMOV DPTR,#4000HMOV R7,#00HCLR ALP: MOVX DPTR,A INC DPTRDJNZ R7,LPSJMP $ END 六、 系统扩展题(每题 10 分,共 10 分) 得分得分 得分得分评阅人评阅人AT89S51

13、 单片机系统扩展如下图所示,则(1)补充连线;(2)分别写出IC0、IC1、IC2、IC3 对应的存储空间地址;(3)图中 74HC373 的作用是什么?解:(1)如图,每根控制线分,共分。第 8 页 共 8 页() IC1 地址范围:0000H1FFFH, IC2 地址范围:2000H3FFFH, IC3 地址范围:4000H5FFFH, IC4 地址范围:6000H7FFFH。 每个地址范围分,共分。 ()锁存器:锁存 P0 口送出的低位地址信号。 分附录:TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGAT EC/ TM1M0GATEC/ TM1M0IP-PSPT1PX1PT0PX0IEEA-ET2ESET1EX1ET0EX0PSWCYACF1RS1RS0OVF0P

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

当前位置:首页 > 行业资料 > 教育/培训

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