期末考试复习 Flashcards
进制转换有什么方法?
eg. 定时器方式1,求TH1、TL1
微型计算机(单片机)内部有什么结构?
CPU内部有什么结构?
单片机复位后,需要记住的特殊地址有什么?
要运用内部时钟电路的电路是什么?几个周期之间有什么数量关系?
存储器有哪两种结构?
片内RAM有什么结构?
记得再关注一下低128字节中各区域的地址。
ROM有什么知识点?
并行I/O口有什么知识点?
定时器/计数器有什么知识点?
定时器/计数器如何计算初值?
eg:设置定时器
eg:设置计数器
TCON有什么功能?
SCON有什么功能?
IE有什么功能?
IP有什么功能?
eg:8位模式下初值装入TH、TL
eg:16位模式下,初值装入TH、TL
中断服务程序与普通程序有什么相同、不同?
SCON有什么知识点?
C51有什么特殊的数据类型?
填空题:中断入口地址、中断优先级、PC
填空题:中断优先级、需要手动清除的中断标志位
判断题:中断
判断题:中断
选择题:中断
程序题:数到100的时候数字+1
程序题:读取外部RAM的数据到内部RAM
PSW有什么知识点?
内部RAM中,字节地址与位地址有什么对应关系?
填空题:机器周期
填空题:位地址、字节地址
填空题:内部RAM的结构
填空题:PSW
单选题+判断题
判断题
简述片内RAM的空间分配
EA高低电平
看门狗的作用?
填空题:C51
填空题:C51
判断题:C51
C51特有的数据类型?
C51数据类型
程序题:清除RAM数据
程序题:显示学号
程序题:按键中断,实现数码管数字增加、减少
程序题:按键中断,实现数码管数字增加、减少(如何实现按两次按键才数字增加?)
简述SPI和IIC接口的异同?
都是同步串行总线(2分)
SPI是单主,四线制;IIC是多主,三线制。
什么是按键抖动?常见消抖方法有哪些?
什么是波特率?51单片机的异步串行通信数据帧是怎么定义的?
中断请求标志位IE1/IE0在什么SFR中?
IE1/IE0在TCON中
IE为中断允许控制寄存器,注意区分。
PC、DPTR、SP有什么不同?
PC、SP、P0-P3复位后的值是什么?有什么意义?
单片机中有哪三种数据存储模式?
定时器时间如何设置?
串口通信:填空题
不同方式下的波特率:
串口有几种工作方式?
串口通信中如何知道发送方发送数据?
数码管的显示:
.89C51单片机有几个工作寄存器组?单片机复位后自动选择哪一组?程序中如何切换?
89C51单片机有4个工作寄存器组(3分),单片机复位后自动选择第0组(3分);用户通过软件改变PSW寄存器中的RS1和RS0值的组合,可以切换当前选用的工作寄存器组。(4分)
89C51/S51中有哪几个中断源?为什么单片机响应某个中断源的中断请求后能够自动转去执行相应的中断服务程序?
89C51/S51中有外部中断0和1,定时器0和1,以及串行口共五个中断源。(5分)单片机为每个中断源分配了唯一的中断矢量(向量)地址,当单片机响应某个中断源的中断请求,中断系统通过硬件自动将相应的中断矢量(向量)地址装入PC,以便进入相应的中断服务程序。(5分)
什么是SPI、I2C和单总线?它们有何异同之处?
单片机中各中断源对应的中断服务程序的入口地址能否任意设定?CPU响应定时器中断T0时,能否自动清除中断标志TF0?
各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。(3分)
CPU响应定时器中断T0时,可以自动清除中断标志TF0(2分)。
51系列单片机均采用中断方式进行发送和接收,发送和接收标志置位时均能引发中断,实际应用中应怎样区分是属发送中断还是属接收中断?
应在串行中断服务程序中对RI和TI两个状态位进行查询(3分),如果RI=1,表示当前是串行接收中断,如果TI=1,表示当前是串行发送中断,查询后要将RI和TI清零(2分)。
单片机系统中的定时和计数功能有何区别?分别适用于什么场合?
什么叫中断嵌套?中断嵌套有什么限制?
中断嵌套只能高优先级“中断”低优先级,低优先级不能“中断“高优先级,同一优先级之间也不能相互“中断”。