版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用习题-(带答单片机原理及应用习题ALE 信PSEN信号有效时,表示从P0 口稳定。采用第0000H,纟这组寄存器的;4、hh ?6、设疋的器当/EA的地地时00MC开始勺信号有的种请触发方式。将从外部程序的存储卞。触发和 边沿触发9、用串行口扩展并行口时,串行接口的工作方式应选为0 。 一0000H单元开始执行程序。匚卫7 H7第一个压入堆栈的数据将位于 AM、的/08H单元。谷为 、定。#54H指令执行后,PSW寄存器的内容将-%复位后10.r;SP的内容为内BUF的内 ADDC A : 等于 01 H。11.序片内可做通将自动动转的口作地址/数据总线亠传送地址_低8位12
2、口口储器1AH值1的ROM ,当ea端保持咼电平时,PC (程OFFH执行外部程序存储器的程序。心至少有.Pw口的8条I/O线。P0_ 庇二8 位;心二P2二口作地码的线,传送地址码的高组RAm 有 128 个字节,片外RAM 寻址心、范围为cJ4K个字节;对 8051 来说 MOV A , 围最大可为FF H ; 位地址7FH无信号为 McSi专用寄存器器,TMOD是器,SCON是R0指令中的R0之取值范位地址外7rK可写读 1通7信号.-为 /RD_,地址指针分别为 一宀世常;、断控制 |拄时、计数器丄作方式 串行口控制厂/rD(1位)和,则波特率等于行口在串节8051的生器;生4定时断系
3、统和TF1 fpit电和机机器周期断标志分别是 中外的中量地址的中断矢量地址为 存器的指令执行过后指令以及任何访在 INTO和_,写选通(16位)。寄存寄存_寄存器。工作于方式器 。1202为一 8 .位计数器,方式1,罄符波特率为十万作串行口方式1和方式3的波特率发0和定时器T1的中断标志分别是 TF0;当平IT1为1时触发;边沿触发,平外部中断响发时间约在3 到IE0 _ 和 IE1 ; 0013HT串行口;和 IP 寄OHCpu 不能访上JE初统为00H的情况下,DJNZ R7 , rel指令将 次1。!,应执行一条。中断15亠指令系统 在R7一 循在执7的ORL P1ANL 欲使 MU
4、LH。DIV AB指令执行后,OV标志为1,则此指令执行前 (B) =00, 一MCS 51的两条欲使P1 口的咼4位输出为1而低4位 欲RLPWHP3,P2XRL P2,#0F muL aB H。(B)和MOVC A,A+PC,口的低4位输出Q而咼4位不变;应执行一条 的低位输出取指令高4位不变,应执行一条 指令V标志为1 ,贝y( B)M 00令是MOVC A,A+DPTR4个I/O 口中用作(C) P2 和 P3 口D(c)加法指令总线的1是(片机外(A P0 和 P2 口)P2 口幺中断断返4、访问处部数据存储器时,不起作用的信号是丄B) WR( C) PSENALE 5、以A下指MO
5、中,ORL P1, #0FH(C) MOVCDJNZ P1,LAB6、要用,(D3、彳(D)(A) rd(D)脚的指令是(B)(D)(B) INTO(B)中(D )必前指令执行完毕匕令级或高级中断服务二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题 2分,共20分)1、在CPU口内部 反映程序运行状态或反映运算结果的一 些特征奇存器是(B )(A) PC(B) PSW(C) A(D)SP)存储器芯片时,(B) P0 口务指程令中,至少应有一条指令属于单AC , P1.5B) MOVX(C) MOVC(D)码助记符传送指令访问 MCS-51片外RAM,它的指令操作 以上记符应是
6、V7、若mcs51 ”中断源都编程为同级,当它们同时申请中断 时,CPU首先响应(B)(C)T1(D)(A) INT1(-T08、MCS-51响应中断时,下面哪一个条件不是必须的(D 当 断是开放的 须有(RET没指, 为当CMCS-51进行多机通讯时,串行接口的工作方式应选 为(jA)方式0(B)方式1(C)方式2(D)方式0或方式210、g种存储器芯片是8KB*4/片,那么它的地址线根数是 (A) 11 根丄口(B) 12 根(C) 13 根(D) 14根三、简答题1、MCS-51单片机内部包括哪些主要逻辑功能部件?MCS-51单片机主要由下列部件组成: 1个8位CPU ; 1个片内振荡器
7、及时钟电路; 4KB ROM程序存储器,256BRAM ; 21 个特殊功能寄存器;2个16位定时/计数器;4个8位并行I/O 口及1个可编程全双工串行接口;可寻址 64KB的外部程序存储器 空间;可寻址64KB的外部数据存储器空间; 5个中断源、两个优先级中断嵌套中断结构。2、简述MOV、MOVX、MOVC 三条指令的异同点。3、腑一优先级中机能提供源优先顺序如何确定中断优先级?提供5个中断源,2个优先级,从高到低依次是:外部中断0,定时器0,外部中断1,定时器1,串口中断。4、简述MCS-54单片机实现多机通讯的过程。主机SM2位设为0,从机刚开始都设为 1,说明从机刚开始只接受地址帧,当
8、主机把地址帧发送给从机后,从机把接受的地址帧与自身地址相比较,与自身地址相同的从机把SM2清零,其他从机 SM2保持1,这样当主机发来数据帧时,只有 SM2为0的从机才能接受到数据帧,从机接受完数据帧之后又把SM2置位。5、简述串行口接收和发送数据的过程。RI置1然后把SBUF中的数据传送到 A发送数据:先把要发送的数据放到接受数据:当串口接收数据时,接受完后A中,然后移入SBUF,当TI置1时,说明数据发送完毕。6、 简述程序状态寄存器PSW中各位的含义。CY(PSW.7)进位标志位。 AC(PSW.6)辅助进位标志位 F0(PSW.5)标志0 RS1、RS0(PSW.4、PSW.3)寄存器
9、区选择控 制位1和0 OV(PSW.2)溢出标志位P(PSW.0)奇偶标志位4据信B哪个端机设有形成?答:P0 口 SBUF中的数据输出数据信息,同时四、软件分析和设计C 1/巴布尔表达式-出来: MOV C,20H.7 C,F0 MOV口,实际使用中数P0 口输出16位地址中的低四位,P2 口输出16位地址中的高四位。P1.0=20H.7 PSW.1+ F0用四条指令解C,PSW .1ORL(2)填好下列程序段中的空白指令或数据P1RL=XRLRLSWAP ACPLCPLP1.4P1,18H将外部数据存储器以獵开开始答:ORG 0000HSJMP MAINORG 0030HMAIN:LOOP
10、: MOV R0, #30HMOVDPTR,#1000HMOVR2, #16MOVA,R0MOVXDPTR,AINCR0INC R1DEC R2CJNE R2, #0, LOOPEND字节分别送入编写一元中勺高半字节00低半字节H单元中的低半ORG 0000HSJMP MAINORG 0030H ANL 2001H,#0FH MOV DPTR,#2001H MOV A,DPTR MOV DPTR,2002HMOV DPTR,A ANL 2000HJ#0F0H MOV DPTR护2000H mov a,dPtr ORL 2002H,A END(5) 50C51单片机系统系统中,处部中断価R1用作
11、键盘输入,选用电平触发方式;定时器10工作于模式0疋时,米劄化编程中断方式。用查询方式;定时器TO工作于模式井1计数 试对寄存器TMOD、TCON、IE进行初始答:MOV TMOD,#00000101B MOV TCON,#01010100B MOV IE,#10001110B(6)已知内部数据存储器50H和60氏单元的内容分别为 3PH和書1H ,执行下列一段程序后,试分析有 关单兀内R0 , #50H AR0 ,60H A #60H ;(A)=30H 31H容。MOVMOVMOVMOVMOV (R0)= (50H)=(7)试编写- 单兀,/60H; )=编写一段程序。丄将嘩&数据存储器 J
12、0H单元中的 字节内容拆开,送半字节送外部数据存储器 2000H答:ORG 0000HMAIN 0030HA,50H A#0FH ZPTR,#2001HA,50HSJMP ORG MAIN: MOV ANL MOVMOVX DPTR,AMOV A,50H ANL A,#0F0HMOV DPTR,#2000Hmov dpTr,aEND(8)書051单片机系统中,外部中断 更R1用 用边沿触发方式;定时器T0H作于模 中断方式;会时器T1工作于模式2计 f寄存器 TMOD、TCON、IE :TMOD,0X61H2001H单元。“ 式。试对 答: MOVSETBSETBSETB SETB SETBE
13、A EX1 IT1 TR1 ET0SETB TR0五、硬件分析和设计1 . fosC=6MHZ ,要求在P1.0脚输出一周期为40ms的方 波。方波的周期由定时器T0确定,采用查询方式实现。ORG 00HSTART:CLR LEDMOV TMOD,#01HMOV TH0,#0D8H+5VMOV TL0,#0F0H SETB TR0 D2:MOV TH0,#0D8HMOV TL0,#0F0H D0:JBC TF0,D1JMP D0D1:CPL P1.0JMP D2RETEND2 .8051 夕卜扩 4K EPROM+5V下图所示,试标出图中引脚符号的名称,并指 出程序存储器的地址范围。, 、数据
14、位D0D7 、地址低八位A0A7 、pSEN外部ROM读选通信号地址范围:000H0FFFH8051| | |的方波3.fsC=12MHZ ,要求在P1.0脚输出一周期为 方波的周期由定时器T1确定,采用中断方式序段实现。答:ORG 0000HLJMP STARTORG 001BHLJMP T1INTSTART:CLR LEDMOV TMOD,#10HMOV TH1,#3CHMOV TL1,#0B0HSETB EASETB ET1SETB TR1SJMP $RETT1INT:CPL LEDMOV TH1,#3CHMOV TL1,#0B0HRETIEND+5V序存储器的地址范围P1.75、编写航标灯控制程序。要求航标灯在白天熄灭,爭512秒,息2秒,在夜晚断续点亮,时间间隔2秒,即亮 周期循环进行。ORG 0000H51 nJP3.2INTOLJMP START ORG 000BHLJMP T0INTORG 001BHLJMP T1INTSTART:MOV TMOD,#5BHSETB EASETB ET0SETB ET1SETB TR0SETB TR1MOV TH0,#00HMOV TL0,#0C8HMOV TH1,#27HMOV TL1,#10HJMP $RET
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025~2026学年山东省青岛海尔学校高一下学期期末考试生物试卷
- 2026 四川 政府服务中心事业编易错点巩固训练卷含答案
- 2026年江苏省职业院校技能大赛-中职组(数字产品检测与维护赛项)考试题库(带答案)
- 2026年江苏省职业院校技能大赛-高职组(服装创意设计与工艺赛项)考试题库(带答案)
- 2018年中考《直角三角形与等腰三角形》回归考点练习试卷含答案
- (2026版)物业应急预案及演练计划
- 2026年ICU 急救技能竞赛理论试卷及答案
- 2026年esd知识考试题及答案
- 第8课灯光课件
- 第三单元课件复习课件
- 2026年广西农信社招聘笔试真题及答案解析
- 2026年新能源汽车维修工理论知识试卷完整版(精练)
- 陈旧性脊柱骨折后凸畸形
- 美团骑手承揽合同范本
- 精神疾病的常见病因与治疗
- 【新教材】外研版(2024)八年级上册英语各单元写作指导+范文
- 人参养荣汤对增强认知功能的影响
- 质检员试题及分析
- 2023-2024学年浙江省杭州市s9联盟高二(上)期中生物试卷
- 妇科肿瘤术后淋巴囊肿的预防与处理
- 二级学院学生会工作制度
评论
0/150
提交评论