单片机原理及应用系统设计课后参考答案

合集下载

单片机原理及应用系统设计课后参考答案

单片机原理及应用系统设计课后参考答案

单片机课后部分参考答案P59第三章9、(A)=70H (R0)=58H (40H)=58H (58H)=70H10、12、(1) MOV R2,70H(2) MOV A, R1MOV R2,A(3) MOV DPTR,#1234HMOVX A,@DPTRMOV 70H,A(4) MOV DPTR,#2000HMOV A,#00HMOVC A,@A+DPTRMOV R4,A(5) MOV DPTR,#2000HCLR AMOVC A,@A+DPTRMOV DPTR,#1234HMOVX @DPTR,A13、XCH A,50H ;(A)=87H (50H)=35HPUSH 50HPOP ACC ;(A)=35HMOV A,#12H ;(A)=12HXCHD A,@R1 ;(A)=15H (50H)=32H15、MOV A,#34HMOV R0,#9AHADD A,R0MOV R3,AMOV A,#12HMOV R0,#78HADDC A,R0MOV R2,A16、CLR CMOV A,#78HMOV R1,#3FHSUBB A,R1MOV R3,AMOV A,#56HMOV R1,#20HSUBB A,R1MOV R2,A17、(1)将(30H)+(31H)的和存于32H单元中,将进位CY存于33H单元中(2)(30)=35H (31H)=50H (32H)=85H (A)=00H CY=0 (33H)=021、(A)=8FH (R0)=25H (25H)=60HP77 第五章7、SETB EX0SETB ET1SETB ESSETB EASETB PS11、允许的中断源有:外部0中断、定时器T0中断、外部1中断、串行口中断优先级(从高到低):外部0中断、串行口中断、定时器T0中断、外部1中断、定时器T1中断P87第六章7、用定时器T1的工作方式1时,定时初值为:(M-X)×T=t (65536-X)×2×10-6=100×10-3 X=15536=3CB0H8、晶振12MHZ ;选择T0为定时器,工作方式1;选择T1为计数器,工作方式2T0定时初值X0=65536-10×10-3/10-6 =55536=0D8F0H (TH0)=0D8H (TL0)=0F0H T1计数初值X1=256-100=156=9CH (TH1)=(TL0)=9CH程序如下:ORG 0000HLJMP MAINORG 000BHLJMP T0INTORG 001BHLJMP T1INTORG 0030HMAIN: SETB P1.1MOV TMOD , #61HMOV TH1 ,#9CHMOV TL1 ,#9CHMOV TH0 ,#0D8HMOV TL0 ,#0F0HSETB ET0SETB ET1SETB EASETB TR1HERE: SJMP HERET1INT: MOV TH0 ,#0D8HMOV TL0 ,#0F0HCLR P1.1SETB TR0RETIT0INT: SETB P1.1CLR TR0RETIEND9、(1)选择T1的工作方式1,(65536-X)×10-6=1×10-3X=64536=0FC18H(2)中断程序如下:ORG 0000HLJMP MAINORG 001BHLJMP T1INTORG 0030HMAIN: MOV TMOD ,#10HMOV TH1 , #0FCHMOV TL0, ,#18HSETB ET1SETB EASETB TR1HERE: AJMP HERET1INT: CLR TR1MOV TH1 ,#0FCHMOV TL1 ,#18HSETB TR1CPL P1.0RETIEND程序查询方式:ORG 000HMAIN: MOV TMOD ,#10HLOOP: MOV TH1 ,#0FCHMOV TL1 ,#18HSETB TR1NOPWAIT:JNB TF1 ,W AITCLR TF1CPL P1.0CLR TR1D: AJMP LOOPENDP105第七章5、(1)DT=1200×(1+8+1)/1200=10s(2)DT=1200×(1+9+1)/1200=11s7、假设SMOD=0,选择T1工作方式2X=256-2SMOD×f OSC/(384×波特率)=244=0F4H (TH1)=(TL1)=0F4H10、(1)假设SMOD=0,选择T1工作方式2X=256-2SMOD×f OSC/(384×波特率)=204=0CCH (TH1)=(TL1)=0CCH(2)用中断方式程序如下MAIN: MOV TMOD ,#20HMOV TH1 ,#0CCHMOV TL1 ,0CCHSETB TR1MOV PCON ,#00HMOV SCON ,#50HSETB ESSETB EA。

