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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(单片机原理及应用试卷汇总.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机原理及应用试卷汇总.doc

1、徐州工程学院试卷 徐州工程学院试卷 2011 — 2012 学年第 二 学期 课程名称 单片机原理及应用 试卷类型 B 考试形式 闭卷 考试时间 100 分钟 命 题 人 高玉芹 2012 年 5月 12日 使用班级 09电信、09通信、09电气 教研室主任

2、 年 月 日 教学院长 年 月 日 姓 名 班 级   学 号 题号 一 二 三 四 五 六 七 八 总分 总分 30 10 20 10 30 100 得分 一、选择题(共 30小题,每题 1 分,共计 30 分) 1、若开机复位后,CPU使用的是寄存器第一组,地址范围是( )。

3、A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH ⒉ 十进制数215转换成二进制数表示,是( ) A、11010111 B、10001101 C、11011111 D、11110101 ⒊ 89C51单片机晶振频率11.0592MHz,执行一条2周期指令所用的时间是( )。 A、1.085089微秒 B、2.1701781微秒 C、3.255267微秒 D、1微秒 ⒋ 89S51复位后PC和SP中的内容是( )。 A. PC=0000H,SP=

4、60H B. PC=0040H,SP=07H C. PC=0000H,SP=07H D. PC=1000H,SP=06H ⒌ 89S51单片机,用P0口8根引脚和P2口的P2.0、P2.1、P2.2作为地址总线,那么它的寻址范围为( )。 A、8KB B、2KB C、4KB D、1KB ⒍ 89S51单片机当允许CPU响应定时器1的中断请求时,其IE中的( )位 必须为1。 A、ES和ET0 B、EA和ET0 C、ET1和EA D、EX0和ET0 ⒎ 在缺省状态下,MCS-51单片机的中断优先顺

5、序为( )。 A、INT1、INT0、T0、T1、串行口中断 B、INT0、T0、INT1、T1、串行口中断 C、串行口中断、INT0、INT1、T1、T0 D、T1、INT1、T0、INT0、串行口中断 ⒏ 执行下列指令组后,A的内容为( )。 MOV A, #55H ORL A, #00H A、55H B、AAH C、00H D、FFH ⒐ 51单片机的位寻址区位于内部RAM的( )单元。 A. 00H—7FH B. 20H—7FH C. 00H—1FH

6、 D. 20H—2FH ⒑ 在51单片机中,需要外加电路实现中断撤除的是( )。 (A) 电平方式的外部中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 定时中断 11.51单片机的堆栈区应建立在( )。 A、 片内数据存储区的低128字节单元 B、 片内数据存储区 C、片内数据存储区的高128字节单元 D、程序存储区 12.89S51单片机定时器工作方式0是指的( )工作方式。 A、8位 B、8位自动重装 C、13位

7、 D、16位 13.当需要从89S51单片机程序存储器取数据时,采用的指令为( )。 A、MOV A, @R1 B、MOVC A, @A + DPTR C、MOVX A, @ R0 D、MOVX A, @ DPTR 14.如果某89S51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在( )开始的中断地址区。 A.0003H B.0013H C.0023H

8、 D.000BH 15. 下列各逻辑部件中,不是MCS-51单片机内部所包含的是( )。 A、CPU B、定时器/计数器 C、8 位A/D 转换器 D、全双工串行接口 16. 下列关于89S51单片机内部RAM 中高128B 的叙述正确的是( )。 A、 其地址范围是00H~FFH B、 其地址范围是00H~7FH C、 访问时必须使用间接寻址方式 D、 和SFR 区不能同时使用 17. 以下指令写错的是 ( )。 A.MOV A,30H B. MOV DP

9、TR,#2000H C.MOV PC,#1000H D. MOVX @DPTR,A 18. 在单片机的输入/输出接口电路中,经常会使用到光耦,以下关于光耦的叙述中不正 确的是( )。 A、光耦的作用之一是做光电隔离 B、光耦可以用于传输数字信号和模拟信号 C、利用光耦无法实现电平转换 D、光耦的输入侧一般是红外发光二极管 19. 在MCS-51单片机系统的四个I/O 口中,可在系统扩展时构成数据总线的是( )。 A、P0 口 B、P1 口 C、P2 口 D、P3

10、口 20. 仔细分析图1所示电路,当单片机P1.0 为高电平时,输入的Ui 应为( )。 图1 A、高电平 B、低电平 21. 执行RET 指令时,送入PC 的是( )。 A、LCALL 指令的首地址 B、LCALL 指令的下一条指令的首地址 C、子程序第一条指令的首地址 D、子程序第一条指令的末地址 22. 若(A)=40H,分析下面的程序段,程序执行后P1 的内容是( )。 CJNE A,#30H,L L: JC L1 MOV P1,#00H SJMP $ L1: MOV P1, #0

11、2H SJMP $ A、00H B、02H C、30H D、40H 23. 假设已经把30H 单元的内容压栈,再执行如下指令,则实现的功能是( )。 MOV RO,SP MOV @RO,#38H POP 30H A、修改30H 单元的内容,使之为30H B、使SP 的值为38H C、修改30H 单元的内容,使之为38H D、使SP 的值为30H 24. 89S51单片机的外部中断的触发方式有几种( )。 A、1 B、2 C、3 D、4 25. 在如图2所

12、示的独立式按键的电路中,下列的说法错误的是( )。 A、电阻R1 是上拉电阻 B、按键按下时,P1.0 为低电平 C、该电路应进行去抖动处理 D、P1.0 应工作于输出方式 图2 26. 下列对于单片机内部定时器/计数器的说法中,正确的是( )。 A、用做计数器时,即为对外部的脉冲进行计数,其为减计数 B、用做计数器时,即为对外部的脉冲进行计数,其为加计数 C、用做定时器时,实质是对内部的振荡脉冲进行计数 D、以上的说法都不对 27. 一个10 位分辨率的A/D 转换器,参考电压为12V,则该A/D 转换器所

13、能识别的最小模 拟电压值是( )。 A、1/210 B、210 C、12V/10 D、12V/210 28.在存储器扩展电路中74LS373的主要功能是 ( ) A、存储数据 B、存储地址 C、锁存数据 D、锁存地址 29.ADC 0809芯片是m路模拟输入的n位A/D转换器,m、n是 ( ) A、8、8 B、8、9 C、8、16 D、1、8 30、定时/计数器有4种操作模式,它们由( )寄

14、存器中的M1 M0状态决定。 A、TCON B、TMOD C、 PCON D、SCON 2、访问片外数据存储器的寻址方式是( )。 A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 二、写出能完成下列数据传送的指令(每小题2分共10分) 1. R7的内容传送到R6 2. 内部RAM 30H单元的内容送40H单元 3. 外部RAM 1000H单元内容送内部RAM 20H单元 4. 外部ROM 3000H单元内容送外部RAM 30H单元 5. 外部ROM 2

15、000H单元内容送外部RAM 1000H单元 三、程序分析设计题:共20分。 1、已知电路如图3所示,80C51单片机中的汇编程序如下所示。请根据电路及所给的程序,写出8个发光二极管的动作及现象。(10分) FLASH: MOV A , #01H FLASH0: MOV R2 , #0AH FLOP: MOV P1 , A LCALL DY1S P1 , #00H LCALL DY1S DJNZ R2 , FLOP RL A SJMP FLASH0 说明:在上面程序中,DY1S为1秒延时子程序。

16、 图3 2、将上题的汇编程序用C51语言编程实现。(10分) 四、定时器/计数器的应用(共 3 小题,共计10分) 设系统时钟频率为12MHZ,用定时器/计数器T1编程实现从P1.0输出周期为500μs的方波信号。 请完成:1、计算定时初值(2分) 2、写出中断方式用C语言实现的主程序和中断服务程序程序(8分) 五、应用题(共2题,共30分。第一题每空1

17、分,共16分;第二题14分) 1、采用8255A扩展I/O口,并将其设置成基本输入输出方式,且各口均作输入用。现要从8255A的 PA口输入50个数据,存到片内RAM 30H开始的连续单元中,采用定时器T1定时,每隔100ms读入一个数据。已知8255A的控制口地址为8003H,晶振频率为6MHz,试将下列程序补充完整。 ORG 0000H LJMP START ORG H ;T1中断服务程序入口 LJMP BRT1 ORG 0030H START: MOV DPTR, #8003H MOV A, MOVX

18、 @DPTR, A MOV DPTR, #8000H MOV R0, #30H MOV R2, #50 MOV TMOD, MOV TH1, # MOV TL1, #0B0H MOV IE, SETB TR1 SJMP $ ORG 0100H BRT1: MOV TH1, #3CH MOV TL1, # MOV @R0, A INC R0 DJNZ R2, EXIT CLR ET1 EXIT: END

19、8255 方式控制字的格式如图4所示: D7 D6 D5 D4 D3 D2 D1 D0 B组 C口低四位 0:输出;1:输入 B口 0:输出;1:输入 方式选择 0:模式0 1:模式1 A组 C口高四位 0:输出;1:输入 A口 0:输出;1:输入 方 式 选 择 0:模式0 1:模式1 1×:模式2 方式标志:1(有效) 图4 2、图5是通过8255扩展的4x8矩阵式键盘的连接图,假设不用的地址线取高电平,请完成: (1)、确定8255PA、PB、PC及控制口的地址(4分) (2)、针

20、对图1电路。说明矩阵式键盘的工作过程及求取键盘编码的方法。(6分) (3)、把下列/检测有无键按下程序补充完整(4分) uchar checkkey( ) //检测有无键按下,有返回0xff,无返回0 { uchar i; ; //PA口送全0信号 ;//读PC口的值送变量i i=i&0x0f if (i==0x0f) return(0); else return(0xff); } PA7 PA6 PA5 PA4 PA3 PA2 PA1

21、 PA0 PC0 PC1 PC2 PC3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 74LS373 WR RD A1 A0 P2.7 WR RD ALE P0.0~P0.7 D0~D7 RESET 1KW 20mF +5V +5V 8255 5.1KW´4 8051 CS 09单片机B卷标准答案 一、选择题

22、 1.D 2.A 3. B 4.C 5. B 6.C 7.B 8.A 9. D 10.A 11.A 12.C 13.B 14.D 15. C 16.C 17.C 1 8.C 1 9.A 20.B 21.B 22.A 23.C 24.B 25.D 26.B 27.D 28. D 29.A 30.B 二、写出能完成下列数据传送的指令 1、MOV A,R7 MOV R6,A 2、 MOV 40H,30H

23、 3、 MOV DPTR,#1000H MOVX A,@DPTR MOV 20H,A 4、MOV DPTR ,#3000H MOV A,#00H MOVC A,@A+DPTR MOV R0,#30H MOVX @R0,A 5、MOV DPTR ,#2000H MOV A,#00H MOVC A,@A+DPTR MOV DPTR,#1000H MOVX @DPTR ,A 三、程序分析设计题: 1、写出8个发光二极管的动作及现象: 从上面的灯(P1.0引脚接的灯)开始闪烁10次即灭1s亮1s,其余灯全亮; 然后上面第二个(P1.1引脚接的灯)开始闪烁10次即灭1

24、s亮1s,其余灯全亮; 依次类推直到最下面的灯(P1.7引脚接的灯)开始闪烁10次即灭1s亮1s,其余灯全亮;然后无限循环,又从最上面的灯(P1.0引脚接的灯)开始闪烁10次即灭1s亮1s,其余灯全亮。。。 2、用C51语言编程实现 #include # include unsigned char a,b,i; main() { while(1) { a=0x01; for(i=0;i<10;i++) { P1=a; DY1S(); P1=0x00;

25、DY1S(); } _crol_(a,1); } } 四、定时器/计数器的应用 1、计算定时初值 解:系统时钟频率为12MHZ,则Tcy=1μs 用定时器/计数器T1编程实现从P1.0输出周期为500μs的方波信号,只需定时时间250μs,T1工作在方式2即可。 初值x=256-250/Tcy=256-250=06H 2、 主程序: #include sbit P10=P1^0 void main ( ) { TMOD=0X20; TH1=0X06; TL1=0X06; EA=1; ET1=

