2012单片机复习
更新时间:2024-02-02 17:11:01 阅读量: 教育文库 文档下载
- 2012单片机实验指导书推荐度:
- 相关推荐
一、基础知识
题型:选择、填空、简答 知识点:
1. 51单片机是8位机,有8根数据线,16根地址线,可寻址范围64kb。40
个引脚,其中有4个并行I/O口、一个串行口,还有其他的控制信号线等。内部资源包括RAM、ROM、中断电路、定时/计数器等。 ALE信号有什么作用?PSEN信号有什么作用? 2. 51单片机复位后的状态如何?复位方法有哪几种?
3. P0、P1、P2、P3口的结构和功能有什么异同?P0、P1、P2、P3分别有什么
第二功能?
4. 51单片机有几个特殊功能寄存器,它们的位置在哪里?分别有什么功能? 5. 唯一不可寻址的16位寄存器是PC,它有什么特点?什么功能?
6. 唯一可供用户使用的16位寄存器是DPTR,唯一的16位数据传送指令是 MOV DPTR,#DATA16。
7. 堆栈有什么功能和特点?堆栈的位置怎么决定?在系统复位之后为什么要
重新设置堆栈的位置?
8. 单片机的工作速度由什么决定?晶振信号如何引入单片机?晶振周期和机
器周期有什么关系? 9. 寻址方式有哪几种?
10. 内部RAM和外部RAM可以有相同的地址,而不会导致寻址混乱,原因是访
问内部ram用mov指令,访问外部ram用movx指令。
11. 51单片机有几个中断源?需要设置触发方式的是哪种中断?有哪几种触发
方式?
什么是中断入口地址?中断响应的过程如何?中断初始化包括哪些内容? 12. 定时/计数器有什么功能?定时是对内部机器周期进行定时,计数是对外部
信号进行计数。在计数的时候,外部信号的频率最大不能超过时钟频率的多少倍?
定时/计数器的工作方式有哪几种?分别有什么特点? 13. I/O接口有什么功能?
14. 接口电路中,能编址并进行读写操作的寄存器称为 I/O端口。 15. 单片机与I/O设备的数据传送方式有哪几种?简述它们的特点。 16. A/D转换器转换数据的传送有哪几种方式?
17. 进行子程序调用和响应中断的时候,会进行保护断点和保护现场。保护断点
是自动把当前的PC值存入堆栈,保护现场通常需要用指令将当前的数据压入堆栈。 子程序和中断返回的时候要相应从堆栈中弹出当前数据和PC的值。
18. 中断和子程序调用在功能上、调用方式上和指令上有何异同点? 19. 串行通信的数据通路形式有几种?
20. 串行口的几种工作方式分别有何特点?波特率可变的时候,波特率由什么决
定?如何计算?
21. DAC0832有两级锁存结构,在工作于双缓冲方式时,可以保证多路转换信号
同时输出。
举例:
若MCS-51单片机使用的晶振频率为6MHz,其复位持续时间应该超过( )。 (A)2μs (B)4μs (C)8μs (D)16μs
假定设置堆栈指针SP的值为22H,在CPU响应中断时,把断点地址进栈保护后,SP的值为 ( )。 (A)21H (B)23H (C)24H (D)20H
如果存储器的地址范围是0000H~07FFH,它的容量为 ( )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB
执行LACLL 1000H指令时, MCS-51所完成的操作是 ( ) (A)保护PC (B)1000H?PC
(C)保护现场 (D)PC+3入栈, 1000H?PC
在CPU内部,反映程序运行的状态或运算结果特征的寄存器是 ( ) (A)PC (B)PSW (C)A (D)SP
PC是 ( )。 (A)一个控制信号线 (B)一个可由用户直接读写的RAM单元 (C)一个不可寻址的特殊功能寄存器 (D)一个能自动加1计数的ROM单元
在MCS-51中,需要外加电路实现中断撤除的是 ( ) (A)定时中断 (B)脉冲方式的外部中断 (C)串行中断 (D)电平方式的外部中断 串行口的控制寄存器SCON中,REN的作用是 ( ) (A)接收中断请求标志位 (B)发送中断请求标志位 (C)串行口允许接收位 (D)地址/数据位
单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由 寄存器的置位状态决定的。同一级别中断源的优先顺序是 由 决定的。
若某10位D/A转换器的输出满刻度电压时5V,那么该D/A转换器的分辨率 是 v。
二、编程题:
1、有三字节无符号数相加,假如被加数放在内部RAM20H-22H(低位在前),加数放在内部RAM2AH-2CH(低位在前),编写程序,结果保存在20H开始的单元中。 MOV R0, #20H
CLR C
LOOP: MOV @R0, A INC R0 INC R1 DJNZ R7, LOOP CLR A
MOV @R0, A
2、在内部RAM的30H-3AH单元存有一组单字节无符号数,要求找出最大数存入2F单元。
START: MOV R2, MOV R0, #30H
LOOP: MOV ,@R0 MOV 4AH,A INC R0
MOV 4BH ,@R0 CLR CY
SUBB A,@R0
MOV @R0,4AH DEC R0 MOV @R0,4BH INC R0
NEXT: MOV 2F,2BH SJMP $ END
3、利用单片机串行口扩展并行输出接口电路如图所示。编写程序完成将
SW1~SW8的状态反应在移位寄存器74LS164所接的LED上(如SW1闭合时L0应点亮)。
+5VP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.710K×8RXDTXDON12345678VCCL7CLRCLKQAQBQCQDQEQFQGQHL01K×889S5120ABSW1~SW874LS164
MOV SCON,#00H MOV P1, LOOP:MOV A, MOV , A TI, $ SJMP LOOP
4、编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。
5、分别使用一条指令实现下列逻辑操作,要求不得改变未涉及的位的内容。 (1)使ACC.0置位;
(2)清除累加器高4位;
(3)清除ACC.3,ACC.4,ACC.5,ACC.6。
6 、将累加器A中低4位的状态通过P1口的高4位输出。
7、利用定时/计数器T0从P1.0输出周期为1s,脉宽为20ms的正脉冲信号,晶振频率为12MHz。设计程序。
8 、编写程序,把外部RAM中1000H-101FH的内容传送到内部RAM的30H-4FH中。 9、编写程序,把外部RAM中1000H-101FH的内容传送到内部RAM的30H-4FH中。
MOV R0,#30H MOV R7, LOOP:MOVX A,@DPTR INC R0 INC DPTR
END
9、课堂上讲过的所有例子。
正在阅读:
2012单片机复习02-02
Struts2考试题分析05-26
2015年湖南高考英语卷(精确版)(1)05-10
山东省临沂市2015-2016学年八年级(上)期中历史抽测试卷(解析版)05-04
生物组织提取制品和真核细胞表达制品的病毒安全性评价技术审评一03-10
现代材料分析方法试题及答案307-10
对不起妈妈六年级日记10-29
部编2018二年级语文下册近义词及反义词01-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 复习
- 2012
- 山东抗日根据地的中心 - 沂南县(1) - 图文
- 随州市城市饮用水水源地安全保障工作报告
- 论文模板(大家可以参考格式和写法)
- 2018年上半年矿井回采率分析报告与总结
- 专升本公共经济学(8)
- 大一到大三三年的自我鉴定
- 作文素材 中考一轮复习2019年作文热点素材汇总:16年末人物盘点-精品
- 2018年广西公需科目考试“一带一路”答案100分(6月29日题库)
- 第二章 微专题13实验:探究弹簧的弹力与伸长的关系
- 外商投资企业和外国企业所得税优惠政策汇编
- 新闻传播学概论 教案
- 质量管理现状分析及改进研究 - 图文
- 南京城市规划历史变迁介绍
- 凤庆县教育局文件 - 图文
- 新代系统参数 - 图文
- 超高纯电子特气管道系统的真正含义 - 图文
- 多路复用
- 鄢一美民法学原理(一)全部授课大纲
- 罗马书讲义大纲
- 实验六 字符串处理及基础类库