单片机原理与应用课后习题答案

单片机原理与应用课后习题答案

课后思考题级习题答案思考题与习题1一、填空通用型 和 专用型 。

微控制器 和 单片微型计算机 。

二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。

2.简述单片机的特点和应用领域。

答:〔1〕单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。

〔2〕单片机的可靠性高。

〔3〕单片机的指令系统简单,易学易用。

〔4〕单片机的开展迅速,特别是最近几年,单片机的部结构越来越完善。

3.写出AT89S51与AT89S52芯片的主要区别。

部程序存储区容量不同,52的程序存储空间为8K ,部数据存储空间为256B ,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K ,部数据存储空间为128B ,中断源5个,定时器/计数器有2个。

思考题与习题2一、填空题1.如果〔PSW 〕=10H, 如此部RAM 工作存放器区的当前存放器是第二 组存放器,8个存放器的单元地址为 10H ~ 17H 。

2.为寻址程序状态字F0位,可使用的地址和符号有 PSW.5 、 0D0H.5 、 F0 和 0D5H 。

3.单片机复位后,〔SP 〕= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。

PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址围为 64KB 。

5.写出位地址为20H 所在的位,字节地址 24H.0 。

07H ,最低位的位地址为 00H 。

MHz 6OSC f ,如此一个时钟周期为,一个机器周期为2us 。

8. AT89S51单片机共有26个特殊功能存放器。

9. AT89S51单片机片外数据存储器最多可以扩展64KB 。

10.如果CPU 从片外ROM 的0000H 单元开始执行程序,那么EA 引脚应接 低电平。

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案
2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。
答案:ALE是地址锁存使能信号,是机器周期的二倍。当不使用单字节双周期的指令,如MOVX类指令时,可以作为外部设备的定时信号。
2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?
2.6 8051如何确定和改变当前工作寄存器组?
2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?
2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
TH1、TL1、TH0、TL0的内容为00H,定时器/计数器的初值为0。
(TMOD)=00H,复位后定时器/计数器T0、T1为定时器方式0,非门控方式。
(TCON)=00H,复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式。
(T2CON)=00H,复位后定时器/计数器T2停止工作。
可位寻址的SFR有11个。
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
答案:PSW—程序状态字。主要起着标志寄存器的作用。常用标志位及其作用如下:
Cy——进(借)位标志,其主要作用是保存算术运算的进或借位并在进行位操作时做累加器。
在执行某些算术和逻辑指令时,可以被硬件或软件置位或清零。在算术运算中它可作为进位标志,在位运算中,它作累加器使用,在位传送、位与和位或等位操作中,都要使用进位标志位。
2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?

《单片机原理及应用》课后习题 答案.

《单片机原理及应用》课后习题 答案.

第1章1-1 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器(MCU 即Micro-Controller Unit)。

它是在一块芯片上集成了中央处理器(CPU)、存储器(RAM、ROM)、定时器/计数器、中断控制、各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等为一体的器件。

微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。

单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。

1-2 MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。

1-3 新型8位单片机,主要在哪几方面发展了?使用新型8位单片机能带来什么好处?1、运算速度大大提高;2、RAM、ROM容量增大;3、精简指令集,指令比51少很多;4、更多的IO口;5、更多的其他功能,比如自带AD,DA,自带SPI,自带看门狗,自带大容量EEPROM等等;6、中断的种类更细更多,有20几个中断向量的比比皆是,定时器/计数器的功能,数量都更多。

简化电路,节省成本,降低功耗,提高系统的可靠性。

