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
锅炉安全试题十三12-04
超级经典老歌歌词大全非常给力08-24
一个宽容的家作文400字07-08
先锋英语2背诵段落及翻译12-16
大学新生入学:学会五项管理适应大学生活11-21
《歌声泪痕》经典观后感10篇12-12
三则哲理小故事:鸡笼里的鹰08-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 复习
- 2012
- 山东抗日根据地的中心 - 沂南县(1) - 图文
- 随州市城市饮用水水源地安全保障工作报告
- 论文模板(大家可以参考格式和写法)
- 2018年上半年矿井回采率分析报告与总结
- 专升本公共经济学(8)
- 大一到大三三年的自我鉴定
- 作文素材 中考一轮复习2019年作文热点素材汇总:16年末人物盘点-精品
- 2018年广西公需科目考试“一带一路”答案100分(6月29日题库)
- 第二章 微专题13实验:探究弹簧的弹力与伸长的关系
- 外商投资企业和外国企业所得税优惠政策汇编
- 新闻传播学概论 教案
- 质量管理现状分析及改进研究 - 图文
- 南京城市规划历史变迁介绍
- 凤庆县教育局文件 - 图文
- 新代系统参数 - 图文
- 超高纯电子特气管道系统的真正含义 - 图文
- 多路复用
- 鄢一美民法学原理(一)全部授课大纲
- 罗马书讲义大纲
- 实验六 字符串处理及基础类库