单片机原理与应用答案
单片机原理与应用 参考答案

1.2 单片机的定义.1【单选题】单片机是将做到一块集成电路芯片中,称为单片机。
•A、CPU、RAM、ROM•B、CPU、I/O设备•C、CPU、RAM•D、CPU、RAM、ROM、I/O设备正确答案: D 我的答案:D2【单选题】微处理器由和控制器两部分组成,是计算机的控制核心。
•A、运算器•B、计数器•C、定时器正确答案: A 我的答案:A3【判断题】STC15系列单片机是高档16位单片机。
正确答案:×我的答案:×第二章第一节已完成1【单选题】每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。
•A、1•B、2•C、3•D、4正确答案: A 我的答案:A2【单选题】程序计数器PC是一个()位的计数器。
•A、8•B、16•C、32•D、64正确答案: B 我的答案:B3【单选题】()指到哪里,CPU就从哪里开始执行程序。
•A、A•B、B•C、CPU•D、PC正确答案: D 我的答案:D4【单选题】()任务是实现算术与逻辑运算、位变量处理与传送等操作。
•A、定时器•B、计数器•C、控制器•D、运算器正确答案: D 我的答案:D2.2已完成1【单选题】单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
•A、1•B、28•D、16正确答案: C 我的答案:C2【单选题】单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。
•A、•B、1•C、2•D、3正确答案: B 我的答案:B3【单选题】单片机片内RAM的位地址10H中,可以存放位的二进制数字。
1•B、2•C、8•D、16正确答案: A 我的答案:A2.3已完成1【单选题】单片机复位后,SP的值为。
•A、00H•B、10H•C、07H•D、08H正确答案: C 我的答案:C2【单选题】STC15F系列单片机的I/O扣有种工作模式。
•A、1•B、2•C、3•D、4正确答案: D 我的答案:D3.1已完成1【单选题】是指令的集合,是解决某个具体任务的一组指令。
单片机原理与应用课后习题答案

课后思考题级习题答案思考题与习题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 引脚应接 低电平。
单片机原理及应用作业答案

作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。
2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。
单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。
第1章MCS-51单片机的结构与原理15. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。
每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。
通常把4个端口称为P0~P3。
在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。
在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。
MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。
25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-R n)?解:开机复位后,CPU使用的是第0组工作寄存器。
它们的地址是00H-07H。
CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。
27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理及应用答案

单片机原理及应用-章节单元测试答案1、个人计算机属于()。
A、小巨型机B、小型计算机C、微型计算机D、中型计算机参考答案:微型计算机2、第一代电子计算机采用东的主要逻辑元件是()。
A、大规模集成电路B、中、小规模集成电路C、电子管D、晶体管参考答案:电子管3、第二代电子计算机采用是主要逻辑元件是()。
A、大规模集成电路B、中、小规模集成电路C、电子管D、晶体管参考答案:晶体管4、第三代电子计算机的主要逻辑元件采用()。
A、大规模集成电路B、中、小规模集成电路C、电子管D、晶体管参考答案:中、小规模集成电路5、通常所说的PC是指()。
A、大型计算机B、小型计算机C、中型计算机D、微型计算机参考答案:微型计算机6、MCS-51是微处理器。
()。
A、对B、错参考答案:错7、计算机中常作的码制有原码、反码和补码()A、对B、错参考答案:对8、十进制数-29的8位补码表示为.11100010()A、对B、错参考答案:错9、单片机的CPU从功能上可分为运算器和存储器。
()A、对B、错参考答案:错10、下面哪种是输出设备A、打印机B、纸带读出机C、键盘D、A/D转换器参考答案:打印机第一章单元测试1、单片机应用系统由()组成。
A、运算器和控制器B、硬件和软件C、单片机和接口电路D、单片机和软件参考答案:硬件和软件2、以下不是51系列单片机特点的是()。
A、体积小B、集成度高C、程序存储器和数据存储器严格分开D、没有位操作功能参考答案:没有位操作功能3、除了单片机和电源外,单片机最小系统还包括()。
A、时钟电路和复位电路B、时序电路和复位电路C、定时电路和复位电路D、时钟电路和外部接口电路参考答案:时钟电路和复位电路4、下列计算机语言中,CPU能直接识别的是()。
A、自然语言B、高级语言C、汇编语言D、机器语言参考答案:机器语言5、单片机也称为微控制器。
A、对B、错参考答案:对6、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为A、500B、1000C、216-500D、216-1000参考答案:216-5007、当MCS—51复位时,下列说法正确的是A、PC=000HB、SP=00HC、SBUF=00HD、(30H)=00H参考答案:PC=000H8、PC中存放的是A、下一条指令的地址B、当前正在执行的指令C、当前正在执行指令的地址D、下一条要执行的指令参考答案:下一条要执行的指令9、所谓CPU是指A、运算器与控制器B、运算器与存储器C、输入输出设备D、控制器与存储器参考答案:运算器与控制器10、当ALE信号有效时,表示A、从ROM读取数据B、从P0口可靠地送出地址低8位C、从P0口送出数据D、从RAM中读取数据参考答案:从P0口可靠地送出地址低8位11、世界上第一台电子见算计诞生于()年。
单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
单片机原理与应用 参考答案

