欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    单片机原理及应用 试卷及答案 D卷.docx

    • 资源ID:1177393       资源大小:147.04KB        全文页数:8页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机原理及应用 试卷及答案 D卷.docx

    题号二三四五六七九十满分满分201020301010100实得分一、选择题(每题1分,共20分)满分:20 实得分:1.A.2.题号12345678910答案题号11121314151617181920答案按照中断源白然优先级顺序,优先级别最低的是(B.串口发送TlC.定时器Tl外部中断INTlD.外部中断INToAT89C51单片机定时器溢出标志是(A. TRI 和 TROB. IEl 和 IEO3.A.B.C.D.4.A、5.89C51有关串口内部结构的描述中()oC. ITl 和 ITO D. TFl 和 TFO)是不正确的。51内部有一个可编程的全双工串行通信接口51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器 串行口中设有接收控制寄存器SCON通过设置串口通信的波特率可以改变串口通信速率十六进制数93的二进制数是(I(X)IOOlIB字母A的A、61H6.日本于(A、 1937 年7.下面()oB、OOIO(X)IIBc、IiooooiibD、011I0011BASCn码是41H,则字母d的ASCn码是(B、64HC、68H)oD、65H)年发动了九一八事变B、1921 年 C、1919 年 D、1931 年)标志着日本全面侵华战争的开始A、九一八事变B、七七卢沟桥事变C、南京大屠杀D、第一次世界大战8.一二九运动发生在(A、1937年B、1921年C、1935年D、1931年9 .坚持爱国主义与( A.爱社会主义)的统一,是新时期爱国主义的基本特征。B.爱人民群众C.爱中国共产党D.爱本职工作10 .人生价值评价的根本尺度是()oA.一个人的人生活动是否符合社会发展的客观规律,是否通过实践促进了历史的发展B.一个人的能力大小C.个人对社会的贡献D.一个人动机的善恶11.共阳极数码管显示U的段码是(A、OxcO B、0xf9C、0x37 D、Oxff12.如果P2口的低4位接矩阵按键的列,高4位接矩阵按键的行;判断有键按下的语句是()A、if(P2!=0xff)B、temp=P2;if(temp!=OxfO)C、temp=P2;if(temp!=0x00)D、if(P2!=0x00)13.当LCDl602写一位数据后,光标右移的命令为()A>0X10B、0X06C、0X38D、OxOC14.74LS138当A,B,C三个引脚分别为1,1,0时,Y7Y6的值为()A、F7HB、08HC、03HD、02H15.若有语句int*point,a=4;和POim=&a;下面均代表地址的一组选项是()。A、a,point,*&aB、&*a,&a,*pointC、*&point,*point,&aD、&a,&*point,point16.C51中循环左移函数_crol_()包含在哪个头文件中()A、intrins.hB、absacc.hCsreg51.D、math.h17.下面的数据类型中,哪个是C51中特有的数据类型()A、intB、floatC、charD、sfrl618.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是()A、PO口B、PI口C、P2口D、Po口和P2口19.14根地址线的寻址范围可达()A、8KBB、16KBC、32KBD、64KB20.单片机上电复位后,PC的内容和SP的内容为()A、0000H,OOHB、0000H,07HC、0003H,07HD、0800H,08H二、填空题(每空1分,共10分)1.在方式1和方式3下,波特率由和共同决定。满分:10实得分:POP DPL2 .指令MOVA,#20H源操作数的寻址方式是o3 .假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令:POPDPH后,DpTR的内容为,SP的内容为04. ORLA,#0FOH是将A的高4位置1,而低4位保持。5. ADeO809中,当ADDC、ADDB.ADDA同时接地时,是路模拟信号输入并转换。6. 一个n位的DAC所能分辨的最小电压增量定义为满量程值得2-n倍,那么满量程为IOV的8位DAC芯片的分辨率为o7. PSW中RSlRSO=IO时,R2的地址为。8. AT89C51系统中,当PSEN信号有效时,表示CPU要从存储器读取信息。三、简答题(共20分,每题5分)1 .89C51单片机的程序存储器低端的几个特殊单元的用途如何?满分:20实得分:2 .AT89C51单片机复位后的状态如何?复位方法有几利1?3 .AT89C51单片机的寻址方式有哪些?4 .简述89C51串口通信的方式3及其特点。四、编程题(共30分)1.查找片外2000H20FFH单元零的个数,并将结果存放在210OH单元。(5分)满分:30实得分:2 .将内部部数据存储器的OBH和OCH单元的内用互相交换。(5分)3 .电路图如下,编程实现P2口LED灯先奇数灯依次点亮然后偶数灯依次点亮。(8分)4 .选择Tl的方式1实现定时功能,要求在PLO脚上输出周期为IOmS的方波,单片机采用12MHZ晶振。(12分)五、完善程序(共10分)利用外部中断。和1,要求按动按键Kl(外部中断0),使8个发光二极管从上到下流水点亮,按动按键田八SK2(外部中断1),使8个发光二极管从下到上流水点亮,请编写程序实现。7,力:“include<reg51.h>实得分:unsignedchara,i;voidDelay(unsignedinti)unsignedinti;for(;i>0;i-)for(j=0;j<333;j+)(;)Voidmain()(/外部中断0中断允许/外部中断中断允许/选择外部中断0为跳沿触发方式/选择外部中断1为跳沿触发方式/总中断允许while(l);循环P2=0xff;)/Pl口的8只发光二极管全灭)voidintl()interrupt2using0外部中断1的中断服务函数EXO=O;/禁止外部中断。进行中断a=0xfe;for(i=0;i<8;i+)P2=a;a=_crol_(a,1);delay(50);1EXo=1;中断返回,打开外部中断0执行中断voidint()interrupt0using0EXO=0;/外部中断1的中断服务函数a=0x7f;/禁止外部中断0进行中断for(i=0;i<8;i+)(P2=a;A=_CrOL(a,1);左移一位Delay(50)EXO=I;/中断返回,打开外部中断0执行中断)六、设计题(10分)根据要求设计硬件电路,并编写程序:PO口连接8*8LED点阵的行,P3口连接8*8LED点阵的列,满分:10 实得分:让LED点阵显示圣诞树,其中行接高电平,列接低电平。AT89C51POQAOO POVADl P0a,AD2 P03.AD6 P04/AD4 P0.S,AD5 P0.6.'AD6 P0.7.AD7P2Aa P2.1A9 P22,A10 P23,A11 P24A12 P25A13 P2AA14 P2.7,'A15P3.0RXDP31/DCP P3211nTq Pa3,lNTP3.4H0设圣诞树图案数据为:christmastree=0xe7,0xc3,0x00,0xe7,0xc3,0xc3,0x00,0xe7一、选择题(每题1分,共20分)题号12345678910答案BDCABDBCAA题号11121314151617181920答案ABBADADABB二、填空题(每空I分,共10分)1 .定时器Tl的溢出率、SMOD2 .立即寻址3 .7030H>60H4 .不变5 .INO6 .39mV7 .12H8 .外部程序三、简答题(共20分,每题5分)1 .89C5I单片机的程序存储器低端的几个特殊单元的用途如何?0000H:单片机复位后的入口地址;0003H:外部中断0的中断服务程序入口地址;000BH:定时/计数器0溢出中断服务程序入口地址;0013H:外部中断1的中断服务程序入口地址;001BH:定时/计数器1溢出中断服务程序入口地址;0023H:串行口的中断服务程序入口地址。2 .AT89C51单片机复位后的状态如何?复位方法有几种?P0P3为FFH,SP为07H,SBUF不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态均为OOH。复位方法:上电复位与按键复位。3 .AT89C51单片机的寻址方式有哪些?位寻址、直接寻址、寄存器寻址、变址寻址(基址寄存器加变址寄存器的寄存器间接寻址)、寄存器间接寻址、立即数寻址、相对寻址4 .简述89C51串口通信的方式3及其特点。方式3:用于串行发送或接收,为11位通用异步接口。TXD与RXD分别用于发送与接收数据。帧格式与方式2相同,波特率与方式1相同。四、编程题(共30分)1 .查找片外2000H20FFH单元零的个数,并将结果存放在210OH单元#include<reg51.h>main()int n=0,i;for(i=0;i<16;i+) if(*p=O) n+;p+;)p=0x2100;unsignedcharxdata*p=0x2000;/*指针P指向2000H单元*/*若该单元内容为零,则n+1*/*指针指向下一单元*/*指针P指向210OH单元*/*p=n;)2 .将内部部数据存储器的OBH和OCH单元的内用互相交换#include<reg52.h>#include<absacc.h>voidmain(void)(unsignedchari;i=DBYTE11DBYTE是一个地址指针DBYTE11=DBYTE12;DBYTE12=i;)3 .电路图如下,编程实现P2口LED灯光奇数灯依次点亮然后偶数灯依次点亮。4 .选择Tl的方式1实现定时功能,要求在PLO脚上输出周期为IOmS的方波,单片机采用12MHZ晶振。解:题目要求输出周期为IOms的方波,即高电平或低电平持续时间为5ms,因此只要使PLO脚上的电平每隔5ms取反一次就可以得到周期为IOmS方波,因而取Tl的定时时间为5ms。将Tl设为工作方式1,即GATE=O,CT=0,MlMO=Ol,故TMoD=IOH。下面计算5ms定时Tl的初值1)定时器/计数器计数脉冲周期为IUS2)设初值为X则(216)X1X10-6=5×10-3X=60536因为作为16位计数器用时,X的低8位装入TLl=60536%256,X的高8位应装TH1=60536/256#include<reg5l.h>SbitPLo=P10;voidmain(void)(PLO=O/P1.0输出低电平TMOD=OxOI;/T设置为方式1THI=60536/256;给定时器Tl送初值TLl=60536%256;ETI=1:允许Tl中断EA=I;打开中断TRl=I;WhiIe(1)等待定时中断)voidTO_service(void)interrupt(TRl=0;停止TI工作PLO=PLOTHl=60536/256;给定时器Tl送初值TLl=60536%256;TRl=1;启动T五、完善程序题(10分)答:EXO=I;EXl=I;ITO=I;ITl=I;EA=I;六、设计题(10分)#include<reg51.h>unsignedcharscan=0x01,0x02,0x04,0x08,Ox10,0x20,0x40,0x80);unsignedcharChriStmaStree=0xe7,0xc3,0x00,0xe7,0xc3,0xc3,0x00,0xe7;圣诞树图像数据voiddelay(unsignedintms)(unsignedinti,j;for(i=0;i<ms;i+)for(j=0;j<124;j+);voidmain()unsignedchari,j;while(l)(for(i=0;i<8;i+)(Po=SCani;输出扫描信号P3=christmasteei;输出图案数据delay;延时Ims/P3=0xff;消影/PO=OxOO;消影ATB9C251

    注意事项

    本文(单片机原理及应用 试卷及答案 D卷.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开