单片机原理及接口技术 课后答案 (胡健 刘玉宾 朱焕立 著) 机械工业出版社
- 格式:pdf
- 大小:276.73 KB
- 文档页数:20
单片机原理和接口技术课后答案绪论1.第一台计算机的问世有何意义答第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。
与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。
2.计算机由哪几部分组成答由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。
3.微型计算机由哪几部分构成答微型计算机由微处理器、存储器和I/O接口电路构成。
各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。
4.微处理器与微型计算机有何区别答微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。
5.什么叫单片机其主要特点有哪些答在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。
单片机主要特点有控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。
6.微型计算机有哪些应用形式各适于什么场合答微型计算机有三种应用形式多板机(系统机)、单板机和单片机。
多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。
单板机,I/O设备简单,软件资源少,使用不方便。
早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。
单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。
目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。
7.当前单片机的主要产品有哪些各有何特点答多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。
因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有l ATMEL公司融入Flash存储器技术推出的AT89系列单片机;l Philips公司推出的80C51、80C552系列高性能单片机;l 华邦公司推出的W78C51、W77C51系列高速低价单片机;l ADI公司推出的ADμC8xx系列高精度ADC单片机;l LG公司推出的GMS90/97系列低压高速单片机;l Maxim公司推出的DS89C420高速(50MIPS)单片机;l Cygnal公司推出的C8051F系列高速SOC单片机等。
单片机原理及接口技术课后答案_(第三版)第一章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端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
单片机答案页脚第1章思考题及习题1参考笹案一、填空1.除了单片机这一名称之外.单片机还可称为_________ _________ :傲控创器・嵌入式控制器.2•单片机与普通徽型计算机的不词之处在于其将_______ . ________ .和 _________ 三部分.通述部________ 连接在一起,集咸于一块芯片上.蓉:CPU.存储器、I/O口、总我3.AT89S51单片机工作频率上限为______ MHz J?.ll.z.4.专用单片机巳使系统结构最简化.较硬件资涼利馬最优化,从而大大痒低和提高_______ 成本.可靠性.二、单遶1・单片机药敦据之所以用二进制形式表示.主要是A.为了编穆方便B.受器件的轲理性能限制C.为了通用性D•为了提高运算速度答:B2.在察用电号中便用单片机应厲于徽计算机的________ 。
A.辅助设计应用B.测量、控無应用C.数值计算应用D.数错处理应用蓉:B3.下面的哪一项应用,不矚于单片机的应席图。
A.工业控刮B.家爲电Sf的控制C.敦据库菅理D.汽车电子设备三.判新对错1.STC系列单片机是8051核的单片机。
丈2.AT89S52与AT89S51相比,片多出了 4KB的Flnsh程序存储舅、128B的RAM、1个中断源、1个定时器(且具有捕捉功能人对3•单片机是一种CPU,错4.AT89S52单片机是微处理裁•傑5.AT89S51片的Flash 序存储器可在釵写入(ISP),而AT89C52 9A不能。
对6.为AT89C51草片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换・对7.为AT89S51草片机设计的应用系挠板,可柠芯片AT89S51直接用芯片AT89S52替换.对8.单片机的功能创至于测量和控別.而复杂的我字佶号处理运算及商速的测控功能則是DSP的长处。
对笫2章思考题及习题2参考答案一、填空1.在AT89S51单片机中.如果采用6Mllz 一个机務周期为 ______ 。
单片机原理及接口技术课后习题答案(五)第 5 章1.简述中断、中断源、中断优先级及中断嵌套的含义。
答:①中断:中断是指计算机在执行某一程序的过程中, 由于计算机系统内、外的某种原因, 而必须中止原程序的执行, 转去执行相应的处理程序, 待处理结束之后, 再回来继续执行被中止的原程序的过程。
(采用了中断技术后的计算机, 可以解决CPU与外设之间速度匹配的问题, 使计算机可以及时处理系统中许多随机的参数和信息, 同时, 它也提高了计算机处理故障与应变的能力。
)②中断源:中断源是指在计算机系统中向CPU发出中断请求的来源。
(中断可以人为设定, 也可以是为响应突发性随机事件而设置。
通常有I/O设备、实时控制系统中的随机参数和信息故障源等。
)③中断优先级:中断优先级越高, 则响应优先权就越高。
当CPU正在执行中断服务程序时, 又有中断优先级更高的中断申请产生, 这时CPU就会暂停当前的中断服务转而处理高级中断申请, 待高级中断处理程序完毕再返回原中断程序断点处继续执行, 这一过程称为中断嵌套。
2.MCS-51单片机提供几个中断源?几个中断优先级?答:提供5个中断源,分两个优先级。
3.简述TCON、SCON、IE、IP 4个特殊功能寄存器各位的定义及功能。
答:①TCON:TFi:内部定时器i溢出标志位,硬件置位,进入中断后硬件自动清除。
TRi:内部定时器i运行控制位,软件置位或清除。
IEi:外部中断i请求标志位,硬件置位,进入中断后硬件自动清除。
ITi:外部中断i类型控制位,由软件设置或清除。
ITi=1时是下降沿触发;ITi=0时是低电平触发。
(i=0、1)②SCON:TI:串行口发送中断标志位。
发送完一帧数据后,硬件置位TI,CPU响应中断后,应由软件清除TI。
RI:串行口接收中断标志位。
接收完一帧数据后,硬件置位RI,CPU响应中断后,应由软件清除RI。
③ IE:EA:中断总允许位。
EA=0,禁止一且中断,EA=1,是否允许中断由下各位定。
习题答案①②③④习题答案第二章:硬件结构一、填空1. 0;低电平2. 32;4;8;R0-R73. 上电复位;手动按键复位;00;00H-07H;114. 内部数据存储器;外部数据存储器;内部程序存储器;外部程序存储器;35. 256B;64KB6. 0B;4KB7. 1.2MHz;12MHz;1us二、选择1. ①2. ④3. ①4. ①5. ②6. ③7. ③8. ③9. ③三、判断1. ×2. ×3. ×4. √5. ×6. ×7. ×8. ×9. ×习题答案第三章:指令系统一、填空1. 指令2. 111;单;双;三3. 74. 操作数;A;B;DPTR5. 操作数;地址;R0;R1;DPTR6. 直接7. DPTR;PC;A;程序存储器8. DPTR;SP;MOVX9. 直接;立即10. 80H第三章:指令系统一、填空11. 68H12. 68H13. 62H;68H;36H14. 41H;39H;88H15. BFH;0;0;016. 2EH;1;1;017. 26H;118. 90H;06H;0;119. 10H;03H;0;020. 06H;09H21. 00H;96H二、选择1. ④2. ③3. ④4. ②第四章:程序设计一、填空1. 保护;恢复2. 机器语言3. 0500H;0505H;01H;0507H二、编程5.答案见课件第五章:中断系统一、填空1. 共享2. 外部3. PC;PC;外部中断0矢量地址4. 外部中断05. 电平;边沿二、选择1. ②2. ③3. ④4. ①5. ③6. ④7. ②8. ②三、编程3.程序见下页ORG 0000HAJMP MAINORG 0003H ;外部中断0中断矢量地址AJMP IT_0ORG 000BH ;定时器0中断矢量地址AJMP IT_T0ORG 0023H ;串口中断矢量地址AJMP IT_SORG 0100H ;主程序起始地址 MAIN:… ;主程序其他初始化工作SETB EXO ;开外部中断0CLR ITO ;置外部中断0电平触发方式SETB ET0 ;开定时器0中断SETB ES ;开串口中断SETB EA ;开CPU总中断SETB PT0 ;置定时器0为高优先级中断… ;主程序主体内容 IT_0:… ;外部中断0中断处理子程序 IT_T0:… ;定时器0中断处理子程序 IT_S:… ;串口中断处理子程序 END ;主程序结束【习题P99-3】初始化程序 中断初始化第六章:定时器一、填空1. 16;4;32. 中断标志位;查询标志位3. 32768us二、选择1. ③2. ④第七章:系统扩展一、填空1. 分时复用的数据总线和低8位地址总线;高8位地址总线;写控制线;读控制线2. 64KB;64KB3. 高4. 统一;统一5. 锁存;三态缓冲6. 选通控制二、选择1. ②2. ①3. ③4. ④5. ③6. ②7. ③习题答案三、扩展2.用2片Intel2716给8051单片机扩展一个4KB的外部程序存储器,要求地址空间与8051的内部ROM相衔接,画出逻辑连接图。
单片机原理及接口技术课后答案篇一:单片机原理及接口技术课后习题答案_李朝青第一章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系列单片机在片内集成了以下主要逻辑功能部件:(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
第一章一、计算题1、①(10000111)2 (87)16② (0 .101) 2 (0.A) 16③(101111.1011) 2 (2F.B) 162、①(430)10 (1AE) 16②(0.6875)10(0.B) 16③(110.851563)10 (6E.DA0008637BD058) 163、①(11101010110)2 (1878)10② (1001000.0101101) 2 (72.351563) 10③ (0.010101) 2 (0.328125) 104、①00011100B ②10000000B ③11110000B5、原码反码补码①0010 0110 0010 0110 0010 0110②0100 0000 0100 0000 0100 0000③1111 0000 10001111 1001 00006、X Y X+YX-Y①00100110 00110111 01100101 10001001真值101-9②01001110 00001111 01011101 00111111真值9363③10110011 01100001 00101110 01101100s真值461087、(863) 10 (895) 10 (365) 108、414235H 434F4D5055544552H 5374756479H二、问答题1、什么是数制?为什么微型计算机要采用二进制?十六进制数能为计算机执行么?为什么要学习十六进制数。
答:数制就是计数方式,计算机中采用二进制是由计算机所使用的逻辑器件所决定。
这种逻辑器件是具有两种状态的电路(触发器)好处是运算法则简单、实现方便,两个状态的系统具有稳定性。
计算机中的数只能用二进制表示,十六进制适合于读写方便需要。
2、单片机的发展状况如何?它有哪些应用?试举例说明。
答:1971年微处理器研制成功。
1974年,美国仙童公司研制出世界第一台单片微型计算机F8。
单片机原理与接口技术教材习题全部解答第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子系列。
单片机答案第 1 章思考题及习题 1 参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。
答:微控制器,嵌入式控制器 .2. 单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O口、总线3. AT89S51 单片机工作频率上限为MHz。
答:24MHz。
4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。
答:成本,可靠性。
二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答: B2.在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3.下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B .家用电器的控制 C .数据库管理 D .汽车电子设备答: C三、判断对错1. STC 系列单片机是8051 内核的单片机。
对2.AT89S52 与 AT89S51相比,片内多出了 4KB的 Flash 程序存储器、 128B 的 RAM、 1个中断源、 1 个定时器(且具有捕捉功能)。
对3.单片机是一种 CPU。
错4.AT89S52 单片机是微处理器。
错5.AT89S51 片内的 Flash 程序存储器可在线写入( ISP),而 AT89C52则不能。
对6. 为 AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片 AT89S51替换。
对7. 为 AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片 AT89S52替换。
对8.单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是 DSP的长处。
对第 2 章思考题及习题 2 参考答案一、填空1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2μ s2. AT89S51 单片机的机器周期等于个时钟振荡周期。
单片机原理与接口技术课后答案(共20页)-本页仅作为预览文档封面,使用时请删除本页-第一章1:什么是单片机?单片机是一种面向工业的微处理器,它将CPU、RAM、ROM存储器、定时计数器、中断系统、I/O 接口电路集成在一个芯片上,也叫单片微型计算机。
由于体积小、功能强、可靠性高、功耗更低,可以嵌入到任何工业设备和仪器仪表中,被作为嵌入式控制器,被广泛地应用在工业控制领域。
2 单片机有哪些特点?答: (1)单片机的存储器ROM和RAM是严格区分的。
ROM称为程序存储器,只存放程序、固定常数及数据表格。
RAM 则为数据存储器,用作工作区及存放用户数据。
(2)采用面向控制的指令系统。
(3)单片机的I/O 引脚通常是多功能的。
(4)单片机的外部扩展能力强。
(5)单片机体积小,成本低,运用灵活,易于产品化。
(6)面向控制,能有针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。
(7)抗干扰能力强,适用温度范围宽。
(8)可以方便地实现多机和分布式控制,使整个控制系统的效率和可靠性大为提高。
3 单片机的应用有哪些?答: (1)工业控制。
单片机可以构成各种工业控制系统、数据采集系统等。
如数控机床、自动生产线控制、电机控制、测控系统等。
(2)仪器仪表。
如智能仪表、医疗器械、数字示波器等。
(3)计算机外部设备与智能接口。
如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。
(4)商用产品。
如自动售货机、电子收款机、电子秤等。
(5)家用电器。
如微波炉、电视机、空调、洗衣机、录像机、音响设备等。
(6)消费类电子产品。
(7)通讯设备和网络设备。
(8)儿童智能玩具。
(9)汽车、建筑机械、飞机等大型机械设备。
(10)智能楼宇设备。
(11)交通控制设4.常见的单片机有哪些类型?答: 1 .AVR 单片机;2.Motorola 单片机;3.MicroChip 单片机;4.Scenix 单片机;5.EPSON单片机;7.GMS90 单片机;8.华邦单片机 9.Zilog 单片机;10.NS 单片机;11.AX1001单片机第二章1,MCS-51 单片机内部包含哪些主要逻辑功能部件答:(1)1 个8 位的微处理器CPU。
单片机原理和接口技术课后答案绪论1.第一台计算机的问世有何意义答第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。
与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。
2.计算机由哪几部分组成答由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。
3.微型计算机由哪几部分构成答微型计算机由微处理器、存储器和I/O接口电路构成。
各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。
4.微处理器与微型计算机有何区别答微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。
5.什么叫单片机其主要特点有哪些答在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。
单片机主要特点有控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。
6.微型计算机有哪些应用形式各适于什么场合答微型计算机有三种应用形式多板机(系统机)、单板机和单片机。
多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。
单板机,I/O设备简单,软件资源少,使用不方便。
早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。
单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。
目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。
7.当前单片机的主要产品有哪些各有何特点答多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。
因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有l ATMEL公司融入Flash存储器技术推出的AT89系列单片机;l Philips公司推出的80C51、80C552系列高性能单片机;l 华邦公司推出的W78C51、W77C51系列高速低价单片机;l ADI公司推出的ADμC8xx系列高精度ADC单片机;l LG公司推出的GMS90/97系列低压高速单片机;l Maxim公司推出的DS89C420高速(50MIPS)单片机;l Cygnal公司推出的C8051F系列高速SOC单片机等。
单片机原理及接口技术课后答案-(第三版)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端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
单片机原理及接口技术课后习题答案——胡健主编(机械工业出版社)第一章一、计算题1、①(10000111)2(87)16②(0.101)2(0.A)16③(101111.1011)2(2F.B)162、①(430)10(1AE)16②(0.6875)10(0.B)16③(110.851563)10(6E.DA0008637BD058)163、①(11101010110)2(1878)10②(1001000.0101101)2(72.351563)10③(0.010101)2(0.328125)104、①00011100B②10000000B③11110000B5、原码反码补码①001001100010011000100110②010000000100000001000000③1111000010001111100100006、某Y某+Y某-Y①00100110001101110110010110001001真值101-9②01001110000011110101110100111111真值9363③10110011011000010010111001101100真值461087、(863)10(895)10(365)108、414235H5374756479H二、问答题1、什么是数制?为什么微型计算机要采用二进制?十六进制数能为计算机执行么?为什么要学习十六进制数。
答:数制就是计数方式,计算机中采用二进制是由计算机所使用的逻辑器件所决定。
这种逻辑器件是具有两种状态的电路(触发器)好处是运算法则简单、实现方便,两个状态的434F4D5055544552H2系统具有稳定性。
计算机中的数只能用二进制表示,十六进制适合于读写方便需要。
2、单片机的发展状况如何它有哪些应用?试举例说明。
答:1971年微处理器研制成功。
1974年,美国仙童公司研制出世界第一台单片微型计算机F8。
该机由两块集成电路芯片组成,具有与众不同的指令系统,深受民用电器及仪器仪表领域的欢迎和重视。
CLR(3) CLRCLRCLRCLR18、MOV27H,R7MOV26H, R6MOV25H, R5MOV24H, R4MOV23H, R3MOV22H, R2MOV21H, R1MOV20H, R019、MOV2FH,20MOV2EH,21MOV2DH, 2220、编程,进行两个16位数的减法:6F5DH-13B4H结果存入内部RAM的30和31H单元,30H 存低八位。
C L R CMOV A, #5DH;被减数的低8位f AMOV R2, #B4H;减数低8位f R2SUBB A, R2;被减数减去减数,差f AMOV30H, A;低8位结果f 30HMOV A, #6FH;被减数的高8位f AMOV R2, #13H;减数高8位f R2SUBB A, R2;被减数减去减数,差f AMOV31H, A;高8位结果f 30H注意:如果在你的程序中用到了进位位,在程序开始的时候要记得清0进位位21、编程,若累加器A满足下列条件,则程序转至LABEL存储单元,设A中为无符号数。
(1) A> 10CJNE A, #0AH, L1 ; (A)与10 比较,不等转L1 LJMP LABEL ;相等转LABELMOV @R0, AINC DPTR;指向下一个数据INC R0•DJNZ R2, LOOP;数据块长度减1,没传送完,继续传送RET35、解:(1000H) =53H(1001H) =54H(1002H) =41H(1003H) =52H(1004H) =54H(1005H) =12H(1006H) =34H(1007H) =30H(1008H) =00H(1009H) =70H36、阅读卜列程丿予说明其功能MOV RO, #40H ; 40H—R0MOV A, @R0 ; 98H—AINC R0;41H—R0ADD A, @R0;98H+ (41H) =47H H AINC R0MOV @R0, A;结果存入42H单元CLR A清AADDC A, #0;进位位存入AINC R0MOV @R0, A ; 进位位存入43H功能:将40H, 41H单兀中的内容相加结果放在42H单兀,进位放在43H单兀,(R0) =43H, (A) =1, (40H) =98H, (41H) =AFH,(42H) =47H, (43H) =01H37、同上题MOV A, 61H;F2H^AMOV B, #02H;02H—BMUL AB;F2H X O2H=E4H R AADD A, 62H;积的低8位加上CCH^AMOV 63H, A;结果送62HCLR A;清AADDC A, B;积的咼8位加进位位f AMOV 64H, A;结果送64H功能:将61H单元的内容乘上h亠八* 、” F ■亠2,低8位再加上62H单元的内容放入63H,将结果的咼8 位放在64H 单兀。
习题答案
①②③④习题答案
第二章:硬件结构
一、填空
1. 0;低电平
2. 32;4;8;R0-R7
3. 上电复位;手动按键复位;00;00H-07H;11
4. 内部数据存储器;外部数据存储器;内部程序存储器;外部程序存储器;3
5. 256B;64KB
6. 0B;4KB
7. 1.2MHz;12MHz;1us
二、选择
1. ①
2. ④
3. ①
4. ①
5. ②
6. ③
7. ③
8. ③
9. ③
三、判断
1. ×
2. ×
3. ×
4. √
5. ×
6. ×
7. ×
8. ×
9. ×
习题答案
第三章:指令系统
一、填空
1. 指令
2. 111;单;双;三
3. 7
4. 操作数;A;B;DPTR
5. 操作数;地址;R0;R1;DPTR
6. 直接
7. DPTR;PC;A;程序存储器
8. DPTR;SP;MOVX
9. 直接;立即
10. 80H
第三章:指令系统
一、填空
11. 68H
12. 68H
13. 62H;68H;36H
14. 41H;39H;88H
15. BFH;0;0;0
16. 2EH;1;1;0
17. 26H;1
18. 90H;06H;0;1
19. 10H;03H;0;0
20. 06H;09H
21. 00H;96H
二、选择
1. ④
2. ③
3. ④
4. ②
第四章:程序设计
一、填空
1. 保护;恢复
2. 机器语言
3. 0500H;0505H;01H;0507H
二、编程
5.答案见课件
第五章:中断系统
一、填空
1. 共享
2. 外部
3. PC;PC;外部中断0矢量地址
4. 外部中断0
5. 电平;边沿
二、选择
1. ②
2. ③
3. ④
4. ①
5. ③
6. ④
7. ②
8. ②
三、编程
3.程序见下页
ORG 0000H
AJMP MAIN
ORG 0003H ;外部中断0中断矢量地址
AJMP IT_0
ORG 000BH ;定时器0中断矢量地址
AJMP IT_T0
ORG 0023H ;串口中断矢量地址
AJMP IT_S
ORG 0100H ;主程序起始地址 MAIN:
… ;主程序其他初始化工作
SETB EXO ;开外部中断0
CLR ITO ;置外部中断0电平触发方式
SETB ET0 ;开定时器0中断
SETB ES ;开串口中断
SETB EA ;开CPU总中断
SETB PT0 ;置定时器0为高优先级中断
… ;主程序主体内容 IT_0:
… ;外部中断0中断处理子程序 IT_T0:
… ;定时器0中断处理子程序 IT_S:
… ;串口中断处理子程序 END ;主程序结束
【习题P99-3】初始化程序 中断初始化
第六章:定时器
一、填空
1. 16;4;3
2. 中断标志位;查询标志位
3. 32768us
二、选择
1. ③
2. ④
第七章:系统扩展
一、填空
1. 分时复用的数据总线和低8位地址总线;高8位地址总线;写控制线;读控制线
2. 64KB;64KB
3. 高
4. 统一;统一
5. 锁存;三态缓冲
6. 选通控制
二、选择
1. ②
2. ①
3. ③
4. ④
5. ③
6. ②
7. ③
习题答案
三、扩展
2.用2片Intel2716给8051单片机扩展一个4KB的外部程序存储器,要求地址空间与8051的内部ROM相衔接,画出逻辑连接图。
扩展补充练习
1. 根据8031单片机的片外扩展电路,完成如下几个问题。
(1)外扩程序存储器的容量是 ,外扩数据存储器的容量
是 。
(2)两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) 2764范围: ~ 。
1#6264范围: ~ 。
2#6264范围:~。
答案:
(1) 8K , 16K 。
(2) 2764范围:C000H ~DFFFH
1#范 围: A000H ~BFFFH
2#范 围: 6000H ~7FFFH
扩展补充练习
2. 根据四片8K×8位存储器芯片的连接图,请确定每片存储器芯片的地址范围。
①②③④习题答案
第八章:键盘与显示器接口
一、填空
1. 段选;位选
2. 4;1
二、问答
1.静态显示电路与动态扫描显示电路的特点:参见课件。
5.消除键盘抖动的方法有硬件消抖和软件消抖,其中软件消抖一般是采用
延时子程序实现的。
6.(下页)
习题答案
+5V
P1.4
P1.3
P1.0 MCS-51
P1.7
P1.6
P1.5
P1.2
P1.1
3 2 1 0
4 7 6
5 11 10 9 8 15
14 13 12 电路连接如图
程序在后两页
键盘扫描子程序
SERCH:MOV R2,#0EFH ;扫描字初值(第0列低电平) MOV R3,#00H ;R3放列号
LINE0: MOV A,R2 ;
;
P1,A
MOV
A,P1
;取键盘状态
MOV
;第0行没有按键,再判断第1行
ACC.3,LINE1
JB
;第0行有按键,行首号送A
MOV
A,#00H
;
AJMP
TRYK
LINE1: JB ACC.2,LINE2 ;第1行没有按键,再判断第2行 MOV
;第1行有按键,行首号送A
A,#04H
;
AJMP
TRYK
LINE2: JB ACC.1,LINE3 ;第2行没有按键,再判断第3行
A,#08H
;第2行有按键,行首号送A
MOV
;
AJMP
TRYK
LINE3: JB ACC.3,COLUM ;第3行没有按键,转下一列判断 MOV
;第3行有按键,行首号送A
A,#0CH
TRYK
AJMP
键盘扫描子程序(续)
COLUM:INC R3 ;列号加1
;扫描字初值
A,R2
MOV
A ;本列无按键,换下一列,再查 RL
;所有列是否都扫描完成?
ACC.0,BACK
JNB
R2,A
MOV
;继续查下一列4行
AJMP
LINE0
TRYK: ADD A,R3 ;计算键号=行首号+列号BACK: RET
补充习题:分析如图所示单片机的键盘电路,编写键盘扫描子程序。
电路连接如图
程序在下一页
键盘扫描子程序
ORG 0000H
KEY_0: MOV P1,#0FFH ;置输入方式 MOV A,P1 ;读键盘 CPL A
JZ KEY_0 ;若无键闭合,再查 ACALL DEL12ms ;
延时12ms 消除抖动 MOV A,P1 ;
再读键盘 CPL A
JZ KEY_0 ;
若为干扰,再查 JNB ACC.0,KEY_1 AJMP Program0 ;
跳转K0功能程序 KEY_1: JNB ACC.1,KEY_2
AJMP Program1 ;
跳转K1功能程序 KEY_2: JNB ACC.2,KEY_3
AJMP Program2 ;
跳转K2功能程序 …
AJMP Program7 ;
跳转K7功能程序 Program0:…
AJMP KEY_0 ;K0功能程序 Program1:…
AJMP KEY_0 ;K1功能程序 Program2:…
AJMP KEY_0 ;K2功能程序 …
Program7:…
RET ;假设K7的功能为键扫描子程序返回。