ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:119.67KB ,
资源ID:18864830      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18864830.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(级电信机电单片机试题A卷Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

级电信机电单片机试题A卷Word文档下载推荐.docx

1、(3) MOV A, DPTR (4)POP 40H4一个4k*4RAM芯片的地址线有 根,数据线有 。5设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 。 PUSH A PUSH B POP A POP B6若8位A/D转换器的满量程输入为5V时,该转换器可分辨的最小电压是 。7一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1统计外部脉冲的个数,当计满100时,使P1.0输出0。则:当T1工作在方式0时,T1的初值应为(TH1)= ,(TL1)= ;当T1工作在方式1时,T1的初值应为(TH1)= ,(TL1)= ;当T1工作在方式2

2、时,T1的初值应为(TH1)= ,(TL1)= 。8. 已知(SP)=60H,子程序DELAY的首地址为1878H,现执行位于1123H处的LCALL DELAY三字节指令后,(PC)= ,(61H)= ,(62H)= 。二、根据要求完成任务(每题4分,共20分)1已知 (R3)=05H,程序运行后,结果为(50H )= 。MAIN:MOV A, R3 MOV DPTR, #TAB MOVC A,A+DPTR MOV 50H, A RETTAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81 这个子程序的功能是 。2该段程序执行后,(A)= ,(CY)

3、= 。MOV A, #56HMOV R4,#95HADD A, R4DA A3. 下面该段程序的功能是 。MOV DPTR, #1000HMOV R0, #20HMOV A, #0FFH LOOP: MOVX DPTR, A INC DPTR DJNZ R0, LOOP 4.下列程序段执行后,(A)=_,(B)=_。MOV A,#0FBHMOV B,#12HDIV AB5. 下面该段程序的功能是 。 CLR A MOV R0, A MOV R2, #09H ADD A, R0 INC R0 DJNZ R2, LOOP MOV R3, A HERE: SJMP HERE 三、分析、编程题(每题6

4、分,共30分)1. 在外部RAM中,从1000H开始有20个字节型数据,编写完整的汇编语言源程序将每个字节的最高位无条件地置1。2假设ADC0809的端口地址为8000H,编写程序段采集ADC0809的第一和第二通道的值,并求两通道采集结果的平均值(假设每路采集的值都小于7FH,ADC0809的EOC信号经非门接至8051单片机的)。3. 用远程查表指令编写一段程序,完成寻找存放在R0中的十六进制数的共阳极字形代码,并将查找结果输出至与数码管相连的P1口。4. 在由8031单片机组成的系统中,定时器1实现定时100ms的任务,且允许定时器1中断、允许外部中断0中断,外部中断0为脉冲触发方式,且

5、T1为最高级,此时,特殊功能寄存器TCON、IE和IP应初始化为多少?5. 图1是利用中规模集成电路扩展I/O口的电路,分析、输出口的地址。四、(20分)如图2所示,8255A的B口连接8个开关,A口连接8个LED,各口均工作于方式0。利用定时器T1(工作于方式1)产生中断信号,使每隔1s采集一次开关的状态,并将该状态通过LED反映出来。假设8255A端口的起始地址为7FFCH,单片机的晶振频率为6MHz。 (1)该单片机的机器周期是多少?(2分) (2)方式1下,若每次定时时间为100ms,则T1的计数初始值为多少?(4分) (3)定时/计数器的工作方式控制字TMOD为多少? (4)8255

6、A的控制字是多少? (5)编写完整的汇编语言程序实现以上的功能。(10分)五、(10分)8051单片机与存储器的部分连接如图3所示,由该图确定:(1)27128和6264芯片的容量分别是多少?(2)和的作用分别是什么?(3)分析各芯片的地址范围(6分)。图320072008学年第一学期 单片机原理与接口技术课程B卷 05电信、机电 命题教师:2515一、 根据题意完成任务(每题5分,共25分)1下段程序完成的功能是 。 ORG 4200H VAR EQU 40H FUNC EQU 50H START:MOV A,VAR JZ COMP JNB ACC.7,POSI MOV A,#0FFH SJ

7、MP COMP POSI: MOV A,#01HCOMP:MOV FUNC,A END 2下段程序完成的功能是 。 MOV A, #245 MOV R0, #40HMOV B,#100 DIV AB MOV R0,A MOV A,#10 XCH A,B SWAP A ADD A,B RET3下段程序完成的功能是 。 ORG 1000H START: MOV A,#2 ACALL SQR MOV R1,A MOV A,#4 ACALL SQR ADD A,R1 MOV 40H,A SJMP $ SQR: INC A MOVC A, A+PC TAB: DB 0,1,4,9,16,25,36,49

