单片机试题

发布 2024-04-17 16:00:07 阅读 7811

一、填空题。

1. 从cpu响应快慢区分,复位可分为(异步复位)和(同步复位)。

2. 变址寄存器hx主要用于(变址寻址方式)中确定(操作数)的地址,也可以用来存放(临时数据)。

3. 通用输出引脚连接的负载所需驱动电流为300ma时,输出引脚可以(通过驱动电路)连接负载。

4. 根据接口之间的生产消费关系,接口可分为(提供接口)和(需求接口)两类。

5. sci具有(初始化)、(接收)和(发送)三种基本操作。

6. 从引起mcu复位的内部与外部因素分,复位可分为(外部复位)和(内部复位)。

7. sp是指向下一个栈地址的16位寄存器,进栈时(sp减1),出栈时(sp加1)。

8. 根据所拥有接口类型的不同,硬件构件可分为(核心构件)、(中间构件)和(终端构件)。

10. (vddad)和(vssad)是mcu的模拟电源引脚,这个电源给adc模块供电。

11. 从复位时芯片是否处于上电状态区分,复位可分为(冷复位)和(热复位)。

12. isr 的开始地址叫(做中断向量地址)放在一段连续的存储区域内,这个存储区被称之为(中断向量表)。

16. s08系列的mcu定时器具有(输入捕捉)、(输出比较)、(pwm脉冲输出)等功能。

17. flash存储器用来存放(程序)、(常数)、(中断向量)等。

18. 在写sci 波特率寄存器时,应先写(scixbdh),再写(scixbdl)。

19. 可以引起cpu 产生中断的外部器件被称为(中断源)。

20. 精简的rs-232通信,通信时使用3根线:(rxd接收线)、(txd发送线)、(gnd地线)。

21. 直接页共有(2kb),地址范围为(0000~00ffh)

22. 若引脚被配置为(输出),gpio端口( 数据 )寄存器中每一位数据决定了对应引脚的(输出电平),复位时所有被使用位为1。

23. mcu 引脚输入/输出一般使用ttl电平,大于( 2.4v) 则识别为“1”,小于(0.4v)则识别为“0”。

24. 在软件上,处理重建问题的方法有(连锁法)、(巡回法)。

25. 通用i/o也记为(gpio)。

26. aw60的ram共有(2kb),地址为($0070~086f)

27. aw60有( 32 )个中断/复位源。

28. rs-232 采用负逻辑,-15v~-3v 为逻辑“( 1)”,3v~+15v 为逻辑“(0 )”

29. 识别是否有键盘哪个键被按下的主要方法有(行扫描法)与(行反转法 )。

二、名词解释。

1. 封装:指用塑料,金属或陶瓷材料把集成电路封在其中。

2. isr:中断服务子程序(终端服务例程)

3. pcb:指印刷电路板。印刷电路板是组装电子元件用的基板,是在通用基材上按预定设计形点间连接及印制元件的印制板,是电路原理图的实物化。

4、pwm :指脉冲宽度调制器,是一个d/a转换器,可以产生一个高电平和低电平之间重复交替的输出信号,这个信号是pwm信号。

5、看门狗:看门狗是一个高为了防止程序跑飞而设计的一种自动定时器。

6、中断:把来自cpu外围设备的强行任务切换请求称为中断。

7、全双工:数据传送是双向的,且可以同时接收与发送数据。

四、简答题。

1. 简述gpio的基本编程方法。

答:(1)通过“数据方向寄存器”设置相应引脚为输入或输出。

2)若是输出引脚,则设置“端口引脚数据寄存器”引脚输出高电平或低电平。

3) )若是输入引脚,则通过“端口数据寄存器”获得引脚的状态。

2. 什么是嵌入式硬件构件?

答:嵌入式硬件构件是指将一个或多个硬件功能模块、支撑电路及其功能描述封装成一个可重用的硬件实体,并提供一系列规范的输入输出接口。

3. 中断过程cpu中寄存器进栈顺序。

答:堆栈顺序:(更高地址)中断堆栈前地址→程序计数器低位→程序计数器高位→索引寄存器(低位x)→累加器→条件码寄存器→中断堆栈后地址(更低地址)

4. 简述led数码管的两种显示方式。

答:led数码管的显示方式:静态与动态。

静态显示:各数码管在显示过程中持续得到送显信号,与各数码管接口持续得到送显信号 i/o口线专用的。特点: 无闪烁,用元器件多,占i/o线多,无须扫描,节省cpu时间,编程简单。

动态显示:各数码管在显示过程中轮流得到送显信号,与各数码管接口轮流得到送显信号 i/o口线共用的。特点: 有闪烁,用元器件少,占i/o线少,必须扫描,花费cpu时间,编程复杂。

7. 总结使用硬件构件化思想设计嵌入式硬件系统的过程与步骤。

1)根据系统的功能划分出若干个硬件构件;(2)将所有硬件构件原理图‘组装’在一起;

3)为中间构件和终端构件添加接口网标。

8. 实现计数与定时的基本方法有哪些?比较它们的优缺点。

实现计数与定时的基本方法:

1.完全硬件方式。

优点:比较方便。

缺点:需要进行延时、定时或计数,若要改变计数或定时的要求,必须改变电路参数,通用性和灵活性差。

2.完全软件方式

优点:节省硬件。

缺点:在执行延时期间,cpu一直被占用,不仅降低了cpu的使用效率,也不容易提供多作业环境。

3.可编程计数器/定时器。

优点:计数时不占用cpu的时间,还可以进行多作业的环境。

缺点:费用比较大。

9. 简述串行通信的传输方式及其基本含义。

单工:数据传送是单向的,一端为发射端,一端为接收端。

全双工:数据传送是双向的,且可以同时接收和发送数据。

