单片机复习总结计划答案.doc
单片机综合复习第一部分答案(仅供参考)
第一部分_____________ ________1.奇偶校验原理是什么?答:奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。
2.比特率、波特率是什么?答:比特率是指每秒传送二进制数的信号数(即二进制数的位数),单位是bps(或b/s);波特率是指每秒传送信号的数量,单位是波特(B)。
3. I2C总线字节传送与应答时数据传送格式是什么?答:主机发出起始信号后,先发出从机的8位地址信息,该信息前7位是从机芯片的内部地址,第8位是读/写信息(R/——W),“1”为读,“0”为写;然后进行和主机之间的读写数据传送;最后又主机发出停止信号,结束数据传送。
4.串行口方式0收发过程?TB8、RB8有什么作用?奇偶校验如何定义?答:串行口在工作方式0下为8位同步移步寄存器输入/输出方式,波特率固定为fosc/12。
方式0下的串行口本身相当于“并入串出”(发送状态)或“串入并出”(接收状态)的移位寄存器。
此时,串行数据由RXD(P3.0)逐位移出/移入(低位在先,高位在后);TXD(P3.1)输出移位时钟,频率为系统时钟频率fosc的1/12。
发送/接收数据时,每发送/接收8位数据TI/RI自动置1;需要用软件清零TI/RI。
TB8:在方式2、3中,是要发送的第9位数据;在双机通信中,用于对接收到的数据进行奇偶校验;在多机通信中,用作判断地址帧/数据帧,TB8=0表示发送的是数据,TB8=1表示发送的是地址。
RB8:在方式2、3中,用于存放收到的第9位数据;在双机通信中,作为奇偶校验;在多机通信中,用作区别地址帧/数据帧的标志。
在方式1时,SM2=0,RB8接收的是停止位。
在方式0时,RB8不用。
约定发送采用奇校验时,若发送的8位有效数据中“1”的个数为偶数,则要人为在附加位中添加一个“1”一起发送;若发送的8位有效数据中“1”的个数为奇数,则要人为在附加位中添加一个“0”一起发送。
单片机总复习总结.doc
第1章单片机概述1、单片机简介一片半导体硅片集成:中央处理单元(CPU)、存储器(RAM、ROM) >并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的微型计算机。
2、M CS-51系列单片机基本型典型产品:8031/8051/875108031内部包括1个8位CPU、128B RAM, 21个特殊功能寄存器(SFR)、4个8位并行I/O 口、1个全双工串行口,2个16位定时器/计数器,5个中断源,但片内无程序存储器, 需外扩程序存储器芯片。
8051是在8031的基础上,片内乂集成有4KB ROM作为程序存储器。
表1-1 MCS-51系列单片机的片内哽件资源3、AT89系列单片机的型号说明(1)前缀字母“AT”组成,表示ATMEL公司产品。
(2)型号由“89CX XXX ”或“89LVX XXX” 或“89SX XXX” 等表示。
“89CXXXX”中,8表示单片,9表示内部含有Flash存储器,C表示CMOS产品。
a89LVX XXX ”中,LV 为低电压产品,可在2.5V电压下工作。
“89SXXXX”中,S表示含有串行下载的Flash存储器,而“ XXXX”表示器件的型号, 如51、52、2051> 8052 等。
(3)后缀后缀由最后4个“XX XX”参数组成,每个参数意义不同。
在型号与后缀部分由“一” 号隔开。
(a)后缀第1个“X”表示时钟频率:x=12,时钟频率为12MHz;x=16,时钟频率为16MHz;x=20,时钟频率为20MHz:x=24,时蚀频率为24MHZo(b)后缀第2个“X”表示封装:x=P,塑料双列直插DIP封装;x二D,陶瓷封装;x=Q, PQFP 封装;x=J, PLV 封装;x=A, TQFP 封装;x=S, SOIC 封装;x=W,表示裸芯片。
(c)后缀第3个“X”表示芯片温度范围:x=C,表示商业用产品,温度范围为0〜+70°C;x=l,表示工业用产品,温度范围为-40〜+85°C;x=A,表示汽车用产品,温度范围为-40〜+125°C;x=M,表示军用产品,温度范圉为-55~+150°C;(d)后缀中的第4个“X”表示工艺:x为空,表示处理工艺是标准工艺;x=/883,表示处理工艺采用MIL-STD-883标准。
单片机复习答案(仅供参考).doc
1、单片机的基本结构及其特点。
单片机(以称微控制器),是一块硅片上集成了各种部件的微型计算机。
这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。
8051是MCS—51系列单片机中的一个产品。
Intel推出的通用型单片机。
8051片内程序存储器ROM为掩膜型的。
除片内ROM类型不同外,8051、8031和8751其他性能完全相同,结构特点:1)8 位CPU;2)片内振荡器及时钟电路;3) 32 根I/O接口;4)外部存储器ROM和RAM寻址范围各64KB;5) 2个16位和定时器/计数器;6) 5个中断源,2个中断优先级;7)全双工串行口;8)布尔处理器;2、8051单片机基本性能。
ROM形式片内ROM/KB 片内RAM/B寻址范围/B1/0中断源片内ROM 片内EPROM外接EPROM计数器并行口串行口80518751803141282x642x164x81580C5187C5180C3141282x642x164x8153、8051单片机的时钟和基本时序周期。
(1)时钟是时序的基础,8051片内由一个反向放大器构成振荡器,可以由它产生时钟。
时钟可以由两种方式产生,即内部方式和外部方式。
(2)基本时序周期振荡周期:指振荡源的周期,若为内部产生方式。
则为石英晶体的振荡周期。
时钟周期:(称S周期)为振荡周期的两倍,时钟周期=振荡周期P1+振荡周期P2 (时钟周期=2x振荡周期)机器周期:一个机器周期含有6个时钟周期指令周期:完成一条指令占用的全部时间。
8051的指令周期含广4个机器周期。
基中多数为单周期指令,还有2周期和4周期指令。
4、8051单片机存储器结构特点。
EA端口的作用。
概念:8051单片机的存储器结构特点之一是将程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。
这种结构的单片机称不哈佛结构单片机。
通用微机的存储器一般只有一个存储器逻辑空间,可随意安排ROM或RAM,访存时用同一种指令。
单片机重点复习与课后答案
第一章1.十进制,二进制,十六进制之间的转换。
2. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。
+35 -109 -15 +122答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+45】反=01110000,【+45】补=011100003. ASCALL码表示:0-9→30H-39H A-F→41H-46H a-z→61H-4.什么是单片机?和一般微型计算机相比,单片机有何特点?答:单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。
因而被称为单片微型计算机,简称为单片机。
和一般微型计算机相比,单片机主要特点如下:1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构2) 在芯片引脚上,大部分采用分时复用技术3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式4) 在指令系统上,采用面向控制的指令系统5) 内部一般都集成一个全双工的串行接口6) 单片机有很强的外部扩展能力第二章.存储器采用哈佛结构,分为程序存储器ROM和数据存储器RAM1.8051程序存储器分哪几部分,相互之间有什么关系?答:程序存储器从物理结构上分为片内与片外程序存储器。
片外程序存储器是外部用只读存储芯片扩展而来的。
片内程序存储器和片外程序存储器的总空间大小不能超过64K字节,即片内与片外地址空间重叠,共享64K。
EA接低电平,选择从片外程序存储器取指令;EA接高电平,选择从片内程序存储器取指令。
2. 在8051的存储器结构中,内部数据存储器可分为几个区域?各有什么特点?答:片内的随机存储块和特殊功能寄存器(SFR)块。
单片机复习资料带答案.doc
一、 选择题(每题1分,共10分) 二、 填空题(每空1分,共15分) 三、 简答题(每题5分,共25分) 四、 编程题(2题,共15分) 五、 程序阅读(2题,共10分) 六、 应用题(2题,共25分)A.1MHZB.2MHZC.6MHZD.12MHZ 6.若要求定时到后能自动重装初值,则应使8XX51内部定时器工作于_d —oA.工作方式1B,工作方式0C.工作方式3D.工作方式27.通过串行口发送或接收数据时,在程序中应使用_a 。
A.MOV 指令B.MOVC 指令C.MOVX 指令D.SWAP 指令8.用MCS-51串行接口扩展并行I/O 接口时,串行接口工作方式应选择(a )A.方式0B.方式1C.方式2D.方式3 9.可以实现TTL 电平与RS-232C 电平双向转换的是一a 。
A. MC1488B.MC1489C.MAX232D.MODEM 10. MCS-51夕卜扩ROM 、RAM 和I/O 接口时,它的数据总线是(a ) A. P0B. PlC. P2D. P311. 外部程序存储器用作为读选通信号的是(c ) A. WRB. RDC. PSEND. ALE12. 在8XX51单片机中,在任何情况下能全部作为I/O 口使用的端口只能是一 bA.P0 口B.P1 口C.P2 口D.P3 口13. 在卜•面单片机中,具有看门狗功能的是 oA. 8031B.8051C.89C51D.89S51 14. 8155中内含的RAM 容量是_c —。
A.64KBB.128BC.256BD.256KB15. 8031单片机芯片在使用时应把EA 信号引脚_d —。
A.接高电平B.接地址颌存器的选通端C.悬空D.接地 16. 8XX51单片机内存21H 单元的第0位,它的位地址是 bA.00HB.08HC.09HD.21HDPJ 复习(07一、选择题(每题1分,共10分)1. 在指令中可用@作为间接寻址符, A.@R () B.@R12. 可以表示单片机的缩略词是(bA. MPUB. MCU I 、•而表示错误的是 C.@R3) C _______OD.@DPTR3. 若PSW 中的RSlRS0=01,则R1的单元地址是 A.00H B.08H C.09H4. JNZ L2指令中,是判断_a —中的内容是否为0。
单片机考试复习大纲 (有答案)(DOC)
填空题1.MCS-51 的P0口作为输出端口时,每位能够驱动8个LSTTL负载。
2.MCS-51有四个并行I/O口,其中p1~p3是准双向口,所以由输出转输入时必须写入1。
3.MCS-51有四组工作寄存器,他们的地址范围是00H~1FH4.MCS-51 片内20H—2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
5.若用传送指令访问MCS-51的程序存储器,它的指令是MOVC.6.若用传送指令访问MCS-51的片内数据存储器,它的指令是MOV.7.指令是通知计算机完成某种操作的命令8.汇编语言中可以使用伪指令,它不是真正的指令,只是用来对汇编过程进行某种控制.9.MCS-51串行接口有四种工作方式,可以在初始化程序中用软件填写SCON特殊功能寄存器加以设定。
10.MCS-51有5个中断源,有两个中断优先级,优先级由软件填写特殊功能寄存器IP加以设定。
11.累加器A=80H,执行完指令ADD A,#83后,进位位C=1_.12.执行完指令ANL A,#0FH后,累加器的高四位=0000.13.累加器A=7EH,(20H)=#04H,执行完ADD A,20H后PSW.0=_0.14.ORL A,#0F0H是将A的高四位置1,而低四位不变.15.设DPTR= 2000H, (A)= 80H,则MOVC A,@A + DPTR的操作数的实际地址为2080H_16.一个十进制数一47用8位二进制补码表示为11010001B_17.单片机中最常用的字符信息编码是ASCⅡ码18.要串口为10位UART,工作方式应选为方式119.用串口扩并口时,串行接口的工作方式应选为方式方式020.在串行通信中.有数据传送方向单工,_半双工,全双工三种方式。
21.一个机器周期=12节拍、一个机器周期=l2个振荡周期,一个振荡周期=1节拍。
22.8051在物理上有4个独立的存储器空间。
23.外部中断INT1的入口地址为0013H24.8051含4 KB掩膜ROM, 8751是EPROM型,内含4 KB EPROM, 8031是无型号25.MCS一51中,TO中断服务程序入口地址为000BH.26.执行当前指令后PC内容为下一条将要读取的指令码首地址27.MOV C,20H源寻址方式为位寻址28.INC不影响CY位。
51单片机复习总结练练习习题附答案.doc
第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、 PC和 I/O 口的内容分别为2.单片机有四个工作寄存器区,由PSW状态字中的单片机复位后,若执行SETB RS0 指令,此时只能使用址范围是08H---0FH。
3. 51 单片机驱动能力最强的并行端口为P0 端口07H\000H\FFH。
RS1和 RS0两位的状态来决定。
1区的工作寄存器,地。
4.51 单片机 PC 的长度为 16 位,SP 的长度为 ___8____位,DPTR的长度为 _16__位。
5.访问 51 单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____ , MOV 和 _movx______ 。
6.若 A 中的内容为63H,那么 P 标志位的值为 1 7.当扩展外部存储器或I/O口时,P2。
口用作高八位地址总线。
8.51 单片机内部RAM 区有 4 个工作寄存器区。
9.51 单片机内部RAM 区有128 个位地址。
10.外部中断1()的中断入口地址为0013 ;定时器 1 的中断入口地址为001B 。
11.51 单片机有 4 个并行I/O 口,P0~P3 是准双向口,所以由输出转输入时必须先写入 1 。
12.51 单片机的堆栈建立在内部RAM 内开辟的区域。
二、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。
A. /RD B. /WE C. /PSEN D. ALE2. 51 单片机 P0 口用作输出时,应外接( A )。
A.上拉电阻B.二极管C.三极管D.下拉电阻3.进位标志 CY 在( C )中。
A.累加器B.算逻运算部件 ALU C.程序状态字寄存器PSW D.DPTR4.堆栈数据的进出原则是(D )。
A.先进先出B.进入不出C.后进后出D.先进后出5. 51 单片机系统中,若晶振频率为6MHz ,一个机器周期等于(D)μs。
A.B.3 C. 1 D. 26.在家用电器中使用单片机应属于微计算机的( B )。
单片机原理及应用总结归纳课后习题参考答案1~6章
单片机原理及应用总结归纳课后习题参考答案1~6章精心整理《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制和ROM。
I/O1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为②可扩展片外ROM的容量为64KB,其地址为片内RAM的容量为256B,其地址为00H~FFH RAM低区,④另128B为片内RAM高区,其地址空间为⑤可扩展片外RAM的容量为64KB,其地址为⑥特殊功能寄存器SFR的空间为128B26BCPU第31脚EA接高电平时,CPU将从片内程序存储器0000H1FFFH时,会自动转向片外程ROM的0000H单元开始执行。
CPU,低区128B地址空间00H~7FH中地址为00H~1FH 这32表示,通过工作寄存器指令进行访问。
单片机复习资料(仅供参考)
1.AT89C52单片机片内数据存储区的分布情况单片机内部数据存储器的地址范围是00H--FFH,内部数据存储器中的高128单元是专用寄存器区,低128单元是用户数据存储区,地址范围是00H-7FH。
其中00H-1FH是通用寄存器区,共32个单元。
20H-2FH是位寻址区,共16个单元128位,可直接位寻址,也可字节寻址。
30H-7FH共80个单元是用户区,只能字节寻址。
2.最小系统:单片机电源、电源滤波电路振荡电路复位电路RST引脚上高电平持续2个机器周期以上的时间。
3.89C52的中断系统有6个中断源,2个中断优先级,各个中断源的优先级是由特殊功能寄存器IP来确定,IP中和各个中断源对应位为1时,此中断源为高优先级,否则为低优先级。
在同一优先级中,各个中断源的优先顺序是由自然优先级来确定的。
各个中断源的入口地址是多少?4.看门狗的工作原理看门狗,又叫WDT(watchdog timer),实质上是一个独立的定时器电路。
在系统启动了看门狗后,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗定时器中的计数寄存器,那么看门狗计数器就会溢出,从而引起看门狗中断,造成系统复位。
所以,在使用看门狗时要注意及时清看门狗,即常说的“喂狗”。
在AT89S52中,WDT 由14位计数器和特殊功能寄存器中的看门狗定时器复位存储器(WDTRST)构成。
5、51单片机的复位电路有上电复位、手动复位电路两种。
(在单片机的9脚RET端至少维持2个机器周期的高电平)复位后,PC值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。
5.定时器的有关计算(注意单位换算)(定时/计数器实质是一个16位的可编程加法计数器)1.若8051的晶振频率fosc为12MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。
单片机原理及应用总结归纳课后习题参考答案1~6章
精心整理《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制和ROM。
I/O1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为②可扩展片外ROM的容量为64KB,其地址为片内RAM的容量为256B,其地址为00H~FFH RAM低区,④另128B为片内RAM高区,其地址空间为⑤可扩展片外RAM的容量为64KB,其地址为⑥特殊功能寄存器SFR的空间为128B26BCPU第31脚EA接高电平时, CPU将从片内程序存储器0000H1FFFH时,会自动转向片外程ROM的0000H单元开始执行。
CPU,低区128B地址空间00H~7FH中地址为00H~1FH 这32表示,通过工作寄存器指令进行访问。
片内RAM 中的16个单元共128位中的每一位又可单独00H`7FH;对片内高区128B寻址只能用CPU通过指令MOVX访问片外数据存储器。
单片机复习提纲有答案
1、片内寄存器有 4 组,复位后,指向第 0 组,若要使用其中某一组,应如何通过程序设定?例如:执行 SETB RS1SETB RS0 指令后通用寄存器指向第 3 组2、MCS-51单片机片内特殊功能寄存器所占存储空间的地址: 80H-FFH 可作位寻址的存储单元地址:20H-2FH3、在进行 BCD码运算时,紧跟运算指令后面的指令必须是 DA(十进制调整)指令4、状态、节拍、机器周期的关系答:1个机器周期为6个状态周期,为12个节拍(振荡周期/时钟周期)5、当串行口向单片机的 CPU 发出中断请求时,若 CPU 允许并接受中断时,程序计数器 PC 的内容会怎么变化?答:程序计数器PC会先将当前地址入栈,再装入串行中断入口地址从而跳转到中断服务程序中执行中断服务程序6、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足什么条件?WR=0答: ILE=1, CS=0, 17、程序计数器PC的作用是什么?答:PC是16位的专用寄存器,其内容表示下一条要执行的指令8、中断源有哪些?中断服务程序入口地址?答:中断源有:外部中断0(入口地址0003H)、定时器/计数器0溢出中断(入口地址000BH)、外部中断1(入口地址0013H)、定时器/计数器1溢出中断(入口地址001BH)、串行口中断(入口地址0023H)9、51单片机有多少位地址总线、数据总线?分别由哪些引脚组成?可寻址的最大地址空间范围是多大。
答:51单片机有16位地址总线,地址高8位由P2.7-P2.0组成,地址低8位由P0.7-P0.0组成,共16位地址,可寻址的最大空间范围为0-64KB,有8位数据总线,由P0.7-P0.0组成。
10、定时器/计数器的几种工作方式。
11、单片机每个引脚功能、每组I/O口的作用。
引脚ALE的作用是:地址锁存12、单片机存储空间的分配分析下面程序的功能1、ORG 1000HKEY:DB 15HNOM EQU 8START:MOV R0,#30HMOV R1,#40HMOV R7,#NOMMOV R3,#0LOOP:MOV A,@R0CJNE A,KEY,NEXTINC R3MOV A,R0MOV @R1,AINC R1NEXT:INC R0DJNZ R7,LOOPMOV A,R3MOV @R0,AHALT:SJMP $END功能:统计30H-37H单元中有多少个与15H相等的数据,并将统计与15H相等的数据的个数放入38H单元中,将与15H相等的数据单元存储地址放入开始地址为40H的单元中。
单片机课后习题答案详细版.doc
单片机课后习题答案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只访问片内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和RS0 可以给出4中组合,用来从4组工作存放器组中进展选择PSW属于SFR〔Special Function Register〕〔特殊功能存放器〕9.读端口锁存器和“读引脚〞有何不同?各使用哪种指令?答:读锁存器〔ANLP0,A〕就是相当于从存储器中拿数据,而读引脚是从外部拿数据〔如MOV A,P1这条指令就是读引脚的,意思就是把端口p1输入数据送给A〕传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
单片机中级教程复习总结(可编辑修改版)
1、单片机定义:将CPU、RAM、ROM、定时器/计数器以及输入输出(I/O)接口电路等计算机的主要部件集成在一块电路芯片上。
2、PSEN:片外程序存储器选通信号,低电平有效。
3、中央控制器中最基本的寄存器是程序计数器PC ,它是一个独立的计数器,作用:存放下一条将要从程序存储器中取出的指令的地址。
4、数据指针DPTR是一个16位的特殊功能寄存器,主要功能是作为片外数据存储器寻址用的地址寄存器。
5、PSW是一个逐位定义的8位寄存器,其内容主要部分是算术逻辑运算单元的输出。
程序可访问的寄存器,而且可以按位访问。
6、80C51物理上有4个存储器空间,2个程序存储器,2个数据存储器,逻辑上有3个存储器地址空间。
7、在80C51片内数据存储器RAM从0到127字节,还有部分特殊功能寄存器可以进行位寻址。
8、单片机有复位、程序执行、低功耗、编程和检验四种工作方式。
9、复位是由在RST引脚上至少保持2个机器周期的高电平实现的,复位后通用寄存器工作在0区,内部RAM的内容将不变。
10、复位的主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
11、单片机复位后复位时内容不是00H状态的寄存器有SP、P0、P1、P2、P3。
,不确定的寄存器有SBUF。
12、单片机复位操作的三种方式:上电自动复位、按键电平复位、外部脉冲复位。
13、单片机的EA信号功能:片外程序存储器访问允许信号,低电平有效。
14、在系统中外接有程序存储器时P2口的全部口线不宜再做I/O口使用的原因:访问片外程序存储器需要不断地取指操作,P2口需要不断地送出高位地址。
15、波特率表示每秒钟传递的信息位的数量。
16、中断源,五个,两个外部中断,外部中断都是IT = 0时,低电平有效;IT = 1时,下降沿有效。
它们对应的中断矢量地址:外部中断0---0003H;定时器/计数器0---000BH;外部中断1---0013H;定时器/计数器1---001BH;串行口(RI/TI)--0023H;定时器/计数器2(T2)---002BH(注:它不是中断源)。
单片机技术复习总结模板计划模板题学生的的用.doc
一、填空题1、单片机系统复位后,( PSW) =00H,因此内部 RAM 寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。
2、【答案:000H~07H 】3、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()。
4、【答案: PC PC】5、 MCS— 51 单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()与()。
6、【答案:高增益反相放大器晶体振荡器微调电容】7、 MCS—51 的 4 个 I/O 口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在()的不同上。
8、【答案: P0口的输出缓冲器】9、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于()。
10、【答案:内部RAM】11、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄存器。
12、【答案:累加器PC DPTR】13、假定外部数据存储器2000H 单元的内容为 80H,执行下列指令后,累加器 A 中的内容为()。
14、MOV P2, #20H15、MOV R0, #00H16、MOVX A, @R017、【答案: 80H】18、假定 DPTR的内容为 8100H ,累加器 A 的内容为 40H,执行下列指令:19、MOVC A,@A+DPTR20、后,送入 A 的是程序存储器()单元的内容。
21、【答案: 8140H】22、假定( SP) =60H,(ACC) =30H,( B)=70H,执行下列指令:23、PUSH ACC24、PUSH B25、后, SP的内容为 (62H), 61H 单元的内容为(), 62H 单元的内容为()。
26、【答案: 30H 70H】27、假定已把 PSW 的内容压入堆栈,再执行如下指令:28、MOV R0,SP29、ORL @R0,#38H30、POP PSW31、实现的功能是()32、【答案:修改PSW 的 RS0、 RS1、 F0 位为 1】33、假定( A) =56H,( R5)=67H。
单片机复习计划包括答案
一、填空题1、当使用 8031 单片机时,需要扩展外面程序储存器,此时/EA 应接(低电平)。
2.8051 单片机内部有( 2 )个准时/计数器,门控制信号GATE 设置为 1 时,由(TR X)和(INT X)控拟订时器的启动。
3.若由程序设定 RS1、RS0=01,则工作寄存器 R0~R7 的直接地点为(08H--0FH)。
4.若累加器 A 中的数据为 01110011B,则 PSW中的 P=( 1 )。
5、MCS-51单片机拥有 4 个( 8 )位并行 I/O 口,有( 1 )个全双工的串行输入输出口。
6、计算机的元件级总线有(地点)、(数据)、(控制)。
7、 MOV A,@R1指令中,源操作数的寻址方式是(寄存器间接寻址)。
8 、 8051 单片机堆栈遵循数据(后进先出,先进后出)的原则。
9、8051 单片机使用电源为+5V。
10、在立刻寻址方式中,在数前使用#号来表示立刻数。
11、在 8051 单片机中,加法指令能够分为ADD,ADDC两种。
12、设 8051 外接 12MHz 的石英晶体,则一个机器周期的时间宽度为1us。
13、8051 单片机的 C 语言源程序的扩展名为.C 。
14、在设计汇编语言源程序时,能够使用次序构造的程序,也能够15、当8051 单片机复位后,程序的进口地点为0000H 。
8 位 CPU,共有16 根地点线。
18、MCS-51单片机拥有128 )个字节的数据储存单元,( 21 ) 19、MCS-51片内有(个特别功能寄存器。
片内数据储存器寻址空间是( 128 )字节。
20、内部 RAM 低 128 个字节区分为 (工作寄存器组区)、( 位寻址区)、( 通用RAM区 )三个部分。
21、接见特别功能寄存器和片外数据储存器分别采纳( 直接)、( 间接)寻址方式。
22、除去片内 RAM 2FH单元最低位,使用的命令是 ( MOV 2FH;00H )。
23、在 MCS-51系列单片机 MCS-51单片机有 4 个( 8 )位的并行 I/O 口,其中 ( P0 )口用做低 8 位地点线和数据线分时复用 , 而( P2 )口用作高8位地点线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
防灾科技学院课程考试大纲学年 /学期课程名称考试用时考试方式专业2013-2014-1 单片机原理120 分钟闭卷电气工程及其自动化及应用一、硬件结构 (20%左右 )单片机的组成;单片机的I/O 口作用及其应用编程;时钟及机器周期;单片机的存储器;单片机的控制总线、地址总线及地址总线等。
二、C51程序设计( 20%左右)C51 的指令规则; C51 编程语句及规则;顺序程序、分支程序及循环程序设计; C51 的函数;中断函数。
三、中断系统( 20%左右)考试内容中断的定义、中断源及其优先级;中断过程及中断应用编程。
及所占比例四、定时 / 计数器( 30%左右)定时 / 计数器的组成、工作方式及应用编程。
五、串行接口( 10%左右)串行接口的组成、串行通信过程;通信方式及应用编程。
第一部分硬件基础1、单片机的组成;2、单片机的并行 I/O 口在使用时,有哪些注意的地方3、单片机的存储器;程序存储器和数据存储器的寻址范围,地址总线和数据总线的位数;数据存储器内存空间的分配;特殊功能寄存器区;4、时钟及机器周期;5、单片机的控制总线、地址总线及地址总线等。
例:一、填空1.MCS-51单片机4 个存储空间,它们分别是:片内RAM 、片内ROM 、有片外RAM 、片外R0M 。
2、MCS-51单片机的一个机器周期包括 6 个状态周期,12 个振荡周期。
设外接12MHz 晶振,则一个机器周期为 1 μs。
3.程序状态字PSW由8 位组成。
4.在 MCS-51单片机内部,其RAM 高端 128 个字节的地址空间称为特殊寄存器区,但其中仅有21个字节有实际意义。
5. MCS-51 系列单片机为8位单片机,其数据总线为8位,地址总线为16 位。
6.MCS-51 单片机的 4 个并行 I/O 口若作为普通 I/O 口使用时,输入操作分为读引脚和读锁存器,需要先向端口写“1”的操作是读引脚。
7.MCS-51 单片机的特殊功能寄存器分为可位寻址和不可位寻址两种,那么 IE 为不可位寻址, TMOD 为可位寻址。
8.通常 MCS-51单片机上电复位时 PC= 0000 H、SP=07 H、通用寄存器采用第 0 组,这一组寄存器的地址范围是00-07 H。
9.MCS-51单片机堆栈遵循先进后出后进先出的数据存储原则。
10.在MCS-51单片机中,使用P2、P0 口传送地址信号,且使用P0 口来传送数据信号,这里采用的是分时复用技术。
11.MCS-51单片机位地址区的起始字节地址为20H。
12.对于并行口在读取端口引脚信号时,必须先对端口写FFH。
13.PC的内容是用来存放下一条要执行的指令地址。
14、MCS-51 单片机运行出错后需要复位,复位的方法是在复位引脚上加一个持续时间超过24个时钟周期的高电平。
二、问答1.简述 MCS-51 单片机的 P0、P1、P2 和 P3 口的功能。
51 单片机共有P0-P3 四个端口,他们除了可以做普通I/O 口之外, P0 口既可以作为8 位数据总线还可以分时输出低8 位地址,经锁存器锁存形成A0-A7; P1 口仅作为 I/O 用; P2 口还可以输出作为高8 位地址 A8-A15; P3 口具有第二功能,第二功能分别依次为RXD、TXD、/INT0 、/INT1 、 T0、T1、 /WR、 /RD2.MCS-51单片机的三总线是由哪些口线构成的。
由 P2、 P0 口组成16 位地址总线;由P0 口组成 8 位数据总线;由ALE、 /PSEN、 RST、 /EA 与P3 口中的 /INT0、/INT1 、 T0、 T1、 /WR、 /RD 共 10 个引脚组成控制总线。
3.MCS-51单片机的位寻址区的字节地址范围是多少位地址范围是多少20H —— 2FH00H —— 7FH4.MCS-51单片机存储器在结构上有什么特点在物理上和逻辑上各有那几个地址空间单片机的存储器采用的是程序存储器与数据存储器截然分开的哈佛结构,即程序存储器和数据存储器各有自己的寻址方式、寻址空间和控制系统。
物理上分为 4 个存储器空间:片内程序存储器、片外程序存储器片内数据存储器、片外数据存储器逻辑上分为 3 个地址空间:片内、片外统一编址的64KB 程序存储器空间、片内256B 的数据存储器地址空间、片内64KB 数据存储器空间5.简述 MCS-51单片机 00H-7FH片内 RAM 的功能划分,写出它们的名称以及所占用的地址空间,并说明它们的控制方法和应用特性。
(1)工作寄存器组(00H——1FH)这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。
它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。
(2)位寻址区(20H——2FH)16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。
主要用于位操作。
(3)堆栈与数据缓冲区(30H——7FH)用于设置堆栈、存储数据6.请写出 MCS-51单片机的五个中断源的入口地址。
INT0 0003h T0000Bh INT10013h T1 001Bh串口0023h第二部分C51 程序设计1、C51 的指令规则; C51 编程语句及规则;2、C51 表达式和运算符;3、顺序程序、分支程序及循环程序设计;4、C51 的函数;5、中断函数。
例:1.程序的基本结构有顺序、分支、循环结构。
2.C51 的存储器模式有SMALL 、COMPACT 、 LARGE 。
3.C51 中 int 型变量的长度为16 ,其值域为 -32768~32767 。
4.C51中关键字 sfr 的作用定义 51 单片机内部一个字节的特殊功能寄存器,sbit 的作用定义 51 单片机片内可位寻址位。
5.函数定义由函数体和函数头两部分组成。
6.C51 的表达式由运算符运算对象组成。
7.C51 表达式语句由表达式和分号组成。
8.C51 中“!”运算符的作用是逻辑非;运算符” ~”的作用是按位取反。
9.若函数无返回值,用void 关键字指定。
10.若局部变量未初始化,其初值为不确定。
11. C51 中,若定义 8 位有符号类型的变量,可定义为char 型变量,其值域为 -127~128 ;unsigned int 型变量的长度为16,其值域为0~65535 。
二、程序设计题1、电路如图所示,要求编程实现一个流水灯。
C333pU1X119XTAL1 P0.0/AD0 3938 CRYSTALP0.1/AD137C4P0.2/AD218 XTAL236P0.3/AD333pP0.4/AD4 3534P0.5/AD533P0.6/AD6932RSTP0.7/AD7C1R1P2.0/A8 21 22 P2.1/A923P2.2/A102924 10kPSEN P2.3/A11 10uF30 25ALE P2.4/A123126EA P2.5/A13 27 R2P2.6/A14 28 P2.7/A151k1 P1.0 P3.0/RXD 102 11P1.1 P3.1/TXD3 12P1.2 P3.2/INT04 13P1.3 P3.3/INT15 14P1.4 P3.4/T06 15P1.5 P3.5/T17 16P1.6 P3.6/WR817P1.7 P3.7/RD80C51#include<> #include<>#define uchar unsigned char #define uint unsigned int void delay(uchar z) {uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}void main() {uchar i; P2=0xfe; while(1) {for(i=0;i<8;i++) {delay(100);D1R3D2100R4D3100R5D4100R6D5100R7D6100R8D7100R9D8100R10100P2=_crol_(P2,1);}}}2、设全自动洗衣机控制面板上有 8 个按键, 8 个指示灯。
按下一个按键,对应的指示灯点亮。
第三部分中断系统1、中断的定义;2、中断源及其优先级;3、中断过程及中断应用编程。
例:一、填空题1.MCS-51单片机有5 个中断源。
上电复位时,同级中断的自然优先级从高至低依次为INT0、 T0、INT1、T1、串口,若IP=00010100B,优先级别最高者为INT1、最低者为T1 2.外部中断请求有电平触发和脉冲。
触发两种触发方式。
3.MCS-51单片机 5 个中断源的中断入口地址为:0003H000BH OO13HOO1BH 0023H 。
4.当定时器 / 计数器 1 申请中断时,TF1为1,当中断响应后,TF1为0。
当串口完成一帧字符接收时,RI 为1,当中断响应后,RI为1,需要软件清零。
5.MCS-51 单片机定时器 T0 的中断类型号是1。
二、简答题单片机有几个中断源各中断标志是如何产生的如何撤销的各中断源的中断矢量分别是什么MCS-51 单片机有 5 个中断源。
外中断0/1 电平触发方式,在对应引脚上检测到低电平将中断标志位IE0/1 置 1 向 CPU申请中断,边沿触发方式,在对应引脚上检测到负跳变将中/ 计数器0/1 在计数溢出时将TF0/1 置1 向断标志位IE0/1 置1 向CPU申请中断;定时器1 帧结束将TI 置 1 或接收 1 帧数据将RI 置1 向CPU申请中断。
CPU申请中断;串行口发送对于T0/T1 和边沿触发的INT0/INT1 中断标志在进入中断服务程序后自动撤销;对于电平触发的INT0/INT1 需在中断申请引脚处加硬件撤销电路;对于串行口中断标志TI/RI 需在CLR TI,撤销。
它们的中断矢量分别是:0003H、000BH、进入中断服务程序后用软件CLR RI或0013H、 001BH、 0023H。
2.简述MCS-51中断过程。
中断过程分中断申请、中断响应、中断处理、中断返回 4 个阶段。
中断请求:各中断源根据自身特点施加合适的信号,将对应的中断标志位置 1 向CPU 申请中断。
中断响应: CPU对中断请求进行判断,形成中断矢量,转入响应的中断服务程序。
中断处理:根据各中断源要求执行响应中断服务程序。
中断返回:中断服务程序结束后,返回主程序。
3.MCS-51 单片机有哪几个中断源它们的中断类型号分别是什么自然优先级由高到低依次是什么有 5 个中断源:/INT0 外部中断0,中断类型号为0;定时 /计数器0 中断,中断类型号为1;/INT1 外部中断1,中断类型号为 2 ;定时 / 计数器 1 中断,中断类型号为3;串行中断,中断类型号为4。