- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机考试1.doc
填空题
单片机最小系统(P47-48):8051/8751/AT89C51等芯片内部都集成有程序存储器,构成最小系统时只需要外配时钟电路和复位电路即可。所有I/O接口都可以做为输入和输出,EA接高电平(EA=1单片机指向片内ROM超过后自动指向片外,EA=0时从0000H开始,单片机的寻址全部指向片外ROM)
8031单片机内无ROM,使用最小系统时,还要外扩程序存储器。P0和P2作为片外ROM的地址总线,P0接地址锁存器提供低8位,P2提供高8位,P0还被作为数据总线使用。扩展的程序存储器的OE受单片机的程序存储器读控制信号PSEN控制。
程序计数器PC(P27):它用来存放下一条指令的地址,即程序计数器的内容决定CPU将要执行哪一条命令,它是一个16位寄存器,寻址范围为64KB,它复位后的初值为0000H,没执行一条命令自动增1。
中断入口(P131):
中断源 中断服务程序入口 INT0 0003H 定时器T0 000BH INT1 0013H 定时器T1 001BH 串行接口中断 0023H 4.内部RAM(P31):8051内部集成256个RAM,分成两个部分(低128位和高128位)
A、低128位:
(1)、工作寄存器区(00H~1FH):共32个单元,分成4各区域0区、1区、2区、3区;没区分成R0到R7共8个单元。通过PSW中的RS0和RS1选择。
(2)、位寻址区(20H~2FH)16单元对应128位。既可以对整个单元进
行操作,又可以对某个单元中的1位进行操作。位寻址区中的128个位拥有各自的地址,从20H单元(每个单元8位)最低位00H到2FH单元最高位7FH。
(3)、用户RAM区(30H~7FH):这部分操作只能以一个单元为整体进行字节操作。存放参与运算的数据、运算的结果和与外设交换的数据等。
B、高128位:
特殊功能寄存器SFR:
符号 物理地址 名称 ACC E0H 累加器 B F0H B寄存器 PSW D0H 程序状态字 SP 81H 堆栈指针 DPL 82H 数据寄存器指针 DPH 83H 数据寄存器指针 P0 80H P0口 P1 90H P1口 P2 A0H P2口 P3 B0H P3口 IP B8H 中断优先级控制 IE A8B 中断允许控制器 TMOD 89H 定时器方式选择 TCON 88H 定时器控制器 +T2CON C8H 定时器2控制器 TH0 8CH 定时器0高8位 TL0 8AH 定时器0低8位 TH1 8DH 定时器1高8位 TL1 8BH 定时器1低8位 +TH2 CDH 定时器2高8位 +TL2 CCH 定时器2低8位 +RCAP2H CBH 定时器2捕捉寄存器高8位 +RCAP2L CAH 定时器2捕捉寄存器低8位 SCON 98H 串行控制器 SBUF 99H 串行数据缓存器 PCON 87H 电源控制器
+表示只在8052中存在。
PSW程序状态字:
CY AC F0 RS1 RS0 OV - P CY进位标志位:最高位有无借位或进位。
AC辅助进位位:低4位有无向高4位借位或进位。
F0用户标志位:系统没有定义该位,用户自定义。
RS1和RS0寄存器区选择位:用于设定当前工作寄存器的区号。
OV溢出标志位:有符号数是否有溢出。
P奇偶标志位:累加器A中1的个数的奇偶性。
5. 控制线(P37):
ALE:地址所存允许线。在单片机访问片外存储器时提供地址锁存信号,用于存P0口输出的低8位地址信号。ALE上的信号频率固定为fosc/6的正脉冲信号,也可作为外部时钟源或外部定时用。
EA:用于控制程序存储器的访问
PSEN:外部程序存储器读选通信号(接片外ROM的OE端)。
RST:复位信号输入端。接上持续24个振荡周期的高电平时,单片机进入
位状态。
XTAL1和XTAL2:时钟信号。接石英晶振和微调电容。
6. 周期之间的关系(P43):机器周期=12*振荡周期
指令周期:执行一条指令所需要的时间(与指令长短有关,有单字节、双字节和三字节指令)。
7.寻址方式:立即寻址:MOV A, #30H
直接寻址:MOV A,30H;将30H单元的内容送入A
寄存器寻址:MOV A, R1;将寄存器R1中的内容送入A
寄存器间接寻址:MOV A,@R1将以寄存器R1的内容为地址的单元的内
送入A
相对寻址:以指令中给出的操作数作为程序转移的偏移量。
变址寻址:以16位DPTR作为基址寄存器,加上地址偏
文档评论(0)