26、1; TR1=1; While(1); } 中断服务程序: Void time1-int(void) interrupt 3 { P10=!P10 } 五、应用题 1、从上到下依次填入的内容是: 001B #9BH #10H #3CH #88H #0B0 MOVX A,#DPTR RETI 2、 (1)8255 PA、PB、PC及控制口的地址分别为:7FFCH 7FFDH 7FFEH 7FFFH 、 (2)针对图5电路。说明矩阵式键盘的工作过程及求取键盘

27、编码的方法。 对矩阵键盘的工作过程可分两步:第一步是CPU首先检测键盘上是否有键按下;第二步是再识别是哪一个键按下。 a、检测键盘上是否有键按下处理方法是:将列线送入全扫描字,读入行线的状态来判别。其具体过程如下:PA口输出00H,即所有列线置成低电平,然后将行线电平状态读入累加器A中。如果有键按下,总会有一根行线电平被拉至低电平,从而使行输入状态不全为"1"。 b、识别键盘中哪一个键按下处理方法是:将列线逐列置低电平,检查行输入状态,称为逐列扫描。其具体过程如下:从PA0开始,依次输出“0”,置对应的列线为低电平,然后从PC口读入行线状态,如果全为“1”,则按下的键不在此列;如果不全为

28、1”,则按下的键必在此列,而且是该列与“0”电平行线相交的交点上的那个键。 (3) XBYTE[0X7FFC]=0X00 ; //PA口送全0信号 i= XBYTE[0X7FFEH] ;//读PC口的值送变量i 徐州工程学院试卷 2011 — 2012 学年第 二 学期 课程名称 单片机原理及应用 试卷类型 B 考试形式 闭卷 考试时间 100 分钟 命 题