单片机原理与应用(张荣刚)单片机的定义.1【单选题】单片机是将做到一块集成电路芯片中,称为单片机。
A、CPU、RAM、ROMB、CPU、I/O设备C、CPU、RAMD、CPU、RAM、ROM、I/O设备正确答案: D 我的答案:D2【单选题】微处理器由和控制器两部分组成,是计算机的控制核心。
A、运算器B、计数器C、定时器正确答案: A 我的答案:A3【判断题】STC15系列单片机是高档16位单片机。
正确答案:× 我的答案:×第二章第一节已完成1【单选题】每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。
A、1B、2C、3D、4正确答案: A 我的答案:A2【单选题】程序计数器PC是一个()位的计数器。
A、8B、16C、32D、64正确答案: B 我的答案:B3【单选题】()指到哪里,CPU就从哪里开始执行程序。
A、AB、BC、CPUD、PC正确答案: D 我的答案:D4【单选题】()任务是实现算术与逻辑运算、位变量处理与传送等操作。
A、定时器B、计数器C、控制器D、运算器正确答案: D 我的答案:D已完成1【单选题】单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
A、1B、2C、D、16正确答案: C 我的答案:C2【单选题】单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。
A、B、1C、2D、3正确答案: B 我的答案:B3【单选题】单片机片内RAM的位地址10H中,可以存放位的二进制数字。
A、1B、2C、8D、16正确答案: A 我的答案:A已完成1【单选题】单片机复位后,SP的值为。
A、00HB、10HC、07HD、08H正确答案: C 我的答案:C2【单选题】STC15F系列单片机的I/O扣有种工作模式。
A、1B、2C、3D、4正确答案: D 我的答案:D已完成1【单选题】是指令的集合,是解决某个具体任务的一组指令。
A、程序B、汇编语言C、高级语言正确答案: A 我的答案:A2【单选题】下列计算机语言中,CPU能直接识别的是。
单片机原理及应用试题含参考答案

