单片机总复习.docx

上传人:b****0 文档编号:17608459 上传时间:2023-07-27 格式:DOCX 页数:7 大小:17.96KB
下载 相关 举报
单片机总复习.docx_第1页
第1页 / 共7页
单片机总复习.docx_第2页
第2页 / 共7页
单片机总复习.docx_第3页
第3页 / 共7页
单片机总复习.docx_第4页
第4页 / 共7页
单片机总复习.docx_第5页
第5页 / 共7页
单片机总复习.docx_第6页
第6页 / 共7页
单片机总复习.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机总复习.docx

《单片机总复习.docx》由会员分享,可在线阅读,更多相关《单片机总复习.docx(7页珍藏版)》请在冰点文库上搜索。

单片机总复习.docx

单片机总复习

单片机总复习

内容包括:

单片机原理部分 + 接口技术部分(比例各占一半)

 

第1章:

单片机概述

1、单片机即单片微型计算机,是将计算机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。

2、单片机为工业测控而设计,又称微控制器。

具有三高优势(集成度高、可靠性高、性价比高)。

3、主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用电器等。

特别适合于嵌入式微型机应用系统。

4、单片机开发系统有单片单板机和仿真器。

实现单片机应用系统的硬、软件开发。

5、什么是单片机?

单片机由哪几部分组成?

CPU由哪几部分组成?

单片机能执行的程序是什么?

(目标程序)

 

第2-4章:

单片机的硬件结构、C51编程

1、4个8位IO口的作用?

P0口有何特点?

在总线扩展时P0口P2口的作用?

P3口具有第二功能。

2、IO口作输入口时,应注意什么?

什么是准双向口,准双向口使用时应如何注意?

哪些IO口是准双向口?

哪个IO口在何种情况下才是真正的双向口?

3、4个IO口的驱动能力分别如何?

4、画出单片机最小系统电路?

5、单片机复位电路工作原理是什么?

单片机复位要求是什么?

高电平复位还是低电平复位?

6、引脚分别为高电平和低电平时,单片机如何执行程序?

=0时,外部扩展的ROM范围是多少?

=1时,外部扩展的ROM范围是多少?

7、的作用是什么?

8、ALE引脚输出信号有何特点,频率为多少?

9、堆栈的作用是什么?

堆栈SP里面存放的是什么内容?

堆栈指针SP始终指向堆栈顶。

堆栈使用的原则是什么?

常用的指令是什么?

堆栈SP在单片机复位后,内容是什么?

10、程序状态字寄存器PSW中各位的作用是什么?

RS1/RS0的作用?

如何判定P的值。

11、程序计数器PC的作用是什么?

里面存放的是何内容?

有何特点?

是多少位?

数据指针DPTR是多少位?

里面存放的内容与PC中存放的内容有何区别?

12、单片机的内部总线有哪些?

地址总线是多少位?

数据总线是多少位?

51单片机是几位单片机?

13、单片机内部RAM地址是如何分布的?

分几个区?

每个区的主要作用是什么?

位寻址区的地址范围是多少?

位寻址区除了可进行位操作外,是否可进行字节操作?

14、单片机的主要数据类型有哪些?

keilC51扩展的4种数据类型是什么?

数据的存储类型有哪些?

15、特殊功能寄存器的地址分布有何特点?

在52单片机中特殊功能寄存器的地址与扩展地址重叠,在访问时如何区分?

16、21个特殊功能寄存器在单片机复位后,内容分别是多少?

能进行位寻址的特殊功能寄存器其字节地址有何特点?

17、什么是机器周期,什么是振荡周期,二者是什么关系?

18、如何实现对IO口的部分位置0而其他位保持不变?

用何指令?

请自行举例。

如何实现对IO口的部分位置1而其他位保持不变?

用何指令?

请自行举例。

如何实现对IO口的部分位取反而其他位保持不变?

用何指令?

请自行举例。

19、如何实现将片外RAM的连续单元数据读取到片内RAM连续单元?

绝对地址如何访问?

20、C语言常用的语句有哪些?

如何使用这些语句?

21、中断服务函数与普通函数有何区别?

如何编写中断服务函数?

22、编程实现P1口流水灯操作。

编程实现P1口灯闪烁操作。

编程实现花样节日彩灯操作。

第5章、单片机的中断系统

1、中断系统的概念是什么?

51单片机一共有几个中断源?

每个中断源的入口地址是什么?

2、中断相关的寄存器有哪些?

是否可进行位寻址?

每位各表示什么含义?

如何初始化这些寄存器?

3、中断允许寄存器IE内部各位代表何含义?

如何打开中断?

4、中断优先级寄存器IP内部各位代表什么含义?

如何设置?

单片机共有几级中断优先级?

什么是中断嵌套?

单片机最多可进行几级中断嵌套?

为什么?

5、定时器控制寄存器TCON内部各位代表什么含义?

如何设置?

6、串行口控制寄存器SCON内部各位代表什么含义?

如何设置?

7、各中断源的中断优先级,可归纳为两条基本原则,分别是什么?

8、单片机中断请求响应的条件分别是什么?

