1 / 8
文档名称:

单片机个人知识点总结.doc

格式:doc   大小:121KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机个人知识点总结.doc

上传人:联系 2017/8/24 文件大小:121 KB

下载得到文件列表

单片机个人知识点总结.doc

文档介绍

文档介绍:◆波特率公式:TH1=256-f/(波特率*12*32/2^SMOD)
◆MCS-51系列单片机内部有哪些主要的逻辑部件?答案:一个8位的CPU、一个布尔处理机、一个片内振荡器、128B的片内RAM、21个特殊功能寄存器、4个8位并行I/O接口、一个全双工的串行口、2个16位的定时器/计数器、5个中断源、2个中断优先级。
◆机器周期是指: 完成MCS-51一个典型的指令花费的振荡周期称为一个机器周期;一个机器周期由六个状态组成,包含有 12个振荡周期;
◆当外部中断采用低电平触发方式时,为了避免在中断返回后再次响应该中断,要求外部中断源在执行的中断程序返回前撤销中断请求信号(使引脚电平变高) ;
◆程序计数器PC是用来存放下一条将要执行的指令地址,共 16 位。单片机上电复位后,PC = 0000H ;
◆当单片机的P1口做为一般的I/O口使用时,为8位准双向口的意思是指: 当输入信号时,需先向P1口锁存器写1,以保证读引脚的正确性;
◆何谓堆栈?它设置在哪个存储区?在实际编程中,它有何应用价值?
答:堆栈是一个后进先出的特殊的数据缓冲区,并由栈指针SP指示堆栈中的数据深度。在MCS-51系列单片机中,堆栈设置在内部RAM数据存储区内。在实际编程中,可用于数据的传递,数据的交换、保存CPU现场等作用
◆简述MCS-51单片机程序存储器的几个特殊入口地址的含义。
0000H:复位入口地址
0003H:外部中断0中断服务程序入口地址
000BH:定时器/计数器0溢出中断服务程序入口地址
0013H:外部中断1中断服务程序入口地址
001BH:定时器/计数器1溢出中断服务程序入口地址
0023H:串行口中断服务程序入口地址
◆何谓静态显示?何谓动态显示?两种显示方式有何优缺点?
所谓静态显示,是指当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止,公共端接固定的电平。
LED动态显示是将所有位的段选线并接在一个I/O接口上,称为段口,共阴极端或共阳极端分别由相应的I/O接口线控制,称为位口。
静态显示显示稳定,但软件简单;动态显示硬件简单,但软件需要不断地刷新。
◆编程将片内RAM 30H~39H单元中的内容送到以3000H为首的存储区中。
MOV R0,#30H
MOV DPTR,#3000H
MOV R7,#10
L1: MOV A,***@R0
MOVX ***@DPTR,A
INC R0
INC DPTR
DJNZ R7,L1
RET
◆片内RAM 60H开始存放20个数据,试统计正数、负数及为零的数据个数,并将结果分别存在50H、51H、52H单元中。
MOV 50H,#0
MOV 51H,#0
MOV 52H,#0
MOV R7,#20
MOV R0,#60H
L3: MOV A,***@R0
JZ L1
JB ,L2
INC 50H
SJMP LEND
L2: INC 51H
SJMP LEND
L1: INC 52H
LEND: INC R0
DJNZ R7,L3
RET
◆从片外RAM 2000H单元开始存有20个有符号数,要求把它们传送到片外RAM 3000H开始的单元,但负数不传送,试编写程序。
MOV D