单片机原理及接口技术第三版课后习题答案
- 格式:docx
- 大小:24.55 KB
- 文档页数:10
单片机原理及接口技术教材习题全部解答第 1 章绪论1- 1 解答:第一台计算机的研制目的是为了计算复杂的数学难题。
它的特点是:计算机字长为12 位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t ,其造价为100 多万美元。
它的诞生,标志着人类文明进入了一个新的历史阶段。
1- 2 解答:单片微型计算机简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU )、随机存储器(RAM )、只读存储器(ROM )、定时/计数器及I/O 接口等部件。
1- 3 解答:单片机的发展大致经历了四个阶段:第一阶段(1970 —1974 年),为 4 位单片机阶段;第二阶段(1974 —1978 年),为低中档8 位单片机阶段;第三阶段(1978 —1983 年),为高档8 位单片机阶段;第四阶段(1983 年至今),为8 位单片机巩固发展阶段及16 位单片机、32 位单片机推出阶段。
1- 4 解答:Intel 公司的MCS-48 系列、MCS-51 系列、MCS-96 系列产品;Motorola 公司的6801 、6802 、6803 、6805 、68HC11 系列产品;Zilog 公司的Z8 、Super8 系列产品;Atmel 公司的AT89 系列产品;Fairchild 公司的F8 和3870 系列产品;TI 公司的TMS7000 系列产品;NS 公司的NS8070 系列产品;NEC公司的QOM87 (卩PD7800 )系列产品;National 公司的MN6800 系列产品;Hitachi 公司的HD6301 、HD63L05 、HD6305 。
1- 5 解答:( 1 )8031/8051/8751 三种型号,称为8051 子系列。
8031 片内没有ROM ,使用时需在片外接EPROM 。
8051 片内含有4KB 的掩模ROM ,其中的程序是生产厂家制作芯片时烧制的。
单片机原理与接口技术第三版课后答案【篇一:单片机原理及接口技术课后答案李朝青 (第三版)】lass=txt>第一章1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(cpu)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的ram、rom以及i/o口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4. 微型计算机怎样执行一个程序?答:通过cpu指令,提到内存当中,再逐一执行。
5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
它有嵌入式微处理器、嵌入式微控制器、嵌入式dsp处理器、嵌入式片上系统等。
嵌入式系统的出现最初是基于单片机的。
它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。
因此,她是典型的嵌入式系统。
第二章1.89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89c51的ea端有何用途?3. 89c51的存储器分哪几个空间?如何区别不同空间的寻址?答:rom(片内rom和片外rom统一编址)(使用movc)(数据传送指令)(16bits地址)(64kb)片外ram(movx)(16bits地址)(64kb)片内ram(mov)(8bits地址)(256b)4. 简述89c51片内ram的空间分配。
新版单⽚机原理及接⼝技术课后答案第三版样本第⼀章1.单⽚机具有哪些特点( 1) ⽚内存储容量越来越⼤。
( 2抗⼲扰性好, 可靠性⾼。
( 3) 芯⽚引线齐全, 容易扩展。
( 4) 运⾏速度⾼, 控制功能强。
( 5) 单⽚机内部的数据信息保存时间很长, 有的芯⽚能够达到1 以上。
2. 89C51单⽚机内包含哪些主要逻辑功能部件?答: 80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)⽚内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并⾏I/O⼝:8位, 4个(6)串⾏接⼝:全双⼯, 1个(7)定时器/计数器:16位, 2个(8)⽚内时钟电路:1个3.什么是微处理器(CPU)、微机和单⽚机?答: 微处理器本⾝不是计算机, 但它是⼩型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机, 除了微处理器外还包括存储器、接⼝适配器以及输⼊输出设备等。
单⽚机是将微处理器、⼀定容量的RAM、ROM以及I/O⼝、定时器等电路集成在⼀块芯⽚上, 构成的单⽚微型计算机。
4. 微型计算机怎样执⾏⼀个程序?答: 经过CPU指令, 提到内存当中, 再逐⼀执⾏。
5.什么是嵌⼊式系统? 她有哪些类型? 为什么说单⽚机是典型的嵌⼊式系统?答; 嵌⼊式系统是将先进的计算机技术、半导体技术和电⼦技术和各个⾏业的具体应⽤相结合后的产物, 这⼀点就决定了它必然是⼀个技术密集、资⾦密集、⾼度分散、不断创新的知识集成系统。
它有嵌⼊式微处理器、嵌⼊式微控制器、嵌⼊式DSP处理器、嵌⼊式⽚上系统等。
嵌⼊式系统的出现最初是基于单⽚机的。
它从体系结构到指令系统都是按照嵌⼊式应⽤特点专门设计的, 能最好的满⾜⾯对控制对象, 应运系统的嵌⼊、现场的可靠运⾏以及⾮凡的控制品质要求。
因此, 她是典型的嵌⼊式系统。
第⼆章1.89C51单⽚机内包含哪些主要逻辑功能部件?答: 80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)⽚内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并⾏I/O⼝:8位, 4个(6)串⾏接⼝:全双⼯, 1个(7)定时器/计数器:16位, 2个2.89C51的EA端有何⽤途?答: /EA端接⾼电平时, CPU只访问⽚内/doc/7c9fb100e73a580216fc700abb68a98270feac55.html 并执⾏内部程序, 存储器。
章3 80C51的指令系统1.80C51系列单片机的指令系统有何特点?答:执行时间短。
1个机器周期指令有64条,2个机器周期指令有45条,而4个机器周期指令仅有2条(即乘法和除法指令);指令编码字节少。
单字节的指令有49条,双字节的指令有45条,三字节的指令仅有17条;位操作指令丰富。
这是80C51单片机面向控制特点的重要保证。
2.80C51单片机有哪几种寻址方式?各寻址方式所对应的寄存器或存储器空间如何?答:80C51单片机的寻址方式有七种。
即:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器变址寻址、相对寻址和位寻址。
这些寻址方式所对应的寄存器和存储空间如下表所示。
3.访问特殊功能寄存器SFR可以采用哪些寻址方式?答:直接寻址和位寻址方式。
4.访问内部RAM单元可以采用哪些寻址方式?答:直接寻址、寄存器间接寻址和位寻址方式。
5.访问外部RAM单元可以采用哪些寻址方式?答:寄存器间接寻址。
6.访问外部程序存储器可以采用哪些寻址方式?答:立即寻址、变址寻址和相对寻址方式。
7.为什么说布尔处理功能是80C51单片机的重要特点?答:单片机指令系统中的布尔指令集、存储器中的位地址空间与CPU中的位操作构成了片内的布尔功能系统,它可对位(bit)变量进行布尔处理,如置位、清零、求补、测试转移及逻辑“与”、“或”等操作。
在实现位操作时,借用了程序状态标志器(PSW)中的进位标志Cy作为位操作的“累加器”。
8.对于80C52单片机内部RAM还存在高128字节,应采用何种方式访问?答:寄存器间接寻址方式。
9.试根据指令编码表写出下列指令的机器码。
(1)MOV A,#88H----------------74H, 88H(2)MOV R3,50H----------------ABH,50H(3)MOV P1,#55H----------75H,90H,55H(4)ADD A,@R1---------------------27H(5)SETB 12H----------------------D2H,12H10.完成某种操作可以采用几条指令构成的指令序列实现,试写出完成以下每种操作的指令序列。
章10 80C51单片机C语言程序设计1.C51应用程序具有怎样的结构?答:C51程序由一个或多个函数构成,其中至少应包含一个主函数main。
程序从主函数开始执行,调用其它函数后又返回主函数,被调用函数如果位于主调函数前面,可以直接调用,否则应先说明后调用。
被调用函数可以是用户自编的函数,或是C51编译器提供的库函数。
2.C51支持的数据类型有哪些?答:字符型、整型、长整型、浮点型、位型、访问SFR。
3.C51支持的存储器类型有哪些?与单片机存储器有何对应关系?答:见表9.2所示。
4.C51有哪几种编译模式?每种编译模式的特点如何?答:SMALL:小模式。
变量默认在片内RAM。
空间小,速度块;COMPACT:紧凑模式。
变量默认在片外RAM的页(256字节,页号由P2口决定);LARGE:大模式。
变量默认在片外RAM的64KB范围。
空间大,速度慢。
5、中断函数是如何定义的?各种选项的意义如何?答:interrupt n 用于定义中断函数,n为中断号,可以为0~31,通过中断号可以决定中断服务程序的入口地址。
常用的中断源对应的中断号6、C51应用程序的参数传递有哪些方式?特点如何?答:参数传递可以采用寄存器、固定存储器位置方式。
寄存器传递方式最多可以传递3个参数。
这种参数传递可以产生高效的代码。
当无寄存器可用时,参数可以采用固定的存储器位置传递。
在SMALL模式下,参数传递在内部RAM中完成。
在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。
7、一般指针与基于存储器的指针有何区别?答:定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。
一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。
定义时就指定了它所指向的对象的存储类型时,该指针变量就属于基于存储器的指针。
基于存储器的指针可以高效访问对象,类型由C51源代码中存储器类型决定,且在编译时确定。
单片机原理与接口技术第三版课后答案3.什么是微处理器(cpu)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的ram、rom以及i/o口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4. 微型计算机怎样执行一个程序?答:通过cpu指令,提到内存当中,再逐一执行。
5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
它有嵌入式微处理器、嵌入式微控制器、嵌入式dsp处理器、嵌入式片上系统等。
嵌入式系统的出现最初是基于单片机的。
它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。
因此,她是典型的嵌入式系统。
第二章1.89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89c51的ea端有何用途?3. 89c51的存储器分哪几个空间?如何区别不同空间的寻址?答:rom(片内rom和片外rom统一编址)(使用movc)(数据传送指令)(16bits地址)(64kb)片外ram(movx)(16bits地址)(64kb)片内ram(mov)(8bits地址)(256b)4. 简述89c51片内ram的空间分配。
单片机原理及接口李朝青1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(DCPU冲央处理器):8位(2)片内RAM:128B⑶特殊功能寄存器:21个⑷程序存储器:4KB(5)并行1/0口:8位,4个(6)串行接□:全双工,1个⑺定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序, 存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
3・89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM( MOVX)( 16bits 地址)(64KB)片内RAM( MOV)( 8bits 地址)(256B)4.简述89C51片内RAM的空间分配。
答:片内RAM有256B低128B是真正的RAM区高128B是SFR(特殊功能寄存器)区5.简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。
答:片内RAM区从00H〜FFH( 256B)其中20H〜2FH(字节地址)是位寻址区对应的位地址是00H〜7FH6・如何简捷地判断89C51正在工作?答:用示波器观察8051的XTAL2端杲否有脉冲信号输出(判断震荡电路工作是否正常?)ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6 分频用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?)观察PSEN(判断8051能够到EPROM或ROM中读取指令码?)因为/PSEN接外部EPROM( ROM)的/OE端子OE=Output Enable(输出允许)7.89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1 和RSO 能够给出4中组合用来从4组工作寄存器组中进行选择PSW 属于SFR( Special Function Register)(特殊功能寄存器)8.89C51 P0 □用作通用I /O □输入时,若经过TTL9C”门输入数据,应注意什么?为什么?答:9・读端□锁存器和”读引脚”有何不同?各使用哪种指令?答:读锁存器(ANLP0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(MOV A,Pl这条指令就是读引脚的,意思就是把端Dpi输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常见这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD 算术及逻辑运算ORL、CPL、ANL. ADD、ADDC、SUBB、INC、DEC控制转移CJNE. DJNZ都属于读锁存器。
单片机原理与接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。
它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。
它的诞生,标志着人类文明进入了一个新的历史阶段。
1-2解答:单片微型计算机简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器与I/O接口等部件。
1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段与16位单片机、32位单片机推出阶段。
1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。
1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。
8031片没有ROM,使用时需在片外接EPROM。
8051片含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。
8751片含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。
(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。