单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.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通过接口电路与外部输入、输出设备交换信息,一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。
CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。
一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。
10. 存储器的作用是什么?只读存储器和随机存储器有什么不同?存储器具有记忆功能,用来存放数据和程序。
计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。
随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。
只读存储器一般用来存放程序,计算机掉电时信息不会丢失。
11.某存储器的存储容量为64KB,它表示多少个存储单元?64×102412. 简述微型计算机硬件系统组成。
一台计算机的基本结构由运算器、控制器、存储器、输入设备和输出设备五部分组成。
13. 什么是单片机?单片机与微机相比有何特点?单片机(Single-Chip-Microcomputer)又称单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理机(CPU)、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上,因此,单片机其体积小、功耗低、价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能。
单片机结构上的设计,在硬件、指令系统及I/O能力等方面都有独到之处,具有较强而有效的控制功能。
虽然单片机只是一个芯片,但无论从组成还是从其逻辑功能上来看,都具有微机系统的含义。
另一方面,单片机毕竟是一个芯片,只有外加所需的输入、输出设备,才可以构成实用的单片机应用系统。
14. 单片机主要应用于哪些领域?(1) 智能仪器。
智能仪器是含有微处理器的测量仪器。
单片机广泛应用于各种仪器仪表,使仪器仪表智能化取得了令人瞩目的进展。
(2) 工业控制。
单片机广泛应用于各种工业控制系统中,如数控机床、温度控制、可编程顺序控制等。
(3) 家用电器。
目前各种家用电器普遍采用单片机取代传统的控制电路,如洗衣机、电冰箱、空调、彩电、微波炉、电风扇及高级电子玩具等。
由于配上了单片机,使其功能增强而身价倍增,深受用户的欢迎。
(4) 机电一体化。
机电一体化是机械工业发展的方向,机电一体化产品是指集机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品。
单片机除以上各方面应用之外,还广泛应用于办公自动化领域(如复印机)、汽车电路、通信系统(如手机)、计算机外围设备等,成为计算机发展和应用的一个重要方向。
15. 什么是嵌入式系统?嵌入式系统有哪些重要特征?所谓嵌入式系统,是“以应用为中心、以计算机技术为基础、软件硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”。
即以嵌入式应用为目的计算机系统。
嵌入式系统的重要特征:⑴、系统内核小⑵、专用性强。
⑶、系统精简嵌入式系统一般没有系统软件和应用软件的明显区分,其功能设计及实现上不要求过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
⑷、高实时性第二章1. 举例说明MCS-51有哪些典型产品,它们有何区别?MCS-51系列单片机可分为两大系列:51子系列和52子系列。
51子系列单片机的典型产品有8051、8751、8031、80C51、80C31等。
它们的结构基本相同,其主要差别反映在片内存储器的配置上有所不同2. 8051单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么?8051单片机内部由CPU、4KB的ROM、128B的RAM、4个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。
3. 程序状态字寄存器PSW各位的定义是什么?PSW是一个8位寄存器,用于寄存当前指令执行后的某些状态,即反映指令执行结果的一些特征信息。
Cy(PSW.7):即PSW的D7位,进位/借位标志。
AC(PSW.6):即PSW的D6位,辅助进位标志。
F0(PSW.5)及F1(PSE.1):即PSW的D5位、D1位,用户标志位。
RS1及RS0(PSW.4及PSW.3):即PSW的D4位、D3位,寄存器组选择控制位。
OV(PSW.2):即PSW的D2位,溢出标志。
4. MCS-51存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同?MCS-51单片机的存储器结构与一般微机存储器的配置方法不同,一般微机把程序和数据共存同一存储空间,各存储单元对应惟一的地址。
而MCS-51的存储器把程序和数据的存储空间严格区分开。
数据存储器用于存放程序运算的中间结果、状态标志位等。
程序存储器用于存放已编制好的程序及程序中用到的常数。
5. MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么?内部数据存储器分为高、低128B两大部分。
低128B为RAM区,地址空间为00H~7FH,可分为:寄存器区、位寻址区、堆栈及数据存储区。
存放程序运算的中间结果、状态标志位等。
高128B为特殊功能寄存器(SFR)区,地址空间为80H~FFH,其中仅有21个字节单元是有定义的。
6. MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意哪些事项?P0口是一个8位漏极开路型双向I/O端口。
P1口是一个内部带上拉电阻的8位准双向I/O端口。
P2口也是一个内部带上拉电阻的8位准双向I/O端口P3口是一个内部带上拉电阻的8位多功能双向I/O端口。
在使用时应注意以下方面:① P0~P3都是准双向I/O口,即CPU在读取数据时,必须先向相应端口的锁存器写入“1”。
各端口名称与锁存器名称在编程时相同,均可用P0~P3表示。
当系统复位时,P0~P3端口锁存器全为“1”,故可直接对其进行读取数据。
② P0口每一输出位可驱动8个LS型TTL负载,P0口可作通用输入、输出端口使用,此时,若要驱动NMOS或其他拉电流负载时,需外接上拉电阻,才能使该位高电平输出有效。
在单片机进行外部存储器扩展时,P0口必须作为地址/数据复用线使用,此时,不必外接上拉电阻,P0也不能作通用I/O口使用。
③ P1、P2、P3口输出均接有内部上拉电阻,输入端无需外接上拉电阻,每一位输出可以驱动4个LS型TTL电路。
④ P0、P2口除可以作通用I/O端口、以实现与外部进行数据交换外,更主要的是,当CPU 访问外部存储器时,CPU将自动地把外部存储器的地址线信号(16位)送P0、P2口,作为地址总线(P0口输出低8位地址,P2口输出高8位地址),向外部存储器输出16位存储单元地址。
在控制信号作用下,该地址低8位被锁存后,P0口自动切换为数据总线,这时经P0口可向外部存储器进行读、写数据操作。
此时,P2口不再作通用I/O端口,P0口为地址/数据复用口。
7. 在什么情况下,P3口作为第二功能使用?P3口的第二功能是作为控制端口使用的。
由于单片机没有专设的控制信号引脚,单片机在进行外部存储器和I/O端口扩展时所需要的控制信号必须由P3口提供,P3口第二功能相当于PC机中CPU的控制线引脚。
8. 为什么说单片机具有较强的位处理能力?对于许多控制系统,开关量控制是控制系统的主要对象之一。
作为传统的CPU,对于简单的个别开关量进行控制却显得不那么方便,而让MCS-51值得骄傲的正是它有效地解决了单一位的控制。
MCS-51片内CPU还是一个性能优异的位处理器,也就是说MCS-51实际上又是一个完整而独立的1位单片机(也称布尔处理机)。
该布尔处理机除了有自己的CPU、位寄存器、位累加器(即进位标志Cy)、I/O口和位寻址空间外,还有专供位操作的指令系统,可以直接寻址对位存储单元和SFR的某一位进行操作。
MCS-51单片机对于位操作(布尔处理)有置位、复位、取反、测试转移、传送、逻辑与和逻辑或运算等功能。
所以,单片机具有较强的位处理能力。
9. 指出8051可进行位寻址的存储空间。
00~7FH(即20H.0~2FH.7)及SFR地址能被8整除的寄存器中的各位。
10. 位地址90H和字节地址90H及P1.0有何异同?如何区别?位地址90H表示P1.0位字节地址90H表示P1口11. 在访问外部ROM或RAM时,P0和P2口各用来传送什么信号?P0口为什么要采用片外地址锁存器?P0口传送地址低八位后可复用数据线,所以,P0口要采用片外地址锁存器。