
天津电子信息职业技术学院 董机原理及应用课程考试试卷(④90分钟 恩号一 一 三四五六总分 成领 阁卷人 填空(每空1分,共20分) ☆ 1,NMCS51内部程序存储器(M)容量 ,地址从 开始,用于有 微程序和表格常数。 2.551单片机的N引是 法通号 3.在变址子址方式中,以 作变址寄仔器,以 作基础寄存器。 内 4.单片机具有体积 价格 功料 拉制功能强 运算速度快、运用灵活、易于产品化、抗扰能力、电源电压范田完等特点,故在国 民经济建设、军事及家用电卷第领城均得到了广泛的应用。 5.c-51常月的寻址方式有】 .与定时计数器按有关的寄存器 7以助记符形式表示的计算机指令就是它的 二、简答题《每题4分,共20分) 1.通信方式有几种?其特点分别是什么? 2.前述EA,AE和PSEN管陶的月途? 第1页共3页
第 1 页 共 13 页 天津电子信息职业技术学院 微机原理及应用课程考试试卷(4) 90 分钟 题 号 一 二 三 四 五 六 总 分 成 绩 阅卷人 一、 填空(每空 1 分,共 20 分) 1.MCS-51 内部程序存储器(ROM)容量 ,地址从 开始,用于存 放程序和表格常数。 2.MCS-51 单片机的 PSEN 引脚是 选通信号。 3.在变址寻址方式中,以 作变址寄存器,以 或 作基础寄存器。 4.单片机具有体积 、重量 、价格 、功耗 、控制功能强、 运算速度快、运用灵活、易于产品化、抗扰能力 、电源电压范围宽等特点,故在国 民经济建设、军事及家用电器等领域均得到了广泛的应用。 5.MCS-51 常用的寻址方式有 、 、 、 、 。 6.与定时/计数器控制有关的寄存器 , , 。 7.以助记符形式表示的计算机指令就是它的 语言。 二、简答题(每题 4 分,共 20 分) 1.通信方式有几种?其特点分别是什么? 2.简述 EA 、ALE 和 PSEN 管脚的用途? ☆ 密 封 线 内 不 准 答 题 ☆

3。什么叫荡周明、机器网期、拉令周期和时钟周期?它们之间有何关系?当品指 颊率为N时,个机器周期是多少微秒? 4.说明C5-51单片机的中断优先级的顺序?5个中新源的入口地址分别是多少? 5,请说明5-51年片机内M低128字节和高128字节的用途? 第2页共3页
第 2 页 共 13 页 3.什么叫振荡周期、机器周期、指令周期和时钟周期?它们之间有何关系?当晶振 频率为 6MHz 时,一个机器周期是多少微秒? 4.说明 MCS-51 单片机的中断优先级的顺序?5 个中断源的入口地址分别是多少? 5.请说明 MCS-51 单片机内 RAM 低 128 字节和高 128 字节的用途?

