版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单片机原理与接口技术 试题 班级 姓名 学号 第 1 页2005 2006 学年 二 学期期末考试试题(A卷)题目一二三四五六七八总分数分数评卷人一、 基本概念题(55分)1.(4分 )(写出转换过程)0E75H=(10101)B; B=( 922 )D10.1011B=(138E.B)H; 13FH=( 319 )D(1)0E75H = 0000 1110 0111 0101 B(2)B129+128+127026025+124+123+022+121020 = 922 D(3)10.1011B = 0001 0011 1000 1110. 1011B=138E.B H(4)13FH116
2、2+3161+15160319 D2. (8分)写出下列程序段执行后,相关寄存器或存储单元的内容。MOV R0,#30HMOV 30H,#40HMOV A,R0MOV 60H,ASJMP $A= 40H ,R0=30H ,(30H)=40H ,(60H)=40H 3. (6分)若fosc=6MHz,编写一个能延时200毫秒的子程序。DELAY: MOV R7,#200 D1: MOV R6,#250 D2: DJNZ R6,D2DJNZ R7,D1RET4(15分)下列程序存放在64KB的EPROM中 ORG 0000H 0000H H LJMP MAIN ;跳转到MAIN ORG 0200H
3、0200HE530H MAIN: MOV A,30H ;将30H内容送A0202H30E706H JNB ACC.7,ABD ;ACC.70跳转ABD0205H F4H CPL A ;A取反0206H 04H INC A ;A加10207H F531H MOV 31H,A ;A送31H单元0209H 8002H SJMP ABC ; 跳转到ABC 020BH F532H ABD:MOV 32H,A ;A送32H单元020DH 80FEH ABC:SJMP $ ;原地踏步无限循环020FH试分析该程序,并回答以下问题:手工汇编该程序(写出机器码),并写出每条指令的首地址(写在程序左边);见卷面。
4、该程序段占用多少个存储单元;答:15个存储单元。在CPU取回指令SJMP $,并执行该指令时PC值为多少,执行后PC为多少; 答:执行SJMP $指令时PC值为020FH,执行后PC值仍为020DH。分析该程序段,并在指令后作注释。答:该程序段的主要功能是检测片内RAM30H单元的内容,若其最高位为“0”,则直接转存到片内RAM31H单元,否则将其内容取反再加“1”后送到片内RAM31H单元。实际上该程序段的功能是将RAM30H单元中的“补码”转换为“二进制数”的绝对值后存到RAM31H单元。5(12分)T0用于定时,fOSC=12MHz,试为T0编写初始化程序,定时时间50ms。 答:因为一
5、个机器周期=1212 MHz =1s所以50ms内T0 需要计数的机器周期脉冲个数为N50ms1s50000个由此可知必须使用T0方式1的16位计数器才能满足要求T0的初值设为X,则 X = MN = 6553650000 = 15536 =3CB0H = 10000B故T0 的初值为: TH0 = 3C H, TL0 = B0H ,TMOD初始化成:TMOD = 0001 0001B = 11H还要开放中断,即初始化IE,使EA = 1;定时器T0 中断允许ET0 = 1。要使T0启动工作,还必须初始化TCON,即使TR0 = 1;初始化程序清单如下: ORG 0000H ; 复位入口 AJ
6、MP START ORG 000BH ; T0中断入口 AJMP TOINT ORG 0030HSTART: MOV SP, 60H ; 主程序,初始化程序 MOV TH0, 3CH ; T0赋初值 MOV TL0, 0B0H MOV TMOD, 11H ; 赋T0方式字, 令T0定时,工作于方式1 SETB TR0 ; 启动T0 SETB ET0 ; 开T0中断 SETB EA ; 开总允许中断单片机原理与接口技术试题 班级 姓名 学号 第 2 页6(10分)分析下图2片6264(8KB)存储器芯片的地址范围。 答:74LS138为38译码器。由图接线可知,P2.7 P2.6 P2.5=11
7、0时Y3有效,P2.7 P2.6 P2.5=001时Y4有效,故6264(1)的地址范围为:0010 0000 0000 00000011 1111 1111 11112000H3FFFH6264(2)的地址范围为: 1100 0000 0000 00001101 1111 1111 1111C000HDFFFH二、 应用扩展题(45分)1(15分)根据下图所示电路编程(图中仅给出与编程有关的部分),采用定时器T0定时中断,使LED0LED7间隔60毫秒逐个循环点亮。(设fosc=6MHz)8031 P1.0. P1.7LED7LED0+5V答: 因为一个机器周期=126 MHz =2s所以5
8、0ms内T0 需要计数的机器周期脉冲个数为N60ms2s30000个由此可知必须使用T0方式1的16位计数器才能满足要求T0的初值设为X,则 X = MN = 6553630000 = 35536 =8AD0H故T0 的初值为: TH0 = 8A H, TL0 = D0H ,TMOD初始化成:TMOD = 0001 0001B = 11H还要开放中断,即初始化IE,使EA = 1;定时器T0 中断允许ET0 = 1。要使T0启动工作,还必须初始化TCON,即使TR0 = 1;初始化程序清单如下: ORG 0000H ; 复位入口 AJMP START ORG 000BH ; T0中断入口 AJ
9、MP TOINT ORG 0030HSTART: MOV P1, 0FFH ; 先使所有LED熄灭 MOV SP, 60H ; 主程序,初始化程序 MOV TH0, 8AH ; T0赋初值 MOV TL0, D0H MOV TMOD, 11H ; 赋T0方式字, 令T0定时,工作于方式1 SETB ET0 ; 开T0中断 SETB EA ; 开总允许中断SETB TR0 ; 启动T0 MOV P1, #0FE H ; 使第一个LED亮MAIN: AJMP MAIN TOINT: RL A MOV P1, AMOV TH0, 8AH ; 再赋T0初值 MOV TL0, D0HRETI END2.
10、(15分)解释下面一段程序,并回答串行口工作于什么方式下,波特率为多少,(数据块存放于50H5FH中)。TRT:MOV SCON,#80H ; 设置串口为方式2即9位UART MOV PCON,#80H ; 波特率加倍即为fosc/32MOV R0,#50H ; 数据块首地址送50H单元MOV R7,10H ; 数据个数送R7LOOP:MOV A,R0 ; 送数据给AMOV C,PSW.0 ; 将奇偶位送CMOV TB8,C ; 再将奇偶位送TB8作为第九位发送MOV SBUF,A ; 数据发送WAIT:JBC TI,CONT ; 发送完则转CONT继续发送SJMP WAIT ; 否则转WAIT等待CONT:INC R0 ;数据地址指针加1DJNZ R7,LOOP ;数据没发送完则转LOOP继续RET ;数据发送完则退出3(15分)设计电路图并写出在运算放大器输出端输出一个锯齿波电压(脉冲周期要求为200ms)的程序。START: MOV A , 20H ; 开始输出电压为0,故A0 MOV DPTR , 7FFFH ; 0832 的地址送DPTR(P2.7=0) MOV R1, 20 ; 每个锯齿波含20台阶每台阶1msLP: MOVX DPTR , A ; 送数据至 0832 CALL DELAY ; 调用延时1ms的子程序DELAY DJNZ R1, NE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 曲艺家协会印章使用总结办法
- 第一章 丰富的图形世界 综合测试 北师大版数学八年级上学期
- 鲜花品牌营销策划方案模板
- 酒吧团建方案
- 食用菌生产项目实施方案
- 鲜花订购配送服务方案
- 运动鞋项目商业策划方案
- 2025年中国太阳能发电机组市场竞争战略研究及投资前景预测报告
- 2025年中国家用液化石油调压阀行业市场前景预测及投资价值评估分析报告
- 2025年中国布样裁切机行业市场前景预测及投资价值评估分析报告
- 2025年六西格玛绿带题库及答案
- 2025年河北石家庄市直事业单位公开选调工作人员173名考试笔试模拟试题及答案解析
- 公务接待礼仪及物资准备清单
- 2025年教育系统后备干部面试题及答案
- 2026年中国铁路郑州局集团有限公司招聘普通高等院校本科及以上学历毕业生584人(一)笔试考试参考试题及答案解析
- GB 11174-2025液化石油气
- 统编版九年级下册道德与法治 3.2与世界深度互动2025-课件
- 农村私宅转让协议书
- 全国大学生职业规划大赛《道路工程检测技术》专业生涯发展展示【高职(专科)】
- 2025年四川教师公招《教育公共基础知识》试题答案
- 2025-2026学年八年级数学上学期第一次月考(苏科版第1-2章高效培优提升卷)(考试版A4)
评论
0/150
提交评论