8、,64,81 END4、指出执行下列伪指令后,各数据存放的单元地址(画图说明)。 DB 1,“Me” DW 50H, 1BLOCK:DS 02H 5当显示多位数字时,有静态显示和动态显示两种方法,各方法的优缺点是什么?在动态显示中,显示缓冲单元的作用是什么?段控制口和位控制口能不能用同一个地址?如果不能,那么各自的作用是什么?在显示过程中,若显示器是共阴极接法,能不能在某一个时刻使多位显示器的共阴极接地,为什么?二、编程(共25分)1(10分)编写汇编语言源程序实现将外部RAM 从1000H单元开始的20个单元的内容搬到内部RAM从40H开始的单元中去。2(15分)利用8255A可编程并行接口

9、芯片实现输入输出操作。实验中用8255A的PA口作为输入口,工作于方式0,读取与PA口相连的开关的状态;用PB口作为输出口,工作于方式0,将读取的开关状态输出到与PB口相连的LED上。若8255A的起始端口地址为8000H,则编写完整的汇编语言源程序实现该任务(8255A的方式控制字见图1)。三、(20分)一单片机系统的外部晶体振荡器频率为6MHz,现统计10ms内送给外部中断0的脉冲个数。若10ms内的脉冲个数大于100,则复位P1.0,否则,置位P1.0。若用定时/计数器0实现定时,则:(1)在方式0下,装入定时/计数器TH0、TL0的初值为多少?(3分)(2)在方式1下,装入定时/计数器

10、TH0、TL0的初值为多少?(3)要求用定时器0以工作方式1编程实现该任务(中断结构)。(15分)四、(15分)P1口连接有8个LED (LED0LED7),编写程序使每次亮4个LED,即开始时偶数码的灯亮,下一个时刻奇数码的灯亮,如此循环。灯亮持续时间为2s。(1)画出单片机8051扩展8个灯的电路图;(5分)(2)编写程序实现该功能。五、(15分)以两片Intel 2716和两片Intel 6116 给8051单片机扩展一个4KB的程序存储器和4KB的数据存储器,要求:数据存储器的地址从0开始,且连续;程序存储器的地址范围与8051内部的ROM相连接,且连续。(1)说明6116有几根地址线

11、,2716有几根地址线?(3)画出逻辑连接图(所需芯片不受限制)。西北农林科技大学本科课程考试 参考答案与评分标准 考试课程:单片机原理与接口技术 学年学期:2007-2008-1 试卷类型:A 卷 考试时间:2008-01-1505电信、机电11, 1,0, 02相对寻址, 直接寻址3(4) 412, 4 540H 6. 19.53mV 7. FCH, 1CH, FFH, 9CH, 9CH, 9CH 8. 1878H, 26H, 11H 1 25(或19H),查表求09数字的平均值 2 51H, 1 3 将外部RAM中从1000H单元开始的20H个单元的值置成0FFH。 4 13(0DH),

12、 17(11H) 5 完成08之间自然数的求和。三、编程题(每题6分,共30分) 说明,答案比较灵活。1 ORG 1000H MOV DPTR, #1000H MOV R4, #20 LOOP: MOVX A,DPTR ORL A, #80H INC DPTR DJNZ R4, LOOP END 2 ORG 1000H MOV A, #0 MOV DPTR, #8000H MOVX DPTR, A JB P3.2, $ MOVX A, DPTR MOV 40H, A INC DPTR ADD A, 40H RR A MOV 40H,A END3 ORG 1000H MOV A, R0 MOV

13、DPTR, #TABLEMOVC A, A+DPTR MOV P1, A TABLE: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H DB 88H, 83H, 0C6H, 0A1H, 86H, 8EH4. (TCON)= 41H(或01H), (IE)=89H, (IP)=08H。5. 分析得, 输出口的地址分别为: 1B00H1B07H : 1B08H1B0FH 1B38H1B3FH四、共20分(1)机器周期=2us (2分)(2) TH1= 3CH, TL1=0B0H(4分)(3) TMOD=10H(2分)(4) 控制字为

14、82H,或83H,8AH,8BH(2分)(5) 10分 ORG 1000H LJMP MAIN ORG 001BH LJMP T0INT ORG 1000HMAIN: MOV DPTR, #7FFFH MOV A, #82HMOV TMOD, #10H MOV TH1, #3CH MOV TL1, #0B0H SETB EA SETB ET1 SETB TR0 SJMP $T0INT: MOV TH1, #3CH MOV TL1, 0B0H CJNE A, #10, QUIT CLR A MOV DPTR, #7FFDH MOVX A, DPTR MOV DPTR, 7FFCH MOVX DP

15、TR, A QUIT: RET END五、(10分)答:(1)27128和6264芯片的容量分别是16kB(128kb)和8kB(64kb)。是访问读外部RAM时的控制信号,而是读外部ROM时的控制信号。 (3)各芯片的范围为:(6分,每个1.5分) 27128(1):03FFFH 27128(2):4000H7FFFH 6264(1): 0A000H0BFFFH 6264(2): 8000H9FFFH 05电信 命题教师: 考生姓名:二、 根据题意完成任务(每题5分,共25分) 2下段程序完成的功能是 。 DIV ABDS 02H 二、编程:(共25分)三、(15分)一单片机系统的外部晶体振荡器频率为6MHz,现统计10ms内送给外部中断0的脉冲个数。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1