单片机简答题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、8051单片机内部有几个定时/计数器他们是由哪些专用寄存器组成

两个16位可编程定时/计数器:T0和T1。加法计数器、方式寄存器TMOD、控制寄存器TCON。

2、定时/计数器用做定时时,其定时时间与哪些因素有关做计数时,对外界计数频率有何限制

内部机器周期,晶振频率,初值外部计数脉冲频率应小于振荡频率的1/12.

3、什么是串行通信、并行通信其优缺点

按一位接一位顺序传递数据的通信方式称为串行通信,它的特点是传输线少,通信线路简单,通信速度慢,成本低,适合长距离通信。一次同时传送多位数据的通信方式称为并行通信,它的特点是通信速度快,但传输信号线多,传输距离较远时线路复杂,成本高,通常用于近距离传输。

4、与MCS—51串行口有关的特殊功能寄存器有哪几个

发送数据寄存器和接收数据寄存器合用一个特殊功能寄存器SBUF(串行口数据寄存器),串行口控制寄存器SCON和电源控制寄存器PCON。

5、七段LED显示器静态显示和动态显示分别具有什么特点

答:静态显示:公共端直接接地或电源,各级选线分别与I/O接口线连接,结构简单,显示方便

缺点:一个数码管需要8根I/O线,如果数码管个数少,用起来方便,但如果数码管数目较多,就要占用很多I/O线。

动态显示:将所有的数码管的段选线并接在一起,用一个I/O口控制,公共端不是直接接地或电源,而是通过相应的I/O接口控制。所用I/O接口信号线少,线路简单。软件开销大,占用CPU大量时间需要CPU周期性对它刷新。

6、键盘的工作方式通常有哪三种

直接连接于单片机的I/O接线口;可利用扩展的并行I/O接口连接;利用可编程的键盘显示接口芯片进行连接

7、软件上采取的消除抖动的措施是什么

软件消抖是利用延时程序消除抖动。当检测到有键按下时执行一段延时程序跳过抖动,再去检测,通过两次检测来识别一次按键,这样就可以消除前沿抖动的影响。对于后沿抖动,由于在接收一个键位后,一般都要经过一段时间再去检测有无按键,这样就自然跳过后沿抖动时间而消除后沿抖动了。

8、数据存储器空间地址同程序存储器一样,那么为什么不会发生总线冲突呢

单片机是通过不同的信号来对片外数据存储器和程序存储器进行读写的,片外数据存储器的读写通过RD和WR信号来控制,而程序存储器的读写通过PSEN信号

控制,同时两者通过不同的指令来实现访问,片外数据存储器用MOVX指令访问,程序存储器用MOVC指令访问。

9、MCS—51单片机有哪几种中断源如何设定它们的优先级各自的中断入口地址5个硬件中断源,两个外部中断源0

INT,两个定时/计数器T0和T1的溢

INT和1

出中断TF0和TF1,一个串行口发送T1和接收R1中断。

通过由外部的中断优先级寄存器IP来设置其优先级。

他们的中断入口地址依次为:0003H、0013H、000BH、001BH、0023H

10、外部中断有哪几种触发方式如何设定

电平触发,跳变(边沿)触发通过对特殊功能寄存器TCON编程来选择。11、什么是中断、断点、中断源和中断请求

中断:在计算机中,由于计算机内外部的原因或软硬件的原因,使CPU从当前正在执行的程序中暂停下来,而自动转去执行预先安排好的为处理该原因而编写的服务程序。执行完服务程序后,再返回被暂停的位置,继续执行原来的程序。中断源:产生中断请求信号的事件、原因。

断点:程序被中断的地方。

中断请求:中断源向CPU发出的请求中断处理的地方。

12、CPU响应中断的基本条件是什么

中断源请求且中断允许。

条件:1、CPU没有处在一个同级或高级的中断服务中

2、查询中断请求的机器周期是当前指令的最后一个机器周期

3、当前指令不是返回指令(RET,RETI)或访问IE、IP的指令。

13、串行通信有哪几种制式

单工、半双工、全双工。

14、什么是异步串行通信有几种格式其优缺点

异步串行通信:数据在线路上传送时是以一个字符为单位,未传送时线路处于空闲状态,空闲线路约定为高电平“1”。

优缺点:一次传送的位数比较少对发送时钟和接收时钟的要求相对不高,线路简单,传送速度较慢。

3种方式:8位异步通信方式;9位异步通信方式,波特率不变;9位异步通信方式,波特率可变。

15、8255和MCS—51相连可以为外设提供哪几个8位I/O端口

3个:A口 B口 C口

16、中断系统相关寄存器IE/IP及其位的含义,中断响应过程。

IE:中断允许寄存器 IP:中断优先级寄存器

中断响应过程:✍根据中断请求源的优先级高低,对相应的优先级状态触发器置“1”。

✍保护断点,即把程序计数器PC的内容压入堆栈保存。

✍清除内部硬件可清除的中断请求标志位(IEO,IE1,TF0,TF1)

♍把被响应的中断服务程序入口地址送入PC中,从而转入相应的中断服务程序执行。

17、定时器相关的寄存器(TCON/TMOD)其位的定义

C/T:定时或计数方式选择位。GATE:门控位。 TF1:定时器T1溢出标志位。

TR1:定时器T1的启动位。

18、简述SCON中SM2、TB8、RB8的作用

SM2的作用:多机通信控制位 TB8:奇偶校验位/判断地址或数据

RB8:存放接收数据的第9位(方式2和3中)/接收到的停止位(方式1)

19、A/D、D/A转换器的输入量与输出量各是什么

模拟量、数字量数字量、模拟量

20、串行通信的波特率

衡量串行通信速度的快慢。波特率=一个字符的二进制位数*字符/秒

相关文档
最新文档