




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东海洋大学2008-2009单片机原理与应用课程试卷一、填空题(每题1.5分,共24分)1. 当CPU访问片外的存储器时,其低8位地址由_口提供,高八位地址由_口提供。2. ALE信号的作用是_,EA接高电平表示_。3. PSW中RS1 RS0=10H时,R2的地址是_。4. 8051的中断向量表在_、_H和13H 、1BH、 23H。5. ANL A.#0F0H是将A的高四位保持不变,而低四位_。6. 数据指针DPTR是一个_位的特殊功能寄存器。7. 设DPTR=2000H,(A)=A0H,则MOVC A,A+DPTR操作数的实际操作地址为_。8. 指针LCALL 37B0H,首地址在2000H,完成的操作是_H入栈,PC=_。9. 8051单片机定时器/计时器作定时和计数用时,其计数脉冲分别由_和_提供。10. 单片机89C51中的串行通信共有_种方式,其中方式_是用作同步移位寄存器来扩展I/O口的。二、选择题(每题2分,共20分)1、边沿触发方式的外部中断信号时()有效。 A下降沿B.上升沿C.高电平D.低电平2、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间最少应超过()。 A.2usB.4usC.8usD.1ms3、以下哪个是属于单片机系统前向通道的器件?() AMOVDPTR,#3F98H(B)MOVR0,#0FEH C.MOV50H,#0FC3DH(D)INCR05、以下哪一条时位操作指令() (A) MOV P0,#0FFH (B) CLR P1.O(C) CPL. A (D) POP PSW6,若MCS-51中断源都编程为同级,当他们同时申请中断时,CPU首先响应( )(A) INT1 (B)INT0 (C) T1 (D)T07,定时器若工作在循环定时或者循环计数场合,应选用( )(A) 工作方式0 (B) 工作方式1(C) 工作方式2 (D) 工作方式38,确定定时器/计数器工作方式的寄存器是( )(A)TCON (B)TMOD(C)SCON (D)PCON9,若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )(A)500 (B) 1000(C)216 -500 (D) 216-100010,串行口的控制寄存器SCON中,REN的作用是( )(A)接受中断请求标志位 (B)发送中断请求标志位(C)串行口允许接受位 (D)地址/数据位三 、判断题(错误的叙述进行校正,每题1.5,共15分)1、PC存放的是当前正在执行的指令的地址。( )2、DPTR只能当作一个16位的特殊功能寄存器来使用。( )3、工作寄存器区不允许做普通的RAM单元来使用。( )4、执行LCALL指令时,栈指针SP的能容不会发生变化。( )5、在51系列单片机的指令系统中,其加法减法和除法必须有累加器A的参与才能完成。( )6、在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。( )7、在51单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止( )址。( )8、定时/计数器工作于定时方式时,是通过89C51片内的振荡器输出经12分频后的脉冲进行技术,直至溢出为止。( )9、在89C51的穿行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。( )10、串行口的发送中断与接收中断各自有自己的终端入口地址。( )4、 简答题(每题4分,共20分)1、 简述寄存器间接寻址方式及其寻址范围;2、 设在MCS-51单片机片内RAM 中:(20H)=40H;(40H)=22H;(22H)=10H;P1=0CFH;当下列程序执行完毕后,各单元的内容分别为多少?MOV R0,#20HMOV A,R0MOV R1,AMOV B,R1MOV 10H,R1MOV R1,10HMOV P3,P1(A) = (B)= (R0)= (R1)=(P1)= (P3)= (20H)= (22H)=3、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?4、简单叙述8051的C/T0的工作模式。5、简述LED数码管动态扫描原理既实现方式。五、下面是一个行列式键盘连接图,请回答下列问题:(10分)(1)采用的是逐行扫描方式还是逐列扫描方式?(2)输出口和输入口分别怎样构成?(3)请简述键盘设计的步骤。六、编程题(11分)设有200个有符号数,连续存放在以2000H为首地址的存储区中,编程统计其中正数、负数和零的个数,分别存放在30H,31H和32H单元中。实验一 发光二极管流水灯实验一、实验目的:1.通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接在单片机的P0.0P0.7接口上,输出“0”时,发光二极管亮。开始时P0.0P0.1P0.7P0.6P0.0,实现亮点以1HZ频率循环移动。二、PROTEUS电路设计:实验三 外中断优先级实验一、实验目的:1.理解单片机中断优先级和优先权。2.用PROTEUS 设计,仿真基于AT89C51单片机的中断优先级实验。3.掌握中断编程方法。单片机主程序控制P0口数码管循环显示08;外中断0、外中断1发生时分别在P2口、P1口依次显示08。通过实验可演示高优先级可中断低优先级,但低优先级的中断请求不能中断高优先级。二、PROTEUS电路设计:实验二 开关控制LED数码管实验PROTEUS电路设计:实验四一、实验目的:1.通过AT89C51的定时器实现60S倒计时,显示采用两位数码管动态显示。2.用PROTEUS 设计,仿真基于AT89C51单片机的60S倒计时实验。二、PROTEUS电路设计:实验五 A/D转换实验一、实验目的:1.掌握转换器ADC0809的使用。2.用PROTEUS 设计,仿真基于AT89C51单片机的A/D转换实验。3.通过改变电位器的值改变模拟量的输入,经转换为数字量在LED上显示,比对模拟量和数字量的关系。二、PROTEUS电路设计:实验1ORG 0000HAJMP STARTORG 0030HSTART: MOV P0,#0FFH MOV A,#0FEHAAA: MOV P0,A LCALL DELAY JNB P0.7,BBB RL A AJMP AAABBB: MOV A,#7FHCCC: MOV P0,A LCALL DELAY JNB P0.0,START RR A AJMP CCCDELAY: MOV R2,#123 DL3: MOV R1,#200DL2: MOV R0,#20DL1: DJNZ R0,DL1 DJNZ R1,DL2 DJNZ R2,DL3 RET END实验2CLR P1.0 MOV DPTR,#TABLESTART:CLR A JNB P2.0,D1 INC A D1:JNB P2.1,D2 ADD A,#2 D2:JNB P2.2,D3 ADD A,#4 D3:JNB P2.3,D4 ADD A,#8 D4:MOVC A,A+DPTR MOV P0,A AJMP STARTTABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EHEND实验3ORG 0000HLJMP MAINORG 0003HLJMP INTER0ORG 0013HLJMP INTER1ORG 0100HMAIN: MOV SP,#30H SETB EX0 SETB IT0 SETB PX0 SETB EX1 SETB IT1 CLR PX1 SETB EASTART: MOV R0,#00H MOV A,R0 MOV R1,#9AA: PUSH ACC MOV DPTR,#TABLE MOVC A,A+DPTR MOV P0,A CALL DELAY POP ACC INC A DJNZ R1,AA LJMP STARTINTER0: PUSH PSW PUSH ACC SETB RS0 MOV R0,#00H MOV R1,#9BB: MOV DPTR,#TABLE MOV A,R0 MOVC A,A+DPTR MOV P2,A CALL DELAY INC R0 DJNZ R1,BB POP ACC POP PSW MOV P2,#0FFH RETI LJMP AAINTER1: PUSH PSW PUSH ACC CLR RS0 SETB RS1 MOV R0,#00H MOV R1,#9CC: MOV DPTR,#TABLE MOV A,R0 MOVC A,A+DPTR MOV P1,A CALL DELAY INC R0 DJNZ R1,CC POP ACC POP PSW MOV P1,#0FFH RETI LJMP AA DELAY: MOV R2,#50D0: MOV R3,#50D1: MOV R4,#50D2: DJNZ R4,D2 DJNZ R3,D1 DJNZ R2,D0 RETTABLE:DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080HEND实验4ORG 0000HAJMP MAINORG 000BH ;T0中断入口AJMP LOOPORG 0030HMAIN:MOV TMOD,#01H ;设置T0用于定时,模式1方式MOV TH0,#3CH ;装入定时初值MOV TL0,#0B0HMOV IP,#02HMOV IE,#82H ;T0中断允许MOV DPTR,#TABMOV R0,#60MOV R1,#16SETB TR0LOOP1:MOV A,R0MOV B,#10DIV ABMOVC A,A+DPTRMOV P2,#80HMOV P0,AACALL DEL0MOV A,BMOVC A,A+DPTRMOV P2,#40HMOV P0,AACALL DEL0AJMP LOOP1LOOP:MOV TH0,#3CHMOV TL0,#0B0HDJNZ R1,LOOP2MOV R1,#16DEC R0CJNE R0,#0FFH,LOOP2MOV R0,#60LOOP2:RETIDELAY:MOV R2,#20DEL0:MOV R3,#50DJNZ R3,$DJNZ R2,DEL0RETTAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FHEND实验5ORG 0000HAJMP STARTORG 0003H ;外部中断0入口地址AJMP INTORG 0100HSTART:MOV R0,#50H ;通道地址 MOVX R0,A ;启动A/D转换 SETB IT0 ;外部中断0为边沿触发方式 SETB EX0 ;允许外部中断0中断 SETB EA ;CPU开放中断 SETB F0 CLR P2.0 ;P2.0必须为0 MOV DPTR,#TABLOOP:JB F0,LOOP1SETB P3.4CLR P3.5MOV A,R6MOV P1,AACALL DLYCLR P3.4AJMP LHDLOOP1:SETB P3.5CLR P3.4MOV A,R7MOV P1,AACALL DLYCLR P3.5LHD:CPL F0AJMP LOOPINT:MOVX A,R0 MOV R7,ASWAP AMOV R6,AMOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁测量放样课件
- 2025年老年人健康管理试题及答案(培训前)
- 2025年电子商务网络营销师认证考试模拟题集
- 2025年外贸跟单员职业技能考试模拟题集初级篇及答案解析
- 山东省青岛市三十九中学2026届高一化学第一学期期中调研试题含解析
- 2025年化工企业安全操作员招聘笔试模拟
- 2025年项目管理师高级实践技能进阶指南与题库
- 2025年政府公职人员职业素质提升课程及模拟题答案集
- 2025年机械设计工程师中级面试题集
- 2025年高级养老护理员技能证书考试练习题及答案
- 《中国成人肥厚型心肌病诊断与治疗指南-2023》更新要点解读
- NB-T 11054-2023 防孤岛保护装置技术规范
- JTGT 5540-2018 公路隧道加固技术规范正式版
- 高一学生职业生涯规划课件
- 口服CCB类药品临床综合评价指标体系专家咨询调查表
- 第四节道亨slw2d架空送电线路评断面处理及定位设计系统部分操作说明
- 测振仪使用方法
- 表- 邻二氯苯的理化性质和危险特性表
- 工程项目全过程造价管理课件PPT超详细
- 成人手术后疼痛处理专家共识
- 读书分享-《教育的情调》
评论
0/150
提交评论