9、外部中断请求响应的时间范围是多少?

10、外部中断的触发方式有哪些?

哪种中断需要外加电路来进行中断请求的撤销?

11、中断请求标志位在何时清除?

哪些中断标志位是系统硬件自动清除的?

哪些中断标志位是需要人工清除的?

12、单片机正在执行低优先级中断,新到来的高优先级中断请求能否中断正在执行的中断服务程序?

单片机正在执行低优先级中断,新到来的低优先级中断请求能否中断正在执行的中断服务程序?

如果不能,那么中断程序执行完后能否执行刚刚到来的中断请求?

依据是什么?

13、编写外部中断0为下跳沿触发的初始化函数。

14、单片机不间断执行P1口流水灯操作,外部中断0到来后实现P1口灯闪烁5次,然后又回到原来的P1口流水灯操作,如何编程实现?

第6章  单片机的定时计数器

1、51单片机有几个定时计数器?

分别是多少位?

2、定时器工作方式有几种?

各有何特点?

每种方式下定时器的最长定时时间是多少?

3、定时器工作方式控制寄存器TMOD各位的作用是什么?

如何初始化?

4、定时方式和计数方式有何区别?

定时脉冲来源何处?

计数脉冲来源何处?

如何设置TMOD为定时方式或计数方式?

5、定时器T0方式1下若设置为每隔1ms来一次中断,如何进行初始化?

预装初值为多少?

定时器的初始化步骤是什么?

6、定时器在计数模式下对外部输入信号脉冲的频率要求是什么?

7、试编程用定时器中断实现在P1.0上产生1KHz方波信号?

如何实现在P1.0上产生占空比为1:

4的矩形波信号?

8、编程实现对外部脉冲进行计数,并将计数值实时显示在数码管上。

 

第7章 单片机的串行口

1、51单片机的串行口有几个?

有几种工作方式?

工作方式的特点是什么?

哪些是异步,哪些是同步?

帧格式分别是?

2、解释单工通信、半双工通信、全双工通信。

51单片机属于哪种通信?

3、51单片机有几个SBUF?

2个。

物理地址是多少?

99H。

这两个SBUF在使用上有冲突吗?

如何区分哪个是发送SBUF,哪个是接收SBUF?

如何发送数据,如何接收收据?

4、串行口控制寄存器SCON各位的作用是什么?

如何初始化?

5、什么是波特率?

在4种工作方式下波特率分别跟什么有关?

波特率如何设置?

6、与波特率有关的定时器是哪个?

一般应如何设置?

记住一组常用的波特率。

7、单片机分别在4种工作方式下,接收到数据的有效条件是什么?

8、编程实现双机通信,以课堂实例为准。

9、描述多机通信原理。

10、串口中断的标志位有几个?

如何清除?

第8章 单片机片外存储器扩展

1、常用的RAM芯片、ROM芯片举例;

2、51单片机地址总线多少位?

分别由哪些IO口提供?

如何提供?

3、51单片机数据总线多少位?

分别由哪些IO口提供?

如何提供?

4、51单片机控制信号线分别有哪些?

、、、ALE,如何连接?

5、常用存储器地址空间分配方法有哪两种?

线选法、译码法。

这两种方法有何区别?

存储器扩展用到的外围数字器件有哪些?

6、什么是存储器地址空间重叠和冲突?

是否允许重叠?

是否允许冲突?

导致地址空间重叠的原因是什么?

7、程序存储器与数据存储器编址方式是独立编址,这是什么结构?

哈佛结构

8、片外数据存储器与片外IO统一编址。

片外IO将占用片外RAM存储地址。

9、同时扩展2片2732和2片6232,画出连线图,注意流向,计算出每个芯片所有可能的地址范围。

(分别用线选法和译码法两种方法实现)

10、IO接口与IO端口的区别是什么?

第9-10章   单片机的输入输出外设接口

1、LED数码管如何判断共阳共阴?

如何写出数码管共阳、共阴段码?

2、数码管与单片机的接口方式有几种?

一般采用哪种方式?

有何优缺点?

3、编程实现数码管交通灯;

4、键盘扫描时如何消除抖动?

按键与单片机接口注意哪些问题?

5、描述矩阵按键程序编写原理,如何找出键值?

画出流程图。

6、独立按键的编程。

参考课后习题。

7、矩阵按键的编程。

参考课后习题

8、液晶LCD1602的使用,三个子函数如何使用?

什么时候写命令?

什么时候应该写数据?

什么时候初始化?

以模拟口线为主,掌握编程实现LCD1602显示数据。

第11章、AD/DA转换器与单片机的接口

1、AD/DA的技术指标有哪些?

什么是量化误差?

什么是分辨率?

什么是转换精度?

8位满量程为5V的DA转换分辨率是多少?

2、单片机与ADC0809/DAC0832如何进行总线接口连接?

如何计算芯片地址?

3、如何编程将ADC0809各通道数据分时采样到内部RAM中?

参考课堂实例。

4、编程实现DAC0832输出各种波形的程序?

三角波,锯齿波,方波,正弦波及其他任意波形。

参考课堂实例。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2