三、分析结果(共28分) 1.设(0)=321,(A》=48阳,(32)=80阳,(40I)=08,请指出在执行下列程序段 后,上述各单元内容的变化。(4分) MON 银D (A》- VON O,40H (32H)■ MON 40H, A (40H)■ VON 0, *35M (B0)= 新 女 密 2。背下面一段程序加上注释,说明程序功能并面出逢程图。(10分》 封 ORG 20001 线 W A,40H ADD A,41H 内 CLR C 不 SUDB A.42lI MON 43H,A 准 FND 答 恩 3。说明下列指令中源操作数采用的寻址方式(4分) MON A. 55H MON A. 455 受 VOV A. 限0: JMP A+DPTR 第3页共13页
第 3 页 共 13 页 三、分析结果(共 23 分) 1.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,请指出在执行下列程序段 后,上述各单元内容的变化。(4 分) MOV A, @R0 (A)= MOV @R0,40H (32H)= MOV 40H, A (40H)= MOV R0, #35H (R0)= 2.将下面一段程序加上注释,说明程序功能并画出流程图。(10 分) ORG 2000H MOV A,40H ADD A,41H CLR C SUBB A,42H MOV 43H,A END 3.说明下列指令中源操作数采用的寻址方式(4 分) MOV A, 55H MOV A, #55H MOV A, @R0 ; JMP @A+DPTR ☆ 密 封 线 内 不 准 答 题 ☆

4.已知(A)-0C3,(O)-OAM,(CY)-1,无符号数执行指令DDCA,O后, (A)(R0》一CY一0W一C。(5 分) 四、编程(共37分) 1.外RA2000阳单元开始存放的8个数据传送到片内RAM50阳的单元巾。(10分) 2.用定时器T1,工作方式0,在PL.0产生周期为500us的连续方被,时钟标荡频率 为6CZ,用查流方式编写程序。(10分) 第4真共15页
第 4 页 共 13 页 4.已知(A)=0C3H,(R0)=0AAH,(CY)=1,无符号数执行指令 ADDC A, R0 后, (A)= ,(R0)= ,CY= ,OV= ,AC= 。(5 分) 四、编程(共 37 分) 1.外 RAM2000H 单元开始存放的 8 个数据传送到片内 RAM50H 的单元中。(10 分) 2.用定时器 T1,工作方式 0,在 P1.0 产生周期为 500us 的连续方波,时钟振荡频率 为 6MHZ,用查询方式编写程序。(10 分)

3.8255并行接口芯片,A口工作在方式0输入,B口方式1输出,C口高位为输出, 低位为输入,设控制寄存器地址为H,请确定控制字并初始化编程。《7分) ☆ 密 封 线 4.80C51单片机P1口接8个数码管的段选码,2口接8个数码管的位选码,P3口接 8个按键,如图所示。定义8个按健的键值分划为1到8,当按下1键时,数学1从左至 内 右循环显示,依此类推,当按下8键时,数字8从左至右循环显示8。编程序实现以上功 不 能。(10分) 准 拟 LD2 .D ☆ P1 P2.1 RI P2.7 P30 R2 P3.I P3.7 80C51 38 郑 银 第5页其3页
第 5 页 共 13 页 3.8255 并行接口芯片,A 口工作在方式 0 输入,B 口方式 1 输出,C 口高位为输出, 低位为输入,设控制寄存器地址为 3BH,请确定控制字并初始化编程。(7 分) 4.80C51 单片机 P1 口接 8 个数码管的段选码,P2 口接 8 个数码管的位选码,P3 口接 8 个按键,如图所示。定义 8 个按键的键值分别为 1 到 8,当按下 1 键时,数字 1 从左至 右循环显示,依此类推,当按下 8 键时,数字 8 从左至右循环显示 8。编程序实现以上功 能。(10 分) ☆ 密 封 线 内 不 准 答 题 ☆

天津电子伯息职业技术学院 衡机原理及应用课程考试试卷(4)答案 总 题号 二 三 四 五 六 分 成绩 阅卷 ☆ 密 填空(每空1分,共20分) 封 1.S-51内部程序存储卷(0M)容量4KB一,地址从0000州开始,用于存 线 放程序和表格常数。 2.CS-51单片机的FSEN引脚是外部程序花储器的速选通信号。 内 3。在变址寻址方式中,以墨加器作变址济存器,以PC或 不 DPTR作基础寄存卷. 雅 4.单片机只有体积小、重量轻、价格低、功耗低、控制功能强、 运算速度快、运用灵活、易于产品化、抗扰能力强、电源电压范围宽等特点。故在田 答 民经济建设、军事及家用电器等领域均得到了广泛的应用。 题 5.水5-51常用的寻址方式有立即寻址、直接母址 膨存器子址一、膨存器问接寻址、变址寻址一。 6.与定时/计数器控材有关的寄存器CN一,T渊一,IB一· ?.以助记符形式表示的计算机指令就是它的汇镜语言。 二、简答题(每题4分,共20分) 1.通信方式有几种?其特点分别是什么? 答:有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传 器 送速度快:缺点是数据有多少位,就需用多少根传送线。适用于近距离。 第6页共15页
第 6 页 共 13 页 天津电子信息职业技术学院 微机原理及应用课程考试试卷 (4) 答案 题 号 一 二 三 四 五 六 总 分 成 绩 阅卷 人 一、 填空(每空 1 分,共 20 分) 1.MCS-51 内部程序存储器(ROM)容量 4KB ,地址从 0000H 开始,用于存 放程序和表格常数。 2.MCS-51 单片机的 PSEN 引脚是 外部程序存储器的读 选通信号。 3.在变址寻址方式中,以 累加器 作变址寄存器,以 PC 或 DPTR 作基础寄存器。 4.单片机具有体积 小 、重量 轻 、价格 低 、功耗 低 、控制功能强、 运算速度快、运用灵活、易于产品化、抗扰能力 强 、电源电压范围宽等特点,故在国 民经济建设、军事及家用电器等领域均得到了广泛的应用。 5.MCS-51 常用的寻址方式有 立即寻址 、 直接寻址 、 寄存器寻址 、 寄存器间接寻址 、 变址寻址 。 6.与定时/计数器控制有关的寄存器 TCON , TMON , IE 。 7.以助记符形式表示的计算机指令就是它的 汇编 语言。 二、简答题(每题 4 分,共 20 分) 1.通信方式有几种?其特点分别是什么? 答:有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传 送速度快;缺点是数据有多少位,就需用多少根传送线。适用于近距离。 ☆ 密 封 线 内 不 准 答 题 ☆

(2)串行通讯是数据通过一根数燕线,一位一位的传送。其优点是只需一对传输线: 峡点是传输速度慢,串行通信适用于远距离通信。 2.简述E、A礼E和PSEN管陶的用途? 答:EA:访问外部程序存储器的控制信号,低电平有效 L5地址锁存控制信号。 PSEN,片外片外程序存储器选通信号,低电平有效。 3。什么叫振满周期、机器周期、指令周期和时钟周期?它们之间有何关系?当品想 须率为6z时,一个机器周期是多少微秒? 答:振荡州期:是指品体振荡器直接产生的振荡信号的周期 机器周期:是机器的基本操作周期 指令周期:执行一条指令所占用的全部时间。 时钟周期:时钟周期又称状态周期,用S表示。是拔荡周期的二格 当品板颊率为6z时,一,个机器同期是2微秒 4.说明C551单片机的中断优先级的顺序?5个中新源的入口地址分别是多少? 答:顺序:外部中新0一→定时器0中断→外部中新1→定时器1中断一串行接口中断。 5个中断源的入口地址: 中新源 中断矢录地址 中断源 中断矢量地址 外部中新什一 0003H 定时器T1中所 001BH (1NT0) 定时器10中断 C00 串行口中新 D023 外部中新十一 C013 (INT1) 5.请说明米S-51单片机内AM低128字节和高128字节的用途? 答:低128D(00、7F阳)是真正的4M区。是内部数据存储器,此存储器分为3部 第7页共15页
第 7 页 共 13 页 (2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线; 缺点是传输速度慢,串行通信适用于远距离通信。 2.简述 EA 、ALE 和 PSEN 管脚的用途? 答: EA :访问外部程序存储器的控制信号,低电平有效 ALE:地址锁存控制信号。 PSEN :片外片外程序存储器选通信号,低电平有效。 3.什么叫振荡周期、机器周期、指令周期和时钟周期?它们之间有何关系?当晶振 频率为 6MHz 时,一个机器周期是多少微秒? 答:振荡周期:是指晶体振荡器直接产生的振荡信号的周期。 机器周期:是机器的基本操作周期。 指令周期:执行一条指令所占用的全部时间。 时钟周期:时钟周期又称状态周期,用 S 表示。是振荡周期的二倍。 当晶振频率为 6MHz 时,一个机器周期是 2 微秒 4.说明 MCS-51 单片机的中断优先级的顺序?5 个中断源的入口地址分别是多少? 答:顺序:外部中断 0→定时器 0 中断→外部中断 1→定时器 1 中断→串行接口中断。 5 个中断源的入口地址: 中断源 中断矢量地址 中断源 中断矢量地址 外部中断 0 (INT0) 0003H 定时器 T1 中断 001BH 定时器 T0 中断 000BH 串行口中断 0023H 外部中断 1 (INT1) 0013H 5.请说明 MCS-51 单片机内 RAM 低 128 字节和高 128 字节的用途? 答:低 128B(00H ~ 7FH)是真正的 RAM 区。是内部数据存储器,此存储器分为 3 部

分:工作寄存区、位寻址区、数据缓冲区。用于存放读/写数据 高12B(80H~州)为特殊功能寄存器(SFR)区, 三、分析结果(共23分) 1.设(0)=32H,(A》=48阳,(32班)=80H,(40H)=08邵,请指出在执行下列程序段 后,上述各单元内容的变化。(4分》 MON A, 银0 (A)=80H MON eR0,401 (321)=08阻 MON 40阳.A (40l)=80H MOW R0, #35H (0)=35I ☆ 2.将下面一段程序如上注释,说明程序功能并画出流程图。(10分) 密 开始 封 ORG 2000F MON A,40H ;W A+-M 线 ADD A,41H ;-WN A-M-N CLR C :C=0 A-M+N-Q SUBB A,42H A=M+N-Q 不 N0N43H,A:存结果 Y-(A) END 准 蜻束】 功能:40明单元中的内容与411单元中的内容相加,减42州 中 答 的内容,结果存成于43引单元中。 3.说明下列指令中源操作数采用的寻址方式(4分》 题 VOY A. 55 :直接寻址 WON A. #55H :立即寻址 MON A. 银D:寄存器问接子址 JMP A+DPTR ;基址变址导址 4.己知(A)=0C3H,(0)=0A组,(CT)=1,无符号数执行指令 都 街 第8页共3页
第 8 页 共 13 页 分:工作寄存区、位寻址区、数据缓冲区。用于存放读/写数据 高 128B(80H ~ FFH)为特殊功能寄存器(SFR)区。 三、分析结果(共 23 分) 1.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,请指出在执行下列程序段 后,上述各单元内容的变化。(4 分) MOV A, @R0 (A)=80H MOV @R0,40H (32H)=08H MOV 40H, A (40H)=80H MOV R0, #35H (R0)=35H 2.将下面一段程序加上注释,说明程序功能并画出流程图。(10 分) ORG 2000H MOV A,40H ;A=M ADD A,41H ;A=M+N CLR C ;C =0 SUBB A,42H ;A=M+N-Q MOV 43H,A ;存结果 END 功能:40H 单元中的内容与 41H 单元中的内容相加,减 42H 中 的内容,结果存放于 43H 单元中。 3.说明下列指令中源操作数采用的寻址方式(4 分) MOV A, 55H ;直接寻址 MOV A, #55H ;立即寻址 MOV A, @R0 ;寄存器间接寻址 JMP @A+DPTR ;基址变址寻址 4.已知(A)=0C3H,(R0)=0AAH,(CY)=1,无符号数执行指令 ☆ 密 封 线 内 不 准 答 题 ☆

ACA,RO后,(A)·6fH,(O)OAAH_,CY1_一 0m=1,002(5分) 四、编程(共37分) 1.外W20阳单元开始存放的8个数据传送到片内50阳的单元中。(10分) WN2,=06 :数据块长度一2 MON R1,=5DH :数据块目的地址一] W0 DPTR,#20D0M;数据块源地址→PTR LOOP:MOVX A,ePTR:传送一个数抵 MOV eRI.A INC DPTR :指向下一个数据 INC RI DJNZ R2.LOOP :长度减1,没传送完。转L00P,珠续传送 RET :传送完,返回 2.用定时器T1,工作方式0,在P1.0产生网期为500us的连续方被,时钟振荡颊宰 为6延卫,用查南方式编写程序。(10分) 答:(1)计算机器周期:TF12/fors=12/6*10-2us (2)t(23-X0)×Tm 500/(2X10-(25-X》X2×10 250(2-X)×2 X=22一125=8067 TH1=0FCH T1.1=039 MOW T00,#00I MON TL1,#03 MON TH1,#OFCH SETB TRO 第9页共13页
第 9 页 共 13 页 ADDC A, R0 后,(A)= 6EH ,(R0)= 0AAH ,CY= 1 , OV= 1 ,AC= 0 。(5 分) 四、编程(共 37 分) 1.外 RAM2000H 单元开始存放的 8 个数据传送到片内 RAM50H 的单元中。(10 分) MOV R2,#08H ;数据块长度→R2 MOV R1,#50H ;数据块目的地址→R1 MOV DPTR,#2000H ;数据块源地址→DPTR LOOP:MOVX A,@DPTR ;传送一个数据 MOV @R1,A INC DPTR ;指向下一个数据 INC R1 DJNZ R2,LOOP ;长度减 1,没传送完,转 LOOP,继续传送 RET ;传送完,返回 2.用定时器 T1,工作方式 0,在 P1.0 产生周期为 500us 的连续方波,时钟振荡频率 为 6MHZ,用查询方式编写程序。(10 分) 答:(1)计算机器周期:Tm=12/focs=12/6*106 =2us (2)t0=(213—X)×Tm 500/(2×10-6) =(2 13—X)×2×106 250=(2 13—X)×2 X=213—125=8067 TH1=0FCH TL1=03H MOV TMOD, #00H MOV TL1,#03H MOV TH1,#0FCH SETB TR0

LOOP:JBC TFO,NEXT SJMP LOOP XT:米NT1,#03H MON TH1,#OFCH CPL PL.0 S.JMP LOOP 3.B255并行楼口芯片,A口工作在方式0输入,B口方式1输出,C口高位为输出, 低位为输入,设控制济存器地址为3阳,请确定控制字并初始化编程。(7分) 容: D7 D6 D5 D1 D3 D2 D1 DO 10 010101 控制字为:95刷 ON DPTR,4003阳 MON A,95 ☆ MON DPTR,A 密 4.80C51单片机P1口接8个数码管的段选码,P2口接8个数码管的位选码,P3口接 封 8个按键,如图所示,定义8个按键的键位分别为1到8,当按下1键时,在最左边的数 码管显示8,依此类推,当按下8键时,在最右边显示1。编程序实现以上功能。(10分) 线 ORG OOH 内 SWI BIT P3.0 不 SW2 BIT P3.1 SW3 BIT P3.2 5V4 BIT P3,3 答 5W5 B1TP以.4 SW6 BIT P3.5 ☆ SW7 BIT P3.6 第10页共13页
第 10 页 共 13 页 LOOP:JBC TF0, NEXT SJMP LOOP NEXT:MOV TL1,#03H MOV TH1,#0FCH CPL P1.0 SJMP LOOP 3.8255 并行接口芯片,A 口工作在方式 0 输入,B 口方式 1 输出,C 口高位为输出, 低位为输入,设控制寄存器地址为 3BH,请确定控制字并初始化编程。(7 分) 答: D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 0 1 0 1 控制字为:95H MOV DPTR,#003BH MOV A, #95H MOV @DPTR,A 4.80C51 单片机 P1 口接 8 个数码管的段选码,P2 口接 8 个数码管的位选码,P3 口接 8 个按键,如图所示。定义 8 个按键的键值分别为 1 到 8,当按下 1 键时,在最左边的数 码管显示 8,依此类推,当按下 8 键时,在最右边显示 1。编程序实现以上功能。(10 分) ORG 00H SW1 BIT P3.0 SW2 BIT P3.1 SW3 BIT P3.2 SW4 BIT P3.3 SW5 BIT P3.4 SW6 BIT P3.5 SW7 BIT P3.6 ☆ 密 封 线 内 不 准 答 题 ☆