1.什么叫单片机? 它有那些主要特点?
答: 单片机, 就是把中央处理器CPU( central processing unit)、存储器(memory)、定时器、I/O(INPUT/OUTPUT)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。
特点:实现控制系统的在线应用;软/硬件结合控制;能适应较为恶劣的工作环境;软件性能稳定。
2.单片机主要用在那些方面?在你生活中应用单片机的例子有那些?
答:1.工业控制领域;2.家用电器领域;3.智能仪器仪表;4.办公自动化领域;5.商业营销领域;6.航空航天等高科技领域。
例子:比如,花样流水灯,广告牌,智能洗衣机,智能冰箱,智能空调,打印机,智能玩具机器人等等。
3.单片机有那几个发展阶段?8位单片机会不会过时?为什么?
答:单片机的发展历程通常可划分为4个阶段:
1). 第一阶段(1974---1976):单片机探索阶段。
2). 第二阶段(1976---1978):低性能单片机阶段。
3). 第三阶段(1978---1982):高性能单片机阶段。
4). 第四阶段(1982年至今):8位单片机的巩固发展及16位单片机、32位单片机推出阶段。
8位单片机不会过时,未来的单片机虽然呈现多元化的发展趋势,但其位数却不一定继续增加,因为尽管有了16位单片机、32位单片机,但对于一般的控制系统来讲,用8位单片机实现就已经足够了,所以8位的以 80C51系列仍是当前的主流系列。
4.80C51单片机按片内ROM的结构形式可分成那几类?其中80C31属于那一类? 80C51属于那一类?87C51属于那一类?89C51属于那一类?
答:单片机按片内ROM的结构形式可分成:
1).不含片内ROM(ROM less)
2).掩模型ROM(MASK ROM)
3).紫外线擦除可编程ROM(EPROM或OTPROM)
4).电擦除可编程ROM(E2PROM或FLASHROM)
所对应的51子系列芯片名称依次是:80C31;80C51;87C51;89C51
5. 80C51单片机主要由那几部分组成?各主要功能部件的作用是什么?
答:主要由CPU系统、内部存储器、I/O接口及中断定时部件三大部分组成。
1).中央处理器(CPU)的作用:完成运算和控制操作。
2).内部数据存储器的作用:用于存放可读写的数据。
3).内部程序存储器的作用:用于存放程序和原始数据。
4).定时器/计数器的作用:实现定时或计数功能,并以其定时或计数结果对单片机进行控制。
5).并行I/O口的作用:实现数据的并行输入输出。
6). 中断控制系统的作用:并行处理,实时控制,故障处理。
6. 决定程序执行顺序的寄存器是那一个?它的最大寻址范围是多少?
答:程序计数器(PC------PROGRAM COUNTER)
寻址范围是64KB
7. 80C51单片机的存储器结构如何划分?各自的存储空间有多大?
答:80C51单片机存储器在按物理结构上分为程序存储器空间和数据存储器空间两大部分,具体分为4个存储器空间:片内程序存储器,片外程序存储器以及片内数据存储器和片外数据存储器,但从用户使用的角度分为三类:.片内、外统一编址的64KB程序存储器(地址范围为0000H——FFFFH,用16位地址表示);2.片内256B数据存储器(地址范围为00——FFH,用8位地址表示);3.片外64KB数据存储器(地址范围位0000H——FFFFH,用16位地址表示)。
8. 80C51单片机内部RAM的低128单元划分为那3个主要部分?说明各部分的功能。
答:分为工作寄存器区(通用寄存器区),位寻址区,一般用途区。
1. 工作寄存器区的功能:用于存放操作数及中间结果等,
2. 位寻址区的功能:可作为一般RAM单元使用,进行字节操作,也可以对单元中的每一位进行位操作,比如:进行置位,复位,内容传送,逻辑运算等操作。
3.一般用途区的功能:用于堆栈,数据缓冲,数据暂冲。
9. 80C51单片机的信号有何功能?在使用80C51单片机时,信号引脚如何处理?
答:当接低电平时,对ROM的读操作(执行程序)限定在外部程序存储器;当接高电平时,对ROM的读操作从内部开始。80C51,在使用时EA应接高电平。
10.位地址00H~7FH和内RAM字节地址00H~7FH的编址相同,读/写时会不会弄错?为什么?
答:不会,因为内部数据存储器的位地址00H~7FH对应的单元地址为20H~2FH,而片内RAM字节地址00H~7FH是低128B数据存储器区的字节单元地址。
11.80C51单片机的SFR有哪几类?各是什么?
答:由运算类寄存器(3个),指针类寄存器(3个),接口类寄存器(7个),中断类寄存器(2个),定时/计数类寄存器(6个)。
运算类寄存器:累加器A,B寄存器,程序状态字PSW。
指针类寄存器:堆栈指针SP,数据指针DPTR。
接口类寄存器:并行I/O口P0~P3 ,串行数据缓冲器SBUF,串行口控制寄存器SCON,电
源控制寄存器PCON。
中断类寄存器:中断允许控制寄存器IE,中断优先级控制寄存器IP。
定时/计数类寄存器:定时器/计数器T0和T1,定时器/计数器的工作方式寄存器TMOD,定时器/计数器的控制寄存器TCON。
12.80C51的PSW寄存器各位标志的含义是什么?
答:CY或C(PWS.7)——进位标志位,AC(PSW.6)—辅助进位标志位,F0(PSW.5)——用户标志位,RS1和RS0(PSW.4和PSW.3)寄存器组选择位,OV(PSW.2)——溢出标志位,PSW.1保留位,80C51末用而8052作为用户标志位F1,P(PSW.0)——奇偶标志位。
13.DPTR是何种寄存器?它的作用是什么?它是一个寄存器吗?
答:DPTR是特殊功能寄存器中的指针类寄存器中的16位寄存器。
作用:DPTR使用灵活,既可以做16位寄存器,对外部数据存储空间的64KB范围进行访问,也可拆成两个8位寄存器DPH和DPL使用。
它是一个寄存器。
14.80C51的P0~P3口在使用上有何特点?其负载能力如何?在对这些I/O接口进行输入操作时,有什么特殊要求吗?
答:负载能力:由于4个并行口的输出级别在结构上不同,因此它们的负载能力和对接口的要求也各不相同。P0口的每一位输出可以驱动8个LSTTL。P1,P2,P3口的输出驱动电路可以驱动4个LSTTL。
准备工作特殊要求:当P0~P1口作为输出入口使用时,必须先用指令将输出驱动电路中的场应管置为截止状态,既在进行读引脚操作之前,必须要对口锁存器进行写“1”操作。由于在输入操作前有这种准备工作,所以P0~P1口称为准双向口。
15.什么是振荡周期,状态周期,机器周期和指令周期?
答:由石英晶体振荡器产生的时钟信号的周期称为振荡周期。
对时钟信号二分频后所形成的脉冲认号周期称为状态周期。
单片机完成一个基本操作所需的时间称为机器周期。
CPU执行一条指令所需要的时间是一个指令周期。
16.当80C51晶振频率为12MHz时,时钟周期,机器周期各是多少?执行一条最长的指令需要多长时间?
答:时钟周期为1/12rom是什么,机器周期是1Μs,执行一条最长的指令需要4个机器周期(只有乘法和除法两条指令)。
17.80C51单片机运行出错或程序进入死循环时应如何摆脱困境?
答:当单片机动行出错或进入死循环后,为了摆脱困境,也可以利用复位操作进行重新启动。
18.80C51复位后的状态如何?复位方法有哪几种?
答:80C51复位后,单片机从程序存储器0000H单元开始执行程序。以下是
21个SFR复位后的初始状态
SFR | 初始状态 | SFR | 初始状态 |
ACC | 0 0H | TMOD | 00H |
B | 0 0 H | TCON | 00H |
PSW | 0 0 H | TH0 | 00H |
S P | 0 7 H | TL0 | 00H |
DPL | 0 0 H | TH1 | 00H |
DPH | 0 0 H | TL1 | 00H |
P0~P3 | 0FFH | SBUF | 不定 |
I P | ×××00000B | SCON | 00H |
I E | 0××00000B | PCON | 0×××0000B |
复位方法:80C51复位后的状态有上电复位和上电复位兼手动复位。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论