29、 人 高玉芹 2012 年 5月 12日 使用班级 09电信、09通信、09电气 教研室主任 年 月 日 教学院长 年 月 日 姓 名 班 级   学 号 题号 一 二 三 四 五 六 七 八 总分 总分 30 10 20 10 100 得分 一、选

30、择题(共 30小题,每题 1 分,共计 30 分) 1、若开机复位后,CPU使用的是寄存器第一组,地址范围是( )。 A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH ⒉ 十进制数215转换成二进制数表示,是( ) A、11010111 B、10001101 C、11011111 D、11110101 ⒊ 89C51单片机晶振频率12MHz,执行一条2周期指令所用的时间是( )。 A、1.085089微秒 B、2.1701781微秒 C、3.2552

31、67微秒 D、1微秒 ⒋ 89S51复位后PC和SP中的内容是( )。 A. PC=0000H,SP=60H B. PC=0040H,SP=07H C. PC=0000H,SP=07H D. PC=1000H,SP=06H ⒌ 89S51单片机,用P0口8根引脚和P2口的P2.0、P2.1、P2.2作为地址总线,那么它的寻址范围为( )。 A、8KB B、2KB C、4KB D、1KB ⒍ 89S51单片机当允许CPU响应定时器1的中断请求时,其IE中的( )位 必须为1。

