




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.第一章 计算机基础知识基本知识点:1. 计算机中只能使用二进制数,所有指令、数据、字符和地址的表示,以及它们的存储、处理和传送,都是以二进制的形式进行的。计算机中的二进制数称为机器数。2. 真值的概念3. 符号数和无符号数符号数有正负的概念,为在计算机中表示带符号的数,应将符号数值化,即用“0”表示“”,“1”表示“”,并放在数码序列的最高位。无符号数是逻辑数,无正负概念。4. 原码、反码、补码的概念,怎样进行相互之间的转换5. 不同数制(二进制、十进制、十六进制)之间的相互转换。二进制数与8421BCD码之间的相互转化。第二章 80C51单片机的基本结构1单片机的基本概念,与微型计算机的共
2、同点及差别。在实际应用中单片机的其它名称。2CPU的结构:由运算器和控制器组成,它们分别包括哪些部件?程序计数器PC的作用是什么?351系列单片机有4个I/O口:P0、P1、P2、P3,它们在结构上有什么差别?各有什么作用?特别注意P0口在作为通用I/O口使用时,在输出数据时,为了能输出高电平,应该对P0口的各条口线进行什么处理(加上拉电阻),为什么?(输出结构为漏级开路结构);在进行数据输入时,分为读引脚和读寄存器两种操作,凡是采用MOV指令进行P0口数据输入的,称为读引脚,为了避免口线封锁,应该在读引脚之前,进行什么操作?(通过一条指令将P0口的各锁存器写1);而凡是属于“读修改写”操作的
3、指令均属于读锁存器的操作。4存储器结构:51系列单片机的内部存储器包括数据存储器和程序存储器。数据存储器按用途分为:寄存器区、位寻址区、用户RAM区、SFR区。特别注意堆栈是在用户RAM区中开辟(在程序设计时,应注意将SP值初始化为30H之后),最大特点是“先入后出”。有“进栈”和“出栈”两种操作。堆栈的主要作用是断点保护(自动方式)和现场保护(指令方式)。对于内部程序存储器,特别注意0000H002AH这组特殊保留单元的用处。结合第三章,弄清楚内部RAM和专用寄存器,外部数据存储器、程序存储器各用什么指令来访问。5有两个16位的定时器计数器6有一个全双工的串行口7中断系统:有5个中断源8时序
4、的有关概念:振荡周期、状态周期、机器周期、指令周期1振荡周期=1/f f为晶振频率 1状态周期=2振荡周期 1机器周期=12振荡周期=12/f指令周期:指完成一条指令所需的全部时间,各条指令不等,可能为1、2、4个机器周期。980C51单片机主要采用微分型复位电路,复位信号为高电平有效。弄清楚复位后部分SFR的初始化状态(见P38表2.6)10. 掌握PSW各位的含义及用途。第 三 章 80C51单片机指令系统1、 掌握80C51单片机指令中操作数的7种寻址方式2、 要求分类理解指令的操作。3、 理解PSW中各标志位的意义。掌握哪些指令怎样影响哪些标志位。(特别注意加ADD、减SUBB指令对P
5、SW中各位的影响。注意所有影响A累加器内容的指令均影响P标志。)4、 能正确预测程序的运行结果,包括PSW中标志位的结果。5、 堆栈的概念,有关堆栈操作的指令:如何建立堆栈,系统复位时SP的内容PUSH、POP指令对堆栈进行操作后,分析指针SP的内容如何变化中断、LCALL、ACALL、RET、RETI指令如何进行栈操作第四章 80C51单片机汇编语言程序设计1、 掌握汇编语言程序的三种基本结构形式:顺序结构、分支结构、循环结构。2、 会阅读、编写简单的汇编程序。第五章 80C51单片机的中断与定时一、中断系统:1、80C51有5个中断源,按优先级由高到低排列:INT0 T0 INT1 T1
6、串行口中断入口: 0003H 000BH 0013H 001BH 0023H2、中断允许:是否允许中断及由允许哪一中断源中断,IE寄存器决定。在IE寄存器中,当某一位为1表示允许,为0表示禁止。每一位对应哪个中断源要清楚(见P101):EA * * ES ET1 EX1 ET0 EX0打*号的为无定义位,下同。3、中断优先级在80C51单片机中,优先级只划分为高、低两个优先等级。中断优先级由IP决定,当IP中相应位为1时,其对应的中断源的中断请求被设定为高优先级,IP定义如下(或见P101)。* * PS PT1 PX1 PT0 PX04、中断标志和状态标志在中断方式下(即事先允许相关中断),
7、CPU在每个机器周期会按照定义的中断优先级(同优先级,则按INT0T0INT1T1串行口)去查询相应的中断请求标志;在查询方式下(即事先关闭相关中断),我们采用查询指令,每隔一段固定的时间,去查询状态标志(实际就是中断工作方式下的中断请求标志位)。在上面任意一种情况下,当发现某中断标志被置1时,就进行中断响应或转入预先设定好的处理程序。外中断0、1,T0,T1中断标志锁存于TCON(见P102),对TCON中每一位的意义要清楚:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0串行口的中断标志锁存于SCON(见P102) SM0 SM1 SM2 REN TB8 RB8 TI RI5
8、、有关中断的编程,注意同时开放CPU的中断(即SETB EA)。6、中断响应的过程,中断产生的栈操作(自动方式的断点保护以及指令方式的现场保护),RETI中断返回指令的栈操作(自动方式的断点恢复和指令方式的现场恢复)。二、定时器计数器1、理解定时计数两种功能的区别定时功能:令计数器加1的信号来自单片机内部,是机器周期脉冲。计数的频率是固定的,是机器周期脉冲频率,即每一个机器周期加1(外接晶振频率的12分频信号)。因此定时时间计数器所计的数机器周期。计数功能:令计数器加1的信号来自单片机外部事件,频率不定。2、与定时器有关的特殊功能寄存器的用法TMOD TH0 TL0 TH1 TL13、工作于不
9、同方式时,计数器的长度可为13、16、8位,应会根据要求计算计数器的初始常数,尤其注意方式0时常数的存放。定时: (2n X)12/f = 定时间隔 n = 13、16、8计数: 2n X = 计数次数4、会根据不同要求,完整编写定时或计数的程序。第六章 单片机并行存储器扩展1、扩展的基本方法:a、 首先根据要求,选择适当型号的芯片。b、 根据芯片型号,确定芯片的字节容量,从而确定芯片的地址线的根数。c、 构造地址总线AB:其中低8位地址线由单片机的P0口提供,经74LS373锁存后,与扩展存储芯片的低8位地址引脚相连;高位地址线由P2口提供,需要几根就从P2口引出几根。d、 构造数据总线DB
10、:直接从P0口引出与扩展芯片的数据引脚D0D7相连。e、 构造控制总线CB:对外扩程序存储器(ROM):ALE:接锁存器74LS373的门控端G/PSEN:接扩展芯片的/OE/EA:对8031、80C31、8032、80C32等内部无ROM的单片机,应使EA接地;对80C51等内部有ROM的单片机,应使EA接高电平对外扩数据存储器(RAM):ALE:接锁存器74LS373的门控端G/RD:接外扩RAM的/OE/WR:接外扩RAM的/WEf、 片选信号:根据要求利用未使用的P2口的高位地址线,采用线选法或译码法(利用译码器或门电路)产生g、 分析各扩展芯片的地址范围。 注意:有的题目是事先指定扩
11、展芯片的地址范围,此时应先分析地址,以得出产生片选信号的方法。第7章 单片机并行I/O扩展1 掌握I/O接口的功能和特点2 接口和端口的区别及联系3 P1口用作并行输入输出口,其硬件连接和软件编制。注意设为输入口必先送1。4 8255的基本用法与8031 CPU的连接各口地址8255的3种工作方式对8255工作方式的编程、控制字的设定用实现8255键盘接口、显示器接口的原理第八章 单片机串行通信1. 串行口控制寄存器 SCON 每一位的意义。SM0 SM1 SM2 REN TB8 RB8 TI RI2. 有关串行通讯的基本概念:串行通讯的通路形式:单工、半双工、双工波特率的定义PCON 中的SMOD位怎样控制波特率。 3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论