半双工:数据传送是双向的,只有一根数据线,在任何时刻,只能有一方发送数据,另一方接收数据。

10. 什么叫下拉电阻?它的作用是什么?

下拉电阻一般是指一端接芯片管脚一端接地(gnd)的电阻。

下拉电阻的主要作用是使得悬空的芯片引脚被上拉电阻或下拉电阻初始化为高电平或低电平。

11. 给出串行通信接口ttl电平到rs-232电平转换电路的转换原理。

发送过程:mcu的txd(ttl电平)经过max232的11脚(t1in)送到max232内部,在内部ttl电平被“提升”为232电平,通过14脚(t1out)发送出去。

接收过程:外部232电平经过max232的13脚(r1in)进入到max232的内部,在内部232电平被“降低”为ttl电平,经过12脚(r1out)送到mcu的rxd,进入mcu内部。

的功能。答:控制输入到某个设备的平均电流或电压。控制命令字编码。

13.实际应用系统中电源引脚为什么要接两个电容?

答:选用一个大容量电解电容器来为全体系统提供大电量存储,如10μf的钽电容;另外选用一个0.1μf的陶瓷旁路电容,尽可能靠近模拟电源引脚。用于抑制高频噪声。

15.实现计数与定时的基本方法有哪些?试比较它们的优缺点。

答:实现计数与定时的基本方法有三种:完全硬件方式、完全软件方式和可编程计数器定时器方法。

其中完全硬件方式速度快,但通用性和灵活性差;完全软件方式的优点是节省硬件。主要缺点是执行延时程序期间,cpu一直被占用,所以降低了cpu的使用效率,也不容易提供多作业环境;可编程计数器/定时器方法的最突出的优点是计数时不占用cpu的时间。

16.下表为字符型lcd的工作方式设置命令格式(7分)

给出dl、n、f的含义。

答:dl:设置数据接口位数,dl=1,8位数据总线db7~db0;dl=0,4位数据总线db7~db4,而db3~db0不用,在此方式下数据操作需两次完成。

n:设置显示行数,n=1,2行显示;n=0,1行显示。

f:设置点阵模式,f=0,5×7点阵;f=1,5×10点阵。

17.设计以mcu为核心的嵌入式系统硬件电路需要注意哪些方面的基本问题?

答:的选择 2.电源 3.普通i/o接口 电路与d/a电路 5.控制电路。

中共有哪些寄存器。

答:1.累加器 a 2.变址寄存器 hx 3.堆栈指针 ap 4.程序计数器 pc 5.条件码寄存器 ccr

20、简述输入捕捉的功能。

答:输入捕捉功能是用来监测外部的事件和输入信号。当外部事件发生或信号发生变化时,在指定的输入捕捉引脚上发生一个指定的沿跳变(可以指定该跳变是上升沿还是下降沿).

定时器捕捉到特定的沿跳变后,把计数寄存器当前的值锁存到通道寄存器。

21、什么是oc输出?为什么oc输出的i/o接口一定要上拉?上拉电阻阻值如何选择?

答:oc输出,即开漏输出,即集电极开路。只有接了上拉电阻,才能输出高低电平,否则只能输出低电平了。

根据实际情况,上拉电阻可以取值在1kω~10kω之间,其阻值大小与静态电流及系统功耗相关。

22、简述中断的作用与处理过程。

答:中断的作用:把来自cpu外围设备的强行任务切换请求;

中断的处理过程一般为:关中断(在此中断处理完成前,不处理其它中断)、保护现场、执行中断服务程序、恢复现场、开中断等。

23、简述中断处理的一般过程。

答:关中断(这样,在此中断处理完成前,不处理其他中断)、保护现场、执行中断服务程序、恢复现场、开中断等。

24、电源滤波电路的作用是什么。

答:用于改善系统的电磁兼容性,降低电源波动对系统的影响,增强电路工作稳定性。

25.什么叫半双工?

半双工:允许设备之间的数据双向传输,但不能同时进行。好比作单轨的铁路或者对讲机。

的译码方式有哪两种?分别写出它们的工作原理。

答:有硬件译码与软件译码两种方式。

硬件译码方式:利用专门的硬件电路来实现显示字符到字段码的转换。

软件译码方式:通过编写软件译码程序来得到要显示的字符的字段码。

27.键盘中断初始化顺序?

答:1、kbie=0(屏蔽中断)

2、kbipex=1(定义中断引脚)

3、写kback=1(清除kbi中断标志)

4、令kbie=1(开中断)

28.简述什么是输出比较。

答:输出比较的功能是用程序的方法在规定的时刻输出需要的电平,实现对外部电路的控制。

29.比较aw60定时器模块实现输出比较功能与pwm功能的异同点。

答:pwm产生一个在高电平和低电平之间重复交替的输出信号,这个信号被称为pwm信号,也叫脉宽调制波。通过指定所需的时钟周期和占空比来控制高电平和低电平的持续时间。

通常定义占空比为信号处于高电平的时间(或时钟周期数)占整个信号周期的百分比,方波的占空比是50%。脉冲宽度是指脉冲处于高电平的时间。pwm的另一个常见用途是控制输入到某个设备的平均电流或电压。

pwm的常见应用是为其他设备产生类似于时钟的信号。因为s08是8位mcus系列,定时器通道寄存器的设置被缓存起来,以确保连续16位数据更新,并避免出现意外的pwm脉冲宽度。写tpmxcnvh或tpmxcnvl中的任意一个寄存器,也就是写缓冲寄存器。

在边沿对齐模式下,只有在一个16位寄存器的两个8位字节都被写入后,且tpmxcnth:tpmxcntl计数器中的值为0x0000,计数值被转移至相应的定时器通道寄存器(直到下一个整周期新的占空比才有效)。

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...