内容发布更新时间 : 2024/12/27 18:59:38星期一 下面是文章的全部内容请认真阅读。
│ │ │ 系(院)__信息学院 __ │ │ 专业________________ │ │ ________级________班 │ 装 姓名_________________│ │ 学号_________________│ │ │ │ │ │ 订 │ │ │ │ │ │ │ │ 线 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
辽宁大学2005-2006学年第二学期期末考试
单片机原理与应用 试卷B
试卷说明:1、考试占70分 2、实验占30分
题号 一 二 三 四 五 六 七 总分 题分 5 10 10 10 15 20 核分人 得分 复查人
得分 评卷人 复查人
一、 说明下列单片机所用的英文缩写意义 (共5分,每题1分)
1、DPTR: 数据指针
2、PSW: 程序状态字
3、TCON:定时/计数器控制寄存器
4、PCON:电源控制寄存器
5、SFR:特殊功能寄存器
得分 评卷人 复查人
二、 填空 (共10分,每空1分)
1、MOV 20H,43H 执行后,20H单元的内容是( 43H单元中的内容 )。 2、单片机定时工作方式2是(8位自动重新加载计数结构)的工作方式。 3、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定为工作方式( 2 ),即(自动重新加载 )。
4、MCS51单片机有(程序空间 )空间;(数据I/O空间 )空间;( 内部数据空间 )空间;( SFR空间 )空间;( 位地址空间 )空间。
5、MCS-51单片机系统的晶体振荡频率为6MHZ,CTC1采用方式1时,
CTC1的最大定时时间为( 131.072mS )。
试卷第1页(共5页)
│ │ │ │ │ │ │ │ 得分 评卷人 复查人
得分 评卷人 复查人
三、编写MCS51 串行口接收通信设置程序,要求:11位为一帧的工作方式,波特率为9600,并要求中断方式接收。( 已知时钟晶体的频率为11.0592MHz.)(10分)
四、编写程序,要求:利用MCS51定时器1以定时方式0,应用中断方式,在P1.0和P1.2产生周期为10MS的方波。已知时钟晶体的频率为6MHz。(10分)
装 │ │ MAIN: │ │ │ │ │ 订 │ │ │ │ │ │ │ │ 线 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
ORG 0100H
MOV SCON ,#11100000B MOV PCON ,#00H MOV TMOD, #00100000B MOV TL1,#0FDH MOV TH1,#0FDH SETB EA SETB ET1 SETB ES SETB TR1 SETB REN 3分 ……4分 ……3分 答案: ORG 0000H START: LJMP MAIN ORG 001BH
LJMP CTC1 ORG 0100H MAIN : MOV TMOD,#00H MOV TL1, #1CH MOV TH1, #0B1H SETB EA SETB ET1 LOOP: SETB TR1 HERE: SJMP $
CTC1: MOV TL1, #1C H MOV TH1, #0B1H CPL P1.0 CPL P1.2 RETI
……1分
……3分 ……3分 ……3分 试卷第2页(共5页)
…… │ │ 得分 评卷人 复查人 │ │
│ 五、画出MCS-51中断结构图并说明各个标志位的含义,并写出中断矢量。( 15 │ │ 分) 。
│ 装 │ │ │ │ │ │ │ 订 │ │ │ │ │ │ │ │ 线
│ IT0 IT1 :触发标志位,0表示外中断电平触发,1表示外中断边沿触发 │ IE0 IE1 :中断标志位,0表示没有中断请求,1表示外中断请求中断 │ TF0 TF1:定时/计数器溢出中断标志位,溢出时,置1,请求中断 │ EX0 EX1:外部中断允许位,0表示禁止外中断,1表示允许外中断 │ ET0 ET1:定时/计数器中断允许位,0表示禁止中断,1表示允许中断 │ ES:串行口中断允许位
│ PX0 PX1:外中断优先级控制位,0表示低优先级中断,1表示高优先级中断
│ PT0 PT1:定时/计数器中断优先级控制位,0表示低优先级中断,1表示高优先级中断 │ PS:串行口中断中断优先级控制位,0表示低优先级中断,1表示高优先级中断 │ EA:开中断标志位,0表示屏蔽所有中断,1表示开中断 │ RI:串行口接收标志位 │ TI:串行口发送标志位
│ 中断矢量:/INT0 0003H ; CTC0 000BH ; /INT1 0013H ; CTC1 001BH ; SIO 0023H │
│ 评分标准: 结构图中状态位结构……4分 IE IP寄存器及优先级……4分 │ IT0 IT1 IE0 IE1 TF0 TF1 EX0 EX1 ET0 ET1 ES PX0 PX1 PT0 PT1
│ PS EA RI TI 含义……5分
中断矢量……2分
试卷第3页(共5页)
│
│ │ 得分 评卷人 复查人 │ │
│
│ 六、设计一个单片机应用系统,系统由89C51, 74LS373, 6264和两片8255
│ 装 组成,并在89C51的P3口设置6个独立按键。(20分) │ │ 要求:1、画出电路原理图(各器件管脚图见第5页); │ │
2、写出系统中扩展器件的地址分布;
│ │ │ 订 │ │ │ │ │ │ │ │ 线 │ │ │ │ │ │ │ │ │ │ │ │
│ 6264地址为7FFFH;8255(1) A口地址为A000H;8255(1)B口地址为A001H;8255(1)C口地 │ 址为A002H;8255(1)控制寄存器地址为A003H;8255(2)A口地址为C000H;8255(2)B口地 │ 址为C001H;8255(2)C口地址为C002H;8255(2)控制寄存器地址为C003H; │
│ 评分标准: 复位电路、时钟电路各2分;按键扩展2分;89C51与4LS373电路 3分; 6264扩展、8255扩展各4分; 地址分布3分
试卷第4页(共5页)
│ │ │ │ 1234 │ │ │ │ U4 装 DU1341D0PA04 2P10P003933D1PA13D │ 3P11P013832D2PA22 4P12P0237311 │ 5P13P033630D3PA340 6P14P043529D4PA439 │ 7P15P053428D5PA538 8P16P063327D6PA6D7PA737 │ P17P0732 51813 │ 12INT1P202136RDPB019 INT0P21229WRPB120 │ 15P22238A0PB221 14T1P232435A1PB322 │ T0P24256RESETPB4CSPB523 31P2526PB624 订 EA/VPP2627PB725 19P2728 │ 18X1PC014 CX2PC115C │ 9PC216 RESETRXD10PC317 │ 17TXD1130PC41316RDALE/P │ WRPSEN29PC512PC611 89C51PC710 │ 8255 │ │ │ U2 线 10 9A0D011 │ 8A1D112 B7A2D213 │ 6A3D315B
5A4D416 │ 4A5D5173A6D618U3 │ 25A7D7193U54D0Q0224A81157D1Q15 │ 21A92AY0148D2Q2623A103BY1D3Q39 │ 2A11CY21313A12Y31214D4Q412 │ 22Y41117D5Q51527OEY51018D6Q61645E1D7Q719 │ 26WE6E2Y6920CS2E3Y771CS111OE │ 74LS138LE626474LS373 │ ATitleA │ │ SizeNumberRevisionA │ Date:19-Apr-2005Sheet of │ File:J:\\电子大赛\\03电子大赛\\模版\\ALTERA1K30.ddbDrawn By:1234 │ │ │
试卷第5页(共5页)