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

    四川理工微控制器原理(单片机)期末试卷092A.docx

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

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

    四川理工微控制器原理(单片机)期末试卷092A.docx

    四川理工学院试卷2023至2023学年第1学期)课程名称:微控制器技术(A卷)参考答案及评分标准命题教师:题号二三四总分评阅(统分)教师得分适用班级:自动化07级I、2、3、4班考试年月日共8页考前须知:1、总分值100分。要求卷面整洁、字迹工整、无错别字。2、考生必须将姓名、班级、学号完整、准确、清楚地填写在试卷规定的地方,否那么视为废卷。3、考生必须在签到单上签到,假设出现遗漏,后果自负。4、如有答题纸,答案请全部写在答题纸上,否那么不给分;考完请将试卷和答题卷分别-同交回,否那么不给分。得分评阅教师一、填1.单片试题空题(每空1分,共25分)机是将CPU、存储器、I/O接口和相应的控制部件集成到一块芯片上形成的微型计算机。2.在存储器结构上,8051微控制器采用的是哈佛结构,具有数据和程序两种存储器,每种存储器的最大存储空间可达64KBO3.8052芯片有J个定时/计数器,6个中断源。4.SP=25H,PC=2345H,标号Label的地址为3456H,问执行LCALLLabel指令后,堆栈指针SP=27HJ26H=48H,(27H)=23H,PC=3456H.5.8051微控制器的中断系统最多可以有级中断嵌套。外部中断的触发方式有两种,分别为低电平触发和下降沿触发。6.指令POPB的源操作数是SP,是存放器间接寻址方式,目的操作数是B,是_在放器寻址方式。7.MCS-51单片机的串行口有4种工作方式,其中方式0是移位存放器方式,用坦_引脚传送数据,用TXD引脚输出同步时钟信号。8.FC总线由一根.数据线一和一根.时钟线.构成。得分评阅教师二、选择题,分)请将答案填入题后括号内(每题2分,共20C )B )1.单片机能直接运行的程序叫A.源程序B.汇编程序2.8051与80C51的区别在于:A,内部RoM的类型不同C.目标程序D.编译程序B.半导体工艺的形式不同内部存放单元的数目不同D.定时器数目不同3.8051微控制器的晶振频率为fosc=24MHz,那么执行一条双周期指令需要(A)A.lSB.0.5SC.2SD.4S4.以下指令中错误的选项是:A. MOV RO, A( D )B. ADD A, R4C. ANL 20H, #20HD. SUB R4, R3繇5. 8031微控制器的定时器To工作在计数方式时:A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.对外部计数脉冲计数,上升沿加1D.对外部计数脉冲计数,至少需要二个机器周期才能识别1个计数脉冲6.以下MCS-51中断优先级控制的表达中,错误的选项是(D )A.低优先级不能中断高优先级,但高优先级能中断低优先级典 叔B.同级中断不能嵌套£叩 卦C.同级中断请求按时间的先后顺序响应D.同时同级的多中断请求,将形成阻塞,系统无法响应7.外中断初始化的内容不包括(A )A.设置中断响应方式B.设置外中断允许C.设置中断总允许D.设置中断方式8.在进行串行通信时,假设两机的双向发送与接收只能分时进行,那么为 (A )A.半双工传送B.单工传送菜限!C.全双工传送D.以上都不对9.关于FC总线的描述,错误的选项是(C )A.属于串行总线B.传递信息数据时,数据线上每一位信息的改变必须发生在时钟线为低电平期间C.发送开始信号和结束信号时,时钟线应为低电平D.器件地址码包含器件类型码、片选码和读写控制码10.以下不属于液晶显示器LCD的特点的是B )头A.体积小、重量轻、功耗低B.耐高温等恶劣环境C.可分为笔段式、字符点阵式和图形点阵式D.字符点阵式LCM的控制器可分为带字库型和不带字库型得分评阅教师空每空1分)三、读程及分析题(共19分)1.读以下程序,答复以下问题。(6分,第一空2分,后面四MMOV RO, # dataMOVA,R0RLAMOVRl,ARLARLAADDA,RlMOVR0,A上述程序段实现的功能是:把data单元的内容乘以10放1口1原单元:假设程序执行前data=40H,(40H)=10H,执行上述程序段后,(八)=AOH,(40H)=AOH,(RO)=40H.(RD=20HQ2.读以下程序,答复以下问题。(7分,第一空3分,后面四空每空1分)voidmain(void)unsignedchardatavarl;unsignedcharpdata*dpl;unsignedintxdata*dp2;unsignedchardata*d3;dp1=0x30;dp2=0x1000;*dpI=Oxff;*dp2=0xl234;dp3=&varl;*dp3=0x20;)上述程序段中"pdata"的含义是指:以Ri间接访问的片外RAM低又6BYte;执行完上述指令后,变量varl的值是0x20,片外0x30单元的内容是OXff,片外OXlOoO单元的内容是0x34,片外OxlOOl单元的内容是0x12。3.以下图为8051扩展3片存储器2764的电路连接示意图,看图完成以下问题。(6分)用十六进制数表示各片2764的地址范围。第(1)片2764的地址范围是:C000HDFFFH(2分):第(2)片2764的地址范围是:AOooHBFFFH2分):第3)片2764的地址范围是:600OH7FFFH(2分)。得分评阅痴口四、综合编程题,编程语言不限,程序应有适当注释(每题12二分,共36分)芝符号地址D7D6D5D4D3D2DlDOTCON88HTFlTRlTFOTROIE1ITIIEOITOTMOD89HGATEC/TMlMOGATEC/TM1MOIEA8HEAET2ESETlEXIETOEXOSCON98EESMOSMlSM2RENTBgRB8TIRlPCON87HSMOD口扩展图,根据图写出8255的A口、B口、C口和控制口的地址,假设8051未用的P2口引脚都为"1"。8255的A口和B口都工作于方式0,编制在8个共阴极数码管上从DO到D7分别显示1-8的程序。09的字段码表:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;选通DO到D7位选码:Oxfe,Oxfd,Oxfb,0xf7,Oxef,11,J八-.JCU.rCrJrn田/击中ZHDrl*心Jtefr7T11K11XCfhr÷f>i>74LS373F吵堂轴W»藤或肥撅降嘴PAO京PAlPA2PA3WRPA4市82软:PA7P2.7WRRD74LS373DODlD2D3D4D5D6D7«-*B._.-1QOQlQ2Q3Q4Q5Q6C7ORGOOOOHRLAmain:MOVa,#100ooooobMOVDPTR,#7F03H;MOVXDpTR,A;(2分)MOVR3,#FEH1.OOP:MOVR0.#l1.OOPkMOVA,R3MOVDPTR,#7F01HMOVXDPTR.AMOVR3,AMOVDPTR.#7F00HMOVXDPTR,AACALLDELAYINCROCJNER0,#9.LOOP1.CALLLOOPl;(4分)MAIN:MOVSCON,#010100OOBMOVTMoD.#001OOOOOBMOVTH1,#OE8HMOVTLL#0E8HCLREAMOVPCoN,#00HSETBTRl(4分)1.OOP:JNBRL$MOVA,SBUFCLRRI(2分)MOVSBUF,AJNBTI,$CLRTlSJMPLOOP(2分)#include<reg51.h>voidmain(void)unsignedcharbuf;SCON=0x50;TMOD=0x20;THl=0xE8;TLl=0xE8;PCON=OxOO;TRI=1÷(4分)while(l)WhiIe(RI=O);buf=SBUF;Rl=0;(2分)SBUF=buf;While(TI=O);Tl=O;(2分)TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DHSETBEXO;允许外部中断0中断MOVDPTR,#000OH;送入口地址并指向INo1.OOP:MOVX(三)DPTR,A;启动A/D转换,A的值无意义HERE:SJMPHERE;等待中断ORG0200H;中断效劳程序INTO:MOVXA,DPTR:读取转换后的数字量MOVR0,A:存入片内RAM单元INCDPTR;指向下一模拟通道INCRO;指向下一个数据存储单元DJNZR2,NEXT;8路未转换完,那么继续CLREA;己转换完,那么关中断CLREXO:禁止外部中断0中断RETI:中断返回NEXT:MOVXDpTR,A;再次启动A/D转换RETI;中断返回#include<reg51.h>#include<absacc.h>/定义绝对地址访问#defineUCharunsignedchar#defineINOXBYTEOx(XXX)/定义INo为通道0的地址staticuchardatax8_at_0x20;定义0x20开始的数组,UCharxdata*ad-adr;定义指向通道的指针uchari=0;voidmain(void)ITO=I;初始化EXO=;EA=I;i=0;ad_adr=&INO;指针指向通道0*ad_adr=i;/启动通道0转换(4分)while(l);等待中断(2分)Q分)(4分)(2分)存放结果voidint-adc(void)interrupt0中断函数Ixi=*ad_adr;接收当前通道转换结果i+;ad_adr+;指向下一个通道(4分)if(i<8)*ad_adr=i;/8个通道未转换完,启动下一个通道返回elseEA=0;EXO=0;/8个通道转换完,关中断返回(2分)

    注意事项

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

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开