单片机总复习温习题.doc

单片机总复习温习题.doc

ID:52352393

大小:870.50 KB

页数:15页

时间:2020-03-26

单片机总复习温习题.doc_第1页
单片机总复习温习题.doc_第2页
单片机总复习温习题.doc_第3页
单片机总复习温习题.doc_第4页
单片机总复习温习题.doc_第5页
资源描述:

《单片机总复习温习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、总复习题第一套:一、填空题(1)T0工作于方式1计数状态,则TMOD写入的控制字为05H(2)能作16位间址寄存器的特殊功能寄存器是R0,R1。(3)若fosc=12MHZ,则定时/计数器T0定时4ms时的初值为F060H。(4)对于8751单片机,其EA引脚应固定保持为高电平。(5)要求用串行口发送一串ASCII码,需加上奇偶校验位,用T1产生1200b/s的波特率(fosc=12MHZ)。则SCON应设为40H;(6)用8255对8031单片机进行扩展,其中P2.7与8255的片选端相连,未用到的地址线默认为1,则8255的控制寄存器的端口地址为7FFFH

2、。(7)51系列单片机的中断源为5个。(8)外部数据存储器的访问指令为CLREA。(9)若IE=84H,则开放的中断源是外部中断1。(10)51系列单片机的堆栈区应设在60H单元后。二、问答题:单片机在复位状态下各端口线的状态是什么?各特殊功能寄存器有定义的位的状态是什么?高电平状态0状态三、软硬件结合分析计算题:请仔细阅读下列程序,并回答下列问题,(1)该串行口的通信程序是发送还是接收?发送(2)使用的波特率是哪个定时器产生的?为多少?(fosc=12MHZ)定时器1(3)采用了何种校验方式?奇偶校验(4)发送或接收的数据存放的起始位置在哪里?20H(5)发

3、送或接收的数据量是多少?10字节MOVTMOD,#20H;MOVTL1,#0F2H;MOVTH1,#0F2H;SETBTR1MOVSCON,#40HMOVPCON,#00HMOVR0,#20HMOVR7,#10HLOOP:MOVA,@R0ACALLSPOUTJCERRINCR0DJNZR7,LOOPSPOUT:MOVC,PCPLCMOVA.7,CMOVSBUF,AJNBTI,$CLRTIRETERR:(略)四、应用设计题:设计一程序完成如下要求:把存放在片内RAM区40H开始处的8个数分别乘2,并把结果存放在片外2000H开始处的RAM区去。五、软件分析计算题

4、:阅读下列程序,并回答下列问题:(1)程序运行后,DPTR的内容是多少?2003H(2)2002H单元的内容是多少?10H(3)2003H单元的内容是多少?00HMOVDPTR,#2000HMOVXA,@DPTRINCDPTRADDA,@DPTRINCDPTRMOVX@DPTR,ACLRAADDCA,#00HINCDPTRMOVX@DPTR,AORG2000HDBA8H,68H六、软件分析计算题:仔细阅读下列程序,并回答下列问题小题(1)该程序执行完片内50H单元的结果是什么?14H(2)该程序执行完片内51H单元的结果是什么?04H(3)该程序执行完片内52

5、H单元的结果是什么?11H(4)R0的结果是什么?52HMOVR0,#50HMOVA,@R0ANLA,#0FHMOVR3,AMOVA,@R0SWAPAANLA,#0FHADDA,R3DAA15MOV@R0,AMOVR3,AINCR0ANLA,#0FHMOV@R0,AINCR0MOVA,R3ANLA,#0F0HINCASWAPAMOV@R0,ARETORG50HDB86H七、硬件分析计算题:根据所给的接线图,并回答下列问题请(1)扩展的存储器的总容量是多少?(2)从左到右每一个芯片的地址范围是多少?第二套:(1)TMOD写入的控制字为#01H,则T0工作于定时器

6、工作方式1状态。(2)通过修改PSW中RS1和RS0完成工作组寄存器的切换。(3)若fosc=12MHZ,则定时/计数器的内部计数脉冲周期为s。(4)对于8031单片机,其EA引脚应固定保持为低电平。(5)要求用串行口发送一串ASCII码,需加上奇偶校验位,用T1产生1200b/s的波特率(fosc=12MHZ)。则串行口的工作方式应为工作方式1(6)用8155对8031单片机进行扩展,其中P2.7与8155的片选端相连,则8155的C/S端口地址为7FF8H。(7)51系列内部RAM区中,可进行按位寻址的单元是20H~2FH。(8)外部程序存储器的选通信号为

7、EA=0。(9)进入等待方式或掉电方式是通过设定PCON中的PD来实现的。(10)若用定时/计数器来测输入脉冲的宽度,则GATE应设定为1。二、什么是中断优先权三原则?CPU响应中断后,由硬件所执行的功能是哪些?(10分)三、设fOSC=12MHZ,定时器/计数器0的初始化程序和中断服务程序如下:(15分);主程序MOVTH0,#0DHMOVTL0,#0D0HMOVTMOD,#01HSETBTR0;中断服务程序000BMOVTH0,#0DHMOVTL0,#0D0HRETI请回答:(1)该定时器/计数的工作方式是什么?定时器0工作方式1(2)相应的定时时间或计数

8、值是什么?(65536-0D0DH)*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。