32、A、ES和ET0 B、EA和ET0 C、ET1和EA D、EX0和ET0 ⒎ 在缺省状态下,MCS-51单片机的中断优先顺序为( )。 A、INT1、INT0、T0、T1、串行口中断 B、INT0、T0、INT1、T1、串行口中断 C、串行口中断、INT0、INT1、T1、T0 D、T1、INT1、T0、INT0、串行口中断 ⒏ 执行下列指令组后,A的内容为( )。 MOV A, #55H ORL A, #00H A、55H B、AAH C、00H D、FFH ⒐ 51单片机的位寻址区位于内部RAM的

33、 )单元。 A. 00H—7FH B. 20H—7FH C. 00H—1FH D. 20H—2FH ⒑ 在51单片机中,需要外加电路实现中断撤除的是( )。 (A) 电平方式的外部中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 定时中断 11.51单片机的堆栈区应建立在( )。 A、 片内数据存储区的低128字节单元 B、 片内数据存储区 C、片内数据存储区的高128字节单元 D、程序存储区 12.89S5

34、1单片机定时器工作方式0是指的( )工作方式。 A、8位 B、8位自动重装 C、13位 D、16位 13.当需要从89S51单片机程序存储器取数据时,采用的指令为( )。 A、MOV A, @R1 B、MOVC A, @A + DPTR C、MOVX A, @ R0 D、MOVX A, @ DPTR 14.如果某89S51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在

