单片机复习题(有答案)(1)

更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
段 LED数码管静态显示和动态显示在硬件连接上分别具有什么特点?实际设计时应如何选择使用。 静态显示硬件连接特点:每个数码管的段选线(a - g 等)都与一个 8 位锁存器(如 74HC573 等)的输出端相连,数码管的公共端(共阴或共阳)根据类型接固定电平(共阴接地,共阳接电源)。也就是说,每个数码管都有独立的驱动电路,能独立显示字符,相互之间不受干扰。这种连接方式的优点是编程简单,显示稳定,无需考虑扫描等问题;缺点是占用的 I/O 口资源较多,当数码管数量较多时,硬件成本会增加。 动态显示硬件连接特点:所有数码管的段选线并联在一起,连接到单片机的一组 I/O 口上,数码管的公共端分别连接到单片机的其他 I/O 口上。通过轮流控制各个数码管的公共端,使不同数码管在不同时刻依次点亮,利用人眼的视觉暂留效应,让人感觉所有数码管都在同时显示。这种连接方式节省 I/O 口资源,适用于数码管数量较多的情况;但缺点是编程相对复杂,需要不断进行扫描刷新,否则会出现显示闪烁等问题。 选择使用:当数码管数量较少(一般不超过 4 个),对显示稳定性要求高,且 I/O 口资源相对充裕时,可选择静态显示方式;当数码管数量较多,I/O 口资源紧张,对成本较为敏感时,可选择动态显示方式,但要注意合理设置扫描频率,保证显示效果 简述反转法键盘扫描原理 第一步扫描(行输出、列输入):将键盘接口的行线设置为输出状态,列线设置为输入状态。向所有行线输出低电平,然后读取列线的状态。若有按键按下,与按下按键相连的列线会变为低电平,记录下这些变为低电平的列线信息。这一步可以确定有按键按下的列的位置。 第二步扫描(列输出、行输入):将行线和列线的输入输出状态反转,即列线设置为输出状态,行线设置为输入状态。把刚才读取到的变为低电平的列线对应的端口输出低电平,其余列线输出高电平。然后读取行线的状态,若某一行线为低电平,则说明该行为与之前确定的列相交处的按键被按下。通过这两次扫描,先确定列,再确定行,从而准确判断出是哪个按键被按下