【单片机期末复习】

一、选择题

1、51系列单片机的基本配置/结构:

(1)CPU主要由 【运算器、控制器】组成,还有寄存器。
(2)片内程序/数据存储器4KB片内ROM(程序 )、128B片内RAM(数据 )。
(3)并行接口:4个8位并行接口(p0~p3),都是双向接口。
(4)串行接口:有一个全双工的串行接口。
(5)定时器/计数器:51系列有两个(定时器计数器T0T1),52系列有3个。
(6)中断源:有5个中断源。

 

2、51系列单片机引脚功能

(1)VCC,EA:Vcc接+5v,EA没有要求。
(2)ALE:地址锁存引脚。
(3)XTAL1和XTAL2:外接晶振引脚。
(4)RST:复位功能引脚,并且复位信号在,高电平 有效。
(5)PSEN:读外部程序存储器的选通信号,低电平 有效。
(6)EA:EA引脚 高电平 时,CPU访问片内程序存储器,也就是Flash ROM。
(7)PSW:程序状态寄存器。
(8)DPTR:具有16位字长(寄存器)。

 

3、四个输入/输出端口

1、P0口接LED时,必须提供上拉电阻,P3口具有第二功用,用于闪速存储器编程和程序校验。
2、CPU访问片外的存储器时,其 低八位地址由P0口提供高八位地址由P2口提供8位数据由P0口提供

 

4、定时器/计数器

(1):01,软硬件。01(方式),定时器计数器。
(2): 方式01和2,13和16和8位,213=8192、216=65536、28=256。

 

五、其它

(0):Intel的8051单片机,美国 ATMEL 公司
(1):单片机复位后,P0~P3的值为 =0FFH,PC和SP的值分别为 0000H 和 07H
(2): 计数器PC用来存放下一条指令地址。
(3):通用寄存器区共分为 4组每组8个工作寄存器
(4):1机=12时,1时=1/晶。

 

二、简答题

1、简述单片机809C51中断的自然优先级顺序

优先级从高到低,依次为:

  • 外部中断0(PX0)
  • 定时器/计数器溢出中断(PT0)
  • 外部中断1(PX1)
  • 定时器/计数器溢出中断(PT1)
  • 串行口中断(PS)

 

2、使用中断函数时要注意的问题

1.在设计中断时,要注意的是哪些功能应该放在中断程序中,哪些功能应该放在主程
序中。

2.中断函数不能传递参数。
3.中断函数没有返回值。
4.若中断函数调用其他函数,则要保证相同的寄存器组,否则会出错。
5.中断函数使用浮点运算要保存浮点寄存器的状态。

 

3、简述定时/计数器4种工作模式中方式0、1、2的特点

方式0:是13位的定时器/计数器,寄存器TLx存低5位,THx存高8位。
方式1:是16位的定时器/计数器。
方式2:把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。

 

4、简述80C51串行口通信的四种方式及其特点

方式0:同步移位寄存器输入/输出方式,常用于扩展/O口。波特率固定为振荡频率的1/12,并不受PCON寄存器中SMOD位的影响。
 
方式1:用于串行发送或接收,为10位通用异步接口。TXD与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位停止位,共10位。波特率由定时器T1的溢出率与SMOD值同时决定。
 
方式2:用于串行发送或接收,为11位通用异步接口。TXD与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止位,共11位。波特率取决于PCON中SMOD位的值:当SMOD=0时,波特率为的1/64;SMOD=1时,波特率为的1/32。
 
方式3:用于串行发送或接收,为11位通用异步接口。TXD与RXD分别用于发送与接收数据。帧格式与方式2相同,波特率与方式1相同。

 

5、简述A/D的主要指标

1.ADC位数:n位的ADC,表示该ADC共有2n个刻度。
2.基准源:基准源也叫基准电压,是ADC的一个重要指标。
3.分辨率:分辨率是当数字量变化1个最小刻度值时,模拟信号的变化量。
4.精度:某一数码所对应的实际模拟电压与其理想的电压值之间的误差。
5.转换速度:转换速率是指ADC每秒能进行采样转换的最大次数。

你可能感兴趣的:(Other,单片机,stm32,嵌入式硬件)