当前位置:文档之家› 单片机基本原理测试题

单片机基本原理测试题

精品资料
注意事项:
1. 把此试题重命名为“第 X 组X 号XXX ”
2. 所有的图要用笔画在纸上用手机拍下,再粘贴到试题上;
3. 试题中凡是提到解释原因的或者是为什么的都要详细解释,不要用一句话了事;
4. 解答时直接在问题下面解答就可以了,字体必须要用蓝色的宋体五号字;否则后果自负!
电路分析、解释
1. 电阻的作用?为什么用这么大阻值?写出
计算公式?如果指示灯换成一个① 10mm 的大 led (电流值20ma,压降2V),这个电阻需要接 多大值?写出计算公式如何算? 答:电阻作用是限流。

因为LED 的有效电流在 3mA-20mA 之间, 压降为1.7V 。

计算公式为:
R= ( 5V-1.7V )
/(0.003A~0.02A),所以计算出来,限流电阻为 165欧
到1100欧之间。

R= ( 5V-2V ) /0.02A=150 欧。

2. 如果供电电压变成
12v 指示灯换成一个①
10mn t 勺大led (电流值20mA 压降2V ),这个电 阻需
要接多大值?写出计算公式? 答:R= (12V-2V ) /0.02A=500 欧。

3、电阻电容大小的的选取及计算?
答:因为充电时间必须超过经过两个机器周
期,又T=RC 所以,对电阻电容的选取具有 参数要求。

单片机初始状态各10 口电平状态如何? 答:高电平
单片机复位的条件?
“复位”指复位什么?
答:RST 引脚输入高电平,而且必须超过来两 个机器周期;“复位”指单片机程序从 0000H
物理地址开始执行
复位电平要维持多长时间单片机才复位?
2 复位电路 (要求附 有电容充 电坐标 图,分别 详细解释 上电复位 和手动复 位的关键
1、 手动复位的复位过程及解释:
答:1、RST 引脚由接近于0V 经过超过两个机 器周期,变成高电平,超过时间大约为200mso 因为按键按下后,5V 电源经过1K 电阻然后经 过10K 电阻到
地,电容慢慢充电,经过两个机 器周期,电压到达
4.5V 左右,单片机实现高 电平复位。

2、 上电复位的复位过程及解释:
答:电源上电后,VCC 对电容充电,RST 引脚 由1点几伏慢慢变成将近 5V ,高电平复位。

原理图
点的电位 变化)
1 供电电路
答:复位电平要经过至少两个机器周期单片机的一个机
器周期是多少?机器周期、状态周期、振荡周期的关系
及计算方法?答:一个机器周期是12个振荡周期;振
荡周
期=1/fosc ,2个振荡周期=1个状态周期,1个机器周
期=6个状态周期;
单片机识别的咼低电平范围各是多少?
答:单片机咼电平范围:2V-5V,低电平范围:
0V-5V。

用万用表检测手动复位和上电复位的复位过程?答:手
动复位:黑表笔接地,红表笔接
RST不动,按住复位按键,万用表读数由低电平瞬间
变成4.5V左右;
上电复位:20V档位,黑表笔接地,红表笔接到RST
打开电源,读数由5V转换成1点V。

1、
用万用表检测单片机初始状态各10 口的电平
状态?答:高电平
2、
用万用表检测单片机识别的高低电平的范围
(可配合编程)?如何改变I/O 口的电平状态配合万用
表检测说明?答:编写程序,1s转换电平一次。

程序
如下:
#in clude<reg52.h>
void delay(i nt time)
{
while(time--);
}
void mai n()
{
while(1)
{
P仁0 xOO;
delay(1000);〃延时1s (假设)
P仁0xff;
delay(1000);// 延时1s (假设)
}
}
6、
精品资料
精品资料
解释分析串口通信电路?几个电容各自的作 用?答:单片机通过串口引脚输出信号给芯片 RS232 RS232通过电平转换,将TTL 电平转换 成负逻辑电平,由串口接头以及连接线传送给 计算机,同时计算机发送信号,实现逆过程, 即串口实现 TTL 电平与负逻辑电平实现互转 换。

电容的作用是稳压。

1、
max232在这里所起作用?为什么要用此芯 片?详细解
释答:用单片机和
PC 机通过串口
进行通信,但单片机提供的信号电平和 RS232
的标准不一样,因此要通过
max232这种类似
的芯片进行电平转换。

2、
3、单片机用的是什么电平?用的电脑串口是 什么电
平?两种各自的高低电平范围是多 少?用万用表在
max232两边检测验证? 答:单片机用的是 TTL 电
平,电脑串口是负逻 辑电平。

单片机 TTL 电平,低电平为 0V-2V , 高电平为2V-5.5V ,而串口电平是低电平为
3
~15V ,高电平为-3~-15V 。

测试:黑表笔接地 ,红表
笔接串口输入输出端,
观察万用表读数。

4、如何检测串口是通的?
Max232前后两端怎
么检测串口是否通?
答:在装好驱动的基础上,将串口线接到电 脑,打开电脑资源管理器,观察是否电脑检测 到COM 口,检测到,说明是通的,监测不到, 说明不通。

5、如果有个单片机是两个串口, max232如何
把两个串口都接出来,在左边画出这个原理 图。

3 串口通信
双串口原理图:
精品资料
为什么晶振选择这个频率?如何计算出来
的?答:晶振选择 12M,是由计算出的指令周 期1us 得来的,振荡周期=1/( 12M/12) =1us , 其中12是1个指令周期=12机器周期。

1、
用万用表检测晶振是否启振?怎样去检测? 答:黑表笔接地,红表笔接晶振引脚,如果显 示2.5V ,说明起振了,因为晶振占空比为 50%
2、
是否可以换成其他频率的晶振?比如: 12MHZ 的?答:黑表笔接地,红表笔接晶振引脚,如 果显示
2.5V ,说明起振了,因为晶振占空比为 50% 3、
单片机共有多个I/O 口?逐个详细介绍?答: 共有个10 口,包括P1、P2、P3、P0 口各8个。

P0 口为什么要加上拉电阻?为什么加个 电阻就上拉?把什么上拉了?上拉和不 上拉,有何区别? 答: P0 口是漏极开漏输出, 只有上拉才能进行有
效输出输入。

上拉了,高 电平为5V 左右,低电平0V 左右,不上拉,电 压输出都为低。

1、
单片机除掉I/O 口外其余引脚作用?详细介 绍?答:
RST 引脚:单片机复位引脚; XATL1、
XATL2外接振荡电路,为单片机提供机器振 荡;ALE:地
锁存信号,锁存 P0 口的地址低8 位;PSEN 读指令信号,接程序存贮器的允许 输端子;EA 接高电平或接低电
平。

2、
3、P3 口除了作为普通的I/O 口外它的第二功 能是什
么?详细介绍。

答:P3.0、P3.1 为串 口端;P3.2、P3.3 为中 断0、
1输入端口; P3.4、P3.5为定时器0、1 端口; P3.6、P3.7为WR RD 分别与外部数 据存贮器的读、
端子相连接。

5、0欧电阻作用?为什么?答:
0欧电阻起到
保护电路的作用,类似于保险丝
6、这个电容在这里的作用是什么?
5 单片机
原理图(资源分布图)?
4 振荡电路
精品资料。

相关主题