35、 )开始的中断地址区。 A.0003H B.0013H C.0023H D.000BH 15. 下列各逻辑部件中,不是MCS-51单片机内部所包含的是( )。 A、CPU B、定时器/计数器 C、8 位A/D 转换器 D、全双工串行接口 16. 下列关于89S51单片机内部RAM 中高128B 的叙述正确的是( )。 A、 其地址范围是00H~FFH B、 其地址范围是00H~7FH C、 访问时必须使用间接寻址方式 D、 和SFR 区不能同时使用

36、17. 以下指令写错的是 ( )。 A.MOV A,30H B. MOV DPTR,#2000H C.MOV PC,#1000H D. MOVX @DPTR,A 18. 在单片机的输入/输出接口电路中,经常会使用到光耦,以下关于光耦的叙述中不正 确的是( )。 A、光耦的作用之一是做光电隔离 B、光耦可以用于传输数字信号和模拟信号 C、利用光耦无法实现电平转换 D、光耦的输入侧一般是红外发光二极管 19. 在MCS-51单片机系统的四个I/O 口中,可在系统扩展时构

37、成数据总线的是( )。 A、P0 口 B、P1 口 C、P2 口 D、P3 口 20. 仔细分析图1所示电路,当单片机P1.0 为高电平时,输入的Ui 应为( )。 图1 A、高电平 B、低电平 21. 执行RET 指令时,送入PC 的是( )。 A、LCALL 指令的首地址 B、LCALL 指令的下一条指令的首地址 C、子程序第一条指令的首地址 D、子程序第一条指令的末地址 22. 若(A)=40H,分析下面的程序段,程序执行后P1 的内容是(

38、 )。 CJNE A,#30H,L L: JC L1 MOV P1,#00H SJMP $ L1: MOV P1, #02H SJMP $ A、00H B、02H C、30H D、40H 23. 假设已经把30H 单元的内容压栈,再执行如下指令,则实现的功能是( )。 MOV RO,SP MOV @RO,#38H POP 30H A、修改30H 单元的内容,使之为30H B、使SP 的值为38H C、修改30H 单元的内容,使之为38H D、使SP 的值为30H 24. 89S51

39、单片机的外部中断的触发方式有几种( )。 A、1 B、2 C、3 D、4 25. 在如图2所示的独立式按键的电路中,下列的说法错误的是( )。 A、电阻R1 是上拉电阻 B、按键按下时,P1.0 为低电平 C、该电路应进行去抖动处理 D、P1.0 应工作于输出方式 图2 26. 下列对于单片机内部定时器/计数器的说法中,正确的是( )。 A、用做计数器时,即为对外部的脉冲进行计数,其为减计数 B、用做计数器时,即为对外部的脉冲进行计数,其为加计数 C、用做定时器时,实质是对内

40、部的振荡脉冲进行计数 D、以上的说法都不对 27. 一个10 位分辨率的A/D 转换器,参考电压为12V,则该A/D 转换器所能识别的最小模 拟电压值是( )。 A、1/210 B、210 C、12V/10 D、12V/210 28.在存储器扩展电路中74LS373的主要功能是 ( ) A、存储数据 B、存储地址 C、锁存数据 D、锁存地址 29.ADC 0809芯片是m路模拟输入的n位A/D转换器,m、n是 ( ) A、8、8 B、8、

41、9 C、8、16 D、1、8 30、定时/计数器有4种操作模式,它们由( )寄存器中的M1 M0状态决定。 A、TCON B、TMOD C、 PCON D、SCON 2、访问片外数据存储器的寻址方式是( )。 A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 二、程序分析 (共3小题,共20分) 1、 仔细观察图1所示电路,完成以下各项: (1)数码管1和数码管2是共阴极的还是共阳极的?(2分) (2)执行“P1=0x40”命令所