第2章2-1 MCS-51系列单片机内部有哪些主要的逻辑部件?答:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器;128字节RAM数据存储器;两个16位定时器/计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的I/O线(四个8位并行I/O端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构2-2 MCS-51设有4个8位端口(32条I/O线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有何功能?答:实际应用中8位数据信息由P0口传送。

单片机原理及应用课后习题答案

单片机原理及应用课后习题答案

单片机原理及应用课后习题答案一、选择题。

1. 单片机是指集成了微处理器核心、存储器、输入/输出接口、定时/计数器和中断控制电路于一体的微型计算机系统。

答案,√。

2. 单片机的内部结构包括中央处理器、存储器和输入/输出接口。

答案,√。

3. 单片机的中央处理器主要包括运算器和控制器两部分。

答案,√。

4. 单片机中的存储器主要包括RAM和ROM两部分。

答案,√。

5. 单片机的输入/输出接口主要用于与外部设备进行数据交换。

答案,√。

6. 单片机的工作原理是通过控制输入/输出接口与外部设备进行数据交换,实现特定的功能。

答案,√。

7. 单片机的应用领域包括家电控制、工业自动化、汽车电子等多个方面。

答案,√。

8. 单片机在家电控制领域的应用主要包括洗衣机、空调、电视机等家电产品。

答案,√。

9. 单片机在工业自动化领域的应用主要包括生产线控制、仪器仪表控制等方面。

答案,√。

10. 单片机在汽车电子领域的应用主要包括发动机控制、车载娱乐系统等方面。

答案,√。

二、填空题。

1. 单片机是一种集成了微处理器核心、存储器、输入/输出接口、定时/计数器和中断控制电路于一体的微型计算机系统。

2. 单片机的内部结构包括中央处理器、存储器和输入/输出接口。

3. 单片机的中央处理器主要包括运算器和控制器两部分。

4. 单片机中的存储器主要包括RAM和ROM两部分。

5. 单片机的输入/输出接口主要用于与外部设备进行数据交换。

6. 单片机的工作原理是通过控制输入/输出接口与外部设备进行数据交换,实现特定的功能。

7. 单片机的应用领域包括家电控制、工业自动化、汽车电子等多个方面。

8. 单片机在家电控制领域的应用主要包括洗衣机、空调、电视机等家电产品。

9. 单片机在工业自动化领域的应用主要包括生产线控制、仪器仪表控制等方面。

10. 单片机在汽车电子领域的应用主要包括发动机控制、车载娱乐系统等方面。

三、简答题。

1. 请简要介绍单片机的内部结构及工作原理。

[单片机原理及应用课后答案]单片机原理及应用技术

[单片机原理及应用课后答案]单片机原理及应用技术

[单片机原理及应用课后答案]单片机原理及应用技术篇一: 单片机原理及应用技术_课后答案章1 绪论1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

[)与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线、数据总线和控制总线相连。

4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器;而微型计算机包含微处理器、存储器和I/O接口电路等。

5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:? A TMEL公司融入Flash存储器技术推出的A T89系列单片机;? Philips公司推出的? 华邦公司推出的- 74 -? ADI公司推出的ADμC8xx系列高精度ADC单片机;? LG公司推出的GMS90/97系列低压高速单片机;? Maxim公司推出的DS89C420高速单片机;? Cygnal公司推出的C8051F系列高速SOC单片机等。

单片机原理及应用课后全答案(完整张毅刚版)

单片机原理及应用课后全答案(完整张毅刚版)

第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974 年----1976 年):单片机初级阶段。

第二阶段(1976 年----1978 年):低性能单片机阶段。

第三阶段(1978 年----现在):高性能单片机阶段。

第四阶段(1982 年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1 位单片机、4 位单片机、8 位单片机、16 位单片机和32 位单片机。

1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。

8031 内部包括1 个8 位cpu、128BRAM,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口,2 个16 位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

8051 是在8031 的基础上,片内又集成有4KBROM,作为程序存储器,是 1 个程序不超过4KB 的小系统。

8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1 个程序小于4KB 的小系统。

用户可以将程序固化在EPROM 中,可以反复修改程序。

1.7 MCS-51 系列单片机与80C51 系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51 是基本型,而80C51 采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

单片机原理及应用系统设计习题参考答案

单片机原理及应用系统设计习题参考答案
3.STC 单片机有哪些主要系列,各有什么主要特点?机器周期为 1T、6T、12T 是什么意 思?
答:STC 单片机有 89、90、10、11、12、15、8 这几个大系列,每个系列都有自己的 特点。89 系列是早期传统的单片机,可以和 AT89 系列完全兼容,是 12T 单片机。90 是基 于 89 系列的改进型系列。10 和 11 系列是有着便宜价格的 1T 单片机。12 是增强型功能的 1T 单片机,具有 ADC 功能。15、8 系列是 STC 公司新推出的产品,内部集成了高精度 R/C
嵌入式系统分为四个部分:嵌入式处理器、嵌入式外围设备、 嵌入式操作系统和嵌入式应用软件。其结构如图 1-2 所示。
实际应用中,嵌入式系统可以划分为两大应用类型: 1)低端(应用)嵌入式系统:主要以传统的单片机为嵌入 式处理器,处理器以 8/16 位为主,无操作系统或带有较简单的操 作系统,完成功能较为单一的控制任务。 2)高端(应用)嵌入式系统:以 ARM 或 SoC 为处理器, 处理器以 32 位以上处理器为主,采用功能更强的嵌入式操作系统 管理,能完成更多更复杂功能的嵌入式系统应用。
II
习题一
1.将下列十进制数分别转换转换成二进制数和压缩 BCD 码。 解:(1)(22)10=(00010110)2=(00100010)BCD
(2)(986.71) 10 = (1111011010.101101)2=(0000100110000110.01110001)BCD (3)(1234)10=(10011010010)2=(0001001000110100)BCD (4)(678.95)10=(1010100110.11110011)2=(0000011001111000.10010101)BCD

