嵌入式硬件技术基础复习提纲1.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:10 大小:49KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式硬件技术基础复习提纲1.doc

嵌入式硬件技术基础复习提纲1.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章计算机基础知识基本知识点:计算机中只能使用二进制数,所有指令、数据、字符和地址的表示,以及它们的存储、处理和传送,都是以二进制的形式进行的。计算机中的二进制数称为机器数。真值的概念符号数和无符号数符号数有正负的概念,为在计算机中表示带符号的数,应将符号数值化,即用“0”表示“+”,“1”表示“-”,并放在数码序列的最高位。无符号数是逻辑数,无正负概念。原码、反码、补码的概念,怎样进行相互之间的转换不同数制(二进制、十进制、十六进制)之间的相互转换。二进制数与8421BCD码之间的相互转化。第二章80C51单片机的基本结构1.单片机的基本概念,与微型计算机的共同点及差别。在实际应用中单片机的其它名称。2.CPU的结构:由运算器和控制器组成,它们分别包括哪些部件?程序计数器PC的作用是什么?3.51系列单片机有4个I/O口:P0、P1、P2、P3,它们在结构上有什么差别?各有什么作用?特别注意P0口在作为通用I/O口使用时,在输出数据时,为了能输出高电平,应该对P0口的各条口线进行什么处理(加上拉电阻),为什么?(输出结构为漏级开路结构);在进行数据输入时,分为读引脚和读寄存器两种操作,凡是采用MOV指令进行P0口数据输入的,称为读引脚,为了避免口线封锁,应该在读引脚之前,进行什么操作?(通过一条指令将P0口的各锁存器写1);而凡是属于“读-修改-写”操作的指令均属于读锁存器的操作。4.存储器结构:51系列单片机的内部存储器包括数据存储器和程序存储器。数据存储器按用途分为:寄存器区、位寻址区、用户RAM区、SFR区。特别注意堆栈是在用户RAM区中开辟(在程序设计时,应注意将SP值初始化为30H之后),最大特点是“先入后出”。有“进栈”和“出栈”两种操作。堆栈的主要作用是断点保护(自动方式)和现场保护(指令方式)。对于内部程序存储器,特别注意0000H~002AH这组特殊保留单元的用处。结合第三章,弄清楚内部RAM和专用寄存器,外部数据存储器、程序存储器各用什么指令来访问。5.有两个16位的定时器计数器6.有一个全双工的串行口7.中断系统:有5个中断源8.时序的有关概念:振荡周期、状态周期、机器周期、指令周期1振荡周期=1/ff为晶振频率1状态周期=2×振荡周期1机器周期=12×振荡周期=12/f指令周期:指完成一条指令所需的全部时间,各条指令不等,可能为1、2、4个机器周期。9.80C51单片机主要采用微分型复位电路,复位信号为高电平有效。弄清楚复位后部分SFR的初始化状态(见P38表2.6)10.掌握PSW各位的含义及用途。第三章80C51单片机指令系统掌握80C51单片机指令中操作数的7种寻址方式要求分类理解指令的操作。理解PSW中各标志位的意义。掌握哪些指令怎样影响哪些标志位。(特别注意加ADD、减SUBB指令对PSW中各位的影响。注意所有影响A累加器内容的指令均影响P标志。)能正确预测程序的运行结果,包括PSW中标志位的结果。堆栈的概念,有关堆栈操作的指令:如何建立堆栈,系统复位时SP的内容PUSH、POP指令对堆栈进行操作后,分析指针SP的内容如何变化中断、LCALL、ACALL、RET、RETI指令如何进行栈操作第四章80C51单片机汇编语言程序设计掌握汇编语言程序的三种基本结构形式:顺序结构、分支结构、循环结构。会阅读、编写简单的汇编程序。第五章80C51单片机的中断与定时一、中断系统:1、80C51有5个中断源,按优先级由高到低排列:INT0T0INT1T1串行口中断入口:0003H000BH0013H001BH0023H2、中断允许:是否允许中断及由允许哪一中断源中断,IE寄存器决定。在IE寄存器中,当某一位为1表示允许,为0表示禁止。每一位对应哪个中断源要清楚(见P101):EA**ESET1EX1ET0EX0打*号的为无定义位,下同。3、中断优先级在80C51单片机中,优先级只划分为高、低两个优先等级。中断优先级由IP决定,当IP中相应位为1时,其对应的中断源的中断请求被设定为高优先级,IP定义如下(或见P101)。**PSPT1PX1PT0PX04、中断标志和状态标志在中断方式下(即事先允许相关中断),CPU在每个机器周期会按照定义的中断优先级(同优先级,则按INT0T0INT1T1串行口)去查询相应的中断请求标志;在查询方式下(即事先关闭相关中断),我们采用查询指令,每隔一段固定的时间,去查询状态标志(实际就是中断工作方式下的中断请求标志位)。在上面任意一种情况下,当发现某中断标志被置1时,就进行中断响应或转入预先设定好的处理程序。外中断0、1,T0,T1中断