42、实现的功能是( )。(2分) (A)数码管1 显示0 (B)数码管2 显示0 (C)数码管1 和2 都熄灭 (D)数码管1 和2 都显示0 (3)如果要在数码管2显示字符3 ,写出执行的C51命令。(4分) 图1 2、分析图2所示的电路图,从下面的4个选项中选择一个选项,实现把P2口低4位输入信号读入A 的程序是( )。(4分) (A)MOV A,P2 ANL A,#0FH (B) MOV A,P2 ORL A,#0FH (C)SETB P3.0 MOV A,P2 ANL A,#0FH (D) CLR P3.0

43、 MOV A,P2 ANL A,#0FH 图2 3、 (1)已知电路如图3所示,89S51单片机中的汇编程序如下所示。请根据电路及所给的程序,写出8个发光二极管的动作及现象。(4分) FLASH: MOV A , #01H FLASH0: MOV R2 , #0AH FLOP: MOV P1 , A LCALL DY1S P1 , #00H LCALL DY1S DJNZ R2 , FLOP RL A SJMP FLASH0 说明:在上面程序中,DY1S为1秒延时子程序。

44、 图3 (2)将上题的汇编程序用C51语言编程实现。(5分) 四、综合应用应用(共2题,共计30分) 1、A/D转换器ADC0809和单片机的硬件连接电路如图4所示。ADC0809每100毫秒采集一次通道1的数据,请编程实现把A/D转换值送P1口显示的程序。设系统时钟频率为6MHZ,用定时器/计数器T1工作在方式1实现100ms定时,P1口外接8个个发光二极管,相应位的亮灭表示A/D转换值。A/D转换和定时器/计数器均采用中断方式。 图4 设

45、计提示:主程序完成中断和定时器的初始化后启动A/D转换器和定时器工作,A/D转换完成产生的中断,在中断服务程序中读取转换结果并送P1口显示;定时器T1直接工作在定时方式,定时100ms产生中断,在中断服务程序中启动下一次转换。 请完成:1、计算定时初值和ADC0809通道1的地址。(4分) 2、写出用C51语言实现的主程序和A/D转换及定时器中断服务程序(12分) 2、图5是通过8255扩展的4x8矩阵式键盘的连接图,假设不用的地址线取高电平,请完成: (

46、1)、确定8255PA、PB、PC及控制口的地址(4分) (2)、针对图1电路。说明矩阵式键盘的工作过程及求取键盘编码的方法。(6分) (3)、把下列/检测有无键按下程序补充完整(4分) uchar checkkey( ) //检测有无键按下,有返回0xff,无返回0 { uchar i; ; //PA口送全0信号 ;//读PC口的值送变量i i=i&0x0f if (i==0x0f) return(0); else return(0xff)

47、 } PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PC0 PC1 PC2 PC3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 74LS373 WR RD A1 A0 P2.7 WR RD ALE P0.0~P0.7 D0~D7 RESET 1KW 20mF +5V +5V 8255 5.1K

48、W´4 8051 CS 图5 徐州工程学院试卷 2013 — 2014 学年第 二 学期 课程名称 单片机原理及应用 试卷类型 A 考试形式 闭卷 考试时间 100 分钟 命 题 人 潘晓博 2014 年 6 月 7 日 使用班级 11电信、通信、电气、自动化 教研室主任

49、 年 月 日 教学院长 年 月 日 姓 名 班 级   学 号 题号 一 二 三 四 五 六 七 八 总分 总分 30 20 20 10 10 10 100 得分 一、填空题(共 9小题,每空 2分,共计30分) 1.在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为 。 答:2µs

50、2.AT89C51单片机的机器周期等于 个时钟振荡周期。 答:12。 3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址为 和 。 答:28H;88H。 4.片内字节地址为2AH单元的最低位的位地址是 ;片内字节地址为88H单元的最低位的位地址是 。 答:50H;88H。 5.若A中的内容为63H,那么,P标志位的值为 。 答:P标志位的值为0。 6.AT89C51单片机复位后,R4所对应的存储单元的地址为 ,因上

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服