单片机原理及应用课后习题参考答案1~6章

单片机原理及应用课后习题参考答案1~6章

《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。

按其功能可分为RAM和ROM。

输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。

总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。

1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。

1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案第三章课后习题答案6.用指令实现下列数据传送:(1)R7内容传送到R4:MOV A,R7;MOV R4,A;(2)内部RAM20H单元送内部RAM40H;MOV 40H,20H(3)外部RAM20H单元内容送内部RAM30H: MOV R0,#20H;MOVX A,@R0;MOV 30H,A(4)ROM2000H单元内容送R2MOV DPTR,#2000HMOV A,#00HMOVC A,@A+DPTR;MOV R2,A(5)外部RAM3456H的内容送外部78HMOV DPTR,#3456HMOVX A,@DPTRMOV R0,#78HMOVX @R0,A(6)外部ROM2000H单元内容送外部RAM20H MOV DPTR,#2000HMOV A,#00HMOVC A,@A+DPTR;MOV R0,#20HMOVX @R0,A(7)外部RAM2040H单元内容与3040H内容交换MOV DPTR,#2040HMOVX A,@DPTRMOV R0,AMOV DPTR,#3040HMOVX A,@DPTRMOV R1,AMOV A,R0MOVX @DPTR,AMOV A,R1MOV DPTR,#2040HMOVX @DPTR,A(8)将片内数据存储器20H~23H单元内容传送到片外数据存储器3000H~3003HMOV A,20HMOV DPTR,#3000HMOVX @DPTR,AMOV A,21HMOV DPTR,#3001HMOVX @DPTR,AMOV A,22HMOV DPTR,#3002HMOVX @DPTR,AMOV A,23HMOV DPTR,#3003HMOVX @DPTR,AORG 0100HAJMP MAINMAIN: MOV R7,#04HMOV R0,#20HMOV DPTR,#3000HLOOP:MOV A,@R0 ;MOVX @DPTR,AINC R0 ;准备取下一个数INC DPTRDJNZ R7,LOOPEND7. 试用3种方法将累加器A中的无符号数乘2。

单片机原理及应用教程第版习题课后答案

单片机原理及应用教程第版习题课后答案

单片机原理及应用教程第版习题课后答案The document was finally revised on 2021《单片机原理及应用程序》(第三版)习题参考答案第一章1. 为什么计算机要采用二进制数学习十六进制数的目的是什么在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) (3)(5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) (4)4.(1)01000001B 655.(6.00100101B 00110111BCD 25H7. 137 119 898.什么是总线总线主要有哪几部分组成各部分的作用是什么总线是连接计算机各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。

在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路 CPU与接口电路连接一般应具有哪些信号线外部设备与接口电路连接一般应具有哪些信号线CPU通过接口电路与外部输入、输出设备交换信息,一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。

单片机原理与应用系统设计教材习题解答 马秀丽

单片机原理与应用系统设计教材习题解答 马秀丽

答:
MOV R0,#20H ;R0=20H
MOV A,@R0
;A=40H
MOV R1,A
;R1=40H
MOV A,@R1
;A=10H
MOV @R0,P1 ;(20H)=0CAH
MOV P2,P1
;P2=0CAH
MOV 10H,A
;(10H)=10H
MOV 20H,10H ;(20H)=10H
7.已知(A)=02H,(R1)=7FH,(DPTR)=2FFCH,片内 RAM(7FH)=70H,
4.写出完成下列操作的指令。 (1)R1 的内容送到 R2 中。 (2)片内 RAM 的 30H 单元内容送到片内 RAM 的 40H 单元中。 (3)片内 RAM 的 40H 单元内容送到片外 RAM 的 50H 单元中。 (4)片内 RAM 的 50H 单元内容送到片外 RAM 的 3000H 单元中。 (5)片外 RAM 的 1000H 单元内容送到片内 RAM 的 30H 单元中。 (6)片外 RAM 的 1000H 单元内容送到片外 RAM 的 2000H 单元中。 (7)ROM 的 1000H 单元内容送到片内 RAM 的 30H 单元中。 (8)ROM 的 1000H 单元内容送到片外 RAM 的 200H 单元中。 答:(1)MOV A,R1
MOV R2,A (2) MOV R0,#30H
MOV 40H,@R0
单片机原理与应用系统设计习题答案
5
或, 或, (3) (4) (5) (6)
(7)
(8)
MOV MOV MOV MOV MOV MOV MOVX MOV MOV MOVX MOV MOVX MOV MOV MOVX MOV MOVX MOV MOV MOVC MOV MOV MOV MOVC MOV MOVX

单片机原理与应用(习题答案)

单片机原理与应用(习题答案)

《单片机原理与应用》课后习题参考答案第1章1.(1)15 (2)0. (3)14.68752.(1)(2)11 (3). 10113. 原码:正数的符号位用0表示,负数符号位用1表示,而数值位保持原样的机器码称为原码。

反码:在计算机中,对于正数,其反码的符号位为“0”,数值部分保持不变;对于负数,其反码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,即“0”变“1”、“1”变“0”。

也就是说:正数的反码与它的原码相同;负数的反码由其绝对值按位求反后得到。

补码:在计算机中,对于正数,其补码的符号位为“0”,数值部分保持不变;对于负数,其补码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,然后在最低位加“1”。

也就是说:正数的补码与它的原码相同;负数的补码由其对应的绝对值按位求反后加1得到。

4.(1)原码:反码:补码:(2)原码:10. 反码:10. 补码:10.(3)原码:00. 反码:00. 补码:00.5.[N]原=1.1010 [N]补=1.0110 N=-0.6256.原码0.1010-0.1011 = -0.0001补码0.1010+(1.0101)=(1.1111)7. 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

微处理器是是指计算机内部对数据进行处理并对处理过程进行控制的部件,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。

如果将构成微型计算机的各功能部件(CPU,RAM,ROM及I/O接口电路)集成在同一块大规模集成电路芯片上,一个芯片就是一台微型机,则该微型机就称为单片微型计算机。

8. MCS-51系列单片机是美国INTEL公司于1980年推出的一种8位单片机系列。

该系列的基本型产品是8051、8031和8751。

这3种产品之间的区别只是在片内程序存储器方面。

8051的片内程序存储器(ROM)是掩膜型的,即在制造芯片时已将应用程序固化进去;8031片内没有程序存储器;8751内部包含有用作程序存储器的4KB的EPROM。

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

0001 0001 0736 0361 JK3Q HDJ3
单片机课后部分参考答案
P59第三章
9、(A)=70H (R0)=58H (40H)=58H (58H)=70H
10、
12、(1) MOV R2,70H
(2) MOV A, R1
MOV R2,A
(3) MOV DPTR,#1234H
MOVX A,@DPTR
MOV 70H,A
(4) MOV DPTR,#2000H
MOV A,#00H
MOVC A,@A+DPTR
MOV R4,A
(5) MOV DPTR,#2000H
CLR A
MOVC A,@A+DPTR
MOV DPTR,#1234H
MOVX @DPTR,A
13、XCH A,50H ;(A)=87H (50H)=35H
PUSH 50H
POP ACC ;(A)=35H
MOV A,#12H ;(A)=12H
XCHD A,@R1 ;(A)=15H (50H)=32H
15、MOV A,#34H
MOV R0,#9AH
ADD A,R0
MOV R3,A
MOV A,#12H
MOV R0,#78H
ADDC A,R0
MOV R2,A
16、CLR C
MOV A,#78H
MOV R1,#3FH
SUBB A,R1
MOV R3,A
MOV A,#56H
MOV R1,#20H
SUBB A,R1
MOV R2,A
17、(1)将(30H)+(31H)的和存于32H单元中,将进位CY存于33H单元中
(2)(30)=35H (31H)=50H (32H)=85H (A)=00H CY=0 (33H)=0
21、(A)=8FH (R0)=25H (25H)=60H
P77 第五章
7、SETB EX0
SETB ET1
SETB ES
SETB EA
SETB PS
11、允许的中断源有:外部0中断、定时器T0中断、外部1中断、串行口中断
优先级(从高到低):外部0中断、串行口中断、定时器T0中断、外部1中断、定时
器T1中断
P87第六章
7、用定时器T1的工作方式1时,定时初值为:
(M-X)×T=t (65536-X)×2×10-6=100×10-3 X=15536=3CB0H
8、晶振12MHZ ;选择T0为定时器,工作方式1;选择T1为计数器,工作方式2
T0定时初值X0=65536-10×10-3/10-6 =55536=0D8F0H (TH0)=0D8H (TL0)=0F0H T1计数初值X1=256-100=156=9CH (TH1)=(TL0)=9CH
程序如下:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0INT
ORG 001BH
LJMP T1INT
ORG 0030H
MAIN: SETB P1.1
MOV TMOD , #61H
MOV TL1 ,#9CH
MOV TH0 ,#0D8H
MOV TL0 ,#0F0H
SETB ET0
SETB ET1
SETB EA
SETB TR1
HERE: SJMP HERE
T1INT: MOV TH0 ,#0D8H
MOV TL0 ,#0F0H
CLR P1.1
SETB TR0
RETI
T0INT: SETB P1.1
CLR TR0
RETI
END
9、(1)选择T1的工作方式1,(65536-X)×10-6=1×10-3X=64536=0FC18H
(2)中断程序如下:
ORG 0000H
LJMP MAIN
ORG 001BH
LJMP T1INT
ORG 0030H
MAIN: MOV TMOD ,#10H
MOV TH1 , #0FCH
MOV TL0, ,#18H
SETB ET1
SETB EA
SETB TR1
HERE: AJMP HERE
T1INT: CLR TR1
MOV TH1 ,#0FCH
MOV TL1 ,#18H
SETB TR1
CPL P1.0
RETI
END
程序查询方式:
ORG 000H
MAIN: MOV TMOD ,#10H
LOOP: MOV TH1 ,#0FCH
SETB TR1
NOP
WAIT:JNB TF1 ,WAIT
CLR TF1
CPL P1.0
CLR TR1
D: AJMP LOOP
END
P105第七章
5、(1)DT=1200×(1+8+1)/1200=10s
(2)DT=1200×(1+9+1)/1200=11s
7、假设SMOD=0,选择T1工作方式2
X=256-2SMOD×f OSC/(384×波特率)=244=0F4H (TH1)=(TL1)=0F4H
10、(1)假设SMOD=0,选择T1工作方式2
X=256-2SMOD×f OSC/(384×波特率)=204=0CCH (TH1)=(TL1)=0CCH
(2)用中断方式程序如下
MAIN: MOV TMOD ,#20H
MOV TH1 ,#0CCH
MOV TL1 ,0CCH
SETB TR1
MOV PCON ,#00H
MOV SCON ,#50H
SETB ES
SETB EA。

相关文档
最新文档