福州大学至诚学院单片机复习重点.docx

上传人:b****5 文档编号:6609556 上传时间:2023-01-08 格式:DOCX 页数:12 大小:41.90KB
下载 相关 举报
福州大学至诚学院单片机复习重点.docx_第1页
第1页 / 共12页
福州大学至诚学院单片机复习重点.docx_第2页
第2页 / 共12页
福州大学至诚学院单片机复习重点.docx_第3页
第3页 / 共12页
福州大学至诚学院单片机复习重点.docx_第4页
第4页 / 共12页
福州大学至诚学院单片机复习重点.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

福州大学至诚学院单片机复习重点.docx

《福州大学至诚学院单片机复习重点.docx》由会员分享,可在线阅读,更多相关《福州大学至诚学院单片机复习重点.docx(12页珍藏版)》请在冰豆网上搜索。

福州大学至诚学院单片机复习重点.docx

福州大学至诚学院单片机复习重点

复习课

第一章微型计算机基础

1.数制及数的转换

(1)N进制数→十进制数:

按权展开相加

(2)N进制数←十进制数

(3)二进制数与十六进制数的互换

2.有符号数的表示形式

(1)定点整数表示方法

(2)原码、反码和补码

原码:

最高位为符号位,其余位为数值位

反码:

正数的反码=原码

负数的反码:

符号位为1,数值位对原码按位取反

补码:

正数的补码=原码

负数的补码=反码加1

对补码再次求补就得原码

8位二进制数的表示范围:

8位无符号位数:

0~255

8位二进制原码和反码:

-127~+127

8位二进制补码:

-128~+127

3.数和字符的编码

BCD码:

十进制数的二进制编码

ASCII码:

用7位二进制数对128个字符编码

4.单片微机的基本概念

单片机的基本构成

第二章MCS-51单片机结构和程序

1.51单片机内部结构

(1)CPU由运算器、控制器和寄存器组构成

①程序计数器PC

②程序状态字PSW

③堆栈指针SP

(2)51单片机内部储存器

①ROM:

8051和8751片内有4KB的ROM

8031片内无ROM和89C51片内有4KB的EEPROM

②RAM:

51单片机内有128字节用户RAM,分成3个区

③特殊功能寄存器SFR

2.引脚功能

(1)端口线

P0口:

有接片外存储器时,分时传送低8位地址和数据,准双向I/O口

P1口:

准双向I/O口

P2口:

有接片外存储器时,发送高8位地址,准双向I/O口

P3口:

准双向I/O口,第二功能,见P.60表2-4

(2)控制线

ALE:

访问片外RAM/ROM时,发出脉冲锁存低8位地址

PSEN:

对片外ROM读的选通信号

EA:

接地时,使用外部ROM

RD:

对片外RAM读的选通信号

WR:

对片外RAM写的选通信号

3.单片机复位时的状态

SP=07H,P0~P3=FFH,SBUF不定。

其余特殊寄存器均为00H,片内RAM不变P67

4.机器周期和指令周期P73

第三章MCS-51指令系统

1.指令由操作码和操作数组成

2.寻址方式

直接寻址:

MOVA,7AH

立即寻址:

MOVA,#7AH

寄存器寻址:

MOVA,R0

寄存器间址:

MOVA,@R0

变址寻址:

MOVCA,@A+PC

相对寻址:

SJMP54H

位寻址:

SETBP3.5

3.数据传送指令

MOVX:

片外RAM或I/O数据传送指令,只能用DPTR、R0或R1间址

PUSH和POP指令,只能直接寻址,如PUSH40H

4.算术与逻辑运算和移位指令

ADD、ADDC和SUBB指令,均为累加器A为目的操作数

INC和DEC指令,不影响PSW

5.控制转移和位操作指令

LJMP、AJMP、SJMP和JMP指令的转移范围

LCALL和ACALL指令调用的范围

JZ和JNZ指令的转移条件

JC和JNC指令的转移条件

JB和JNB以及JBC

CJNE指令执行时,是左数—右数,不相等则转移,并建立借位标志

对2字节转移指令,偏移量=目标地址—(源地址+2)

对3字节转移指令,偏移量=目标地址—(源地址+3)

 

第四章汇编语言程序设计(重点掌握)

1、伪指令

ORG:

起始汇编,常用于汇编语言程序或数据块开头

END:

结束汇编

EQU:

赋值用于给他的左边的字符名称赋值

DATA:

赋值同上

DB:

定义字节

DW:

定义字

DS:

定义存储空间

BIT:

位地址赋值

2、汇编语言程序的结构

简单程序:

程序按顺序执行,无分支无转移,也叫顺序程序。

P139(例4.4)

分支程序:

程序中有条件转移指令,条件满足则转移。

参见P140(例4.5)

循环程序:

含有多次重复执行的程序段,典型例题:

P146(例4.9)

子程序:

主程序调用子程序,典型例题P156(例4.16)

3、常用程序设计

(1)数据块传送:

p.114(例3.31)

(2)码制转换:

p.139(例4.4),p.152(例4.13)

(3)求累加和:

p.146(理4.9),p.168作业4.21

(4)求最大值、最小值:

p.147(例4.10),实验二

(5)查表程序:

p.153(例4.13)

(6)多分支转移:

p.141(例4.6)

(7)运算程序:

p.147(例4.11),p.159(例4.19)

 

第5章半导体存储器(一般了解)

1、存储容量=存储单元数×字长

2、只读存储器,常用27系列EPROM

2716:

2K×8(11根地址线,211=2K)

2732:

4K×8(12根地址线)

2764:

8K×8(13根地址线)

27128:

16K×8(14根地址线)

27256:

32K×8(15根地址线)

27512:

64K×8(16根地址线,216=64K)

3、RAM存储器,常用62系列SRAM

6116:

2K×8(11根地址线)

6264:

8K×8(13根地址线)

62128:

16K×8(14根地址线)

62256:

32K×8(15根地址线)

4、MCS-51和外部存储器连接

(1)外部EPROM的连接,参见p.195图5-21

地址线:

低8位从P0口发出,用74LS373锁存

高8位从P2口发出

数据线:

P0口(分时复用)

控制线:

ALE、PSEN、EA

(2)外部SRAM的连接,参见P。

197图5-23

地址线:

低8位从P0口发出,用74LS373锁存

高8位从P2口发出

数据线:

P0口(分时复用)

控制线:

ALE、RD、WR

 

第6章MCS—51中断系统

1、MCS-51的中断源和中断标志

INT0——IE0

INT1——IE1

T0——TF0

T1——TF1

串口——RI和TI

2、MCS-51对中断请求的控制

EA

----

------

ES

ET1

EX1

ET0

EX0

中断允许寄存器IE:

――

――

――

PS

PT1

PX1

PT0

PX0

中断优先级寄存器IP:

 

定时器控制寄存器TCON:

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

定时器用外中断用

 

3、MCS-51对中断的响应

(1)响应中断的条件:

P211

(2)中断入口地址:

INT0:

0003H

T0:

000BH

INT1:

0013H

TI:

001BH

串口:

0023H

 

第7章并行I/O接口(掌握重点)

1、并行I/O接口概述

(1)、I/O数据传送的方式

(2)、串行接口与并行接口的特点

2、51单片机内部并行I/O口的应用

(1)端口操作方式

输出数据方式

读端口数据

读引脚方式:

先对引脚送“1”,然后在读

(2)内部并行I/O口的应用:

参见课堂补充例

3、并行I/O接口芯片及应用

(1)8255A及应用

①8255A各端口地址

②8255A方式控制字

0:

输出

1:

输入

1

A口

方式

A口

I/O

C高

B口

方式

B口

I/O

C低

 

③用8255A扩展I/O端口(只要求方式0)

硬件连接、端口地址、编程(参见课堂补充例题)

(2)8155及应用

①8155各端口地址

 

0:

输入

②8155命令字:

1:

输出

定时方

器式

B口

允中

A口

允中

I/O口

方式

B口I/O

A口I/O

00:

A口、B口基本I/O,C口输入

01:

A口、B口基本I/O,C口输出

 

③用8155扩展I/O口端口(只要求基本I/O方式)

硬件连接、端口地址、编程(参见p。

270)

4、MCS-51对LED/键盘的接口

⑴LED数码管显示原理

⑵数码管的动态显示

⑶51单片机对独立式按键的接口,见p282图7-38

⑷识别按键的方法――逐列扫描原理(一般了解)

5、MCS-51内部定时器/计数器

⑴MCS-51对内部定时器的控制

1定时器方式寄存器TMOD

GATE

C/T

M1

M0

GATE

C/T

M1

M0

18、建立自然保护区是保护生物多样性的有效方法,我国的九寨沟、长白山、四川卧龙等地都建立了自然保护区,自然保护区为物种的生存、繁衍提供了良好的场所。

T1T0

2定时器控制寄存器TCON

TF1

21、人们发现银河系以外还有类似银河系一样庞大的恒星集团,如:

仙女座星系、猎犬座星系,目前人类已发现了超过100亿个河外星系。

TR1

14、在太阳周围的八颗大行星,它们是水星、金星、地球、火星、木星、土星、天王星、海王星。

TF0

16、在北部天空的小熊座上有著名的北极星,可以借助大熊座比较容易地找到北极星。

黑夜可以用北极星辨认方向。

TR0

9、在17世纪,人们发现把两个凸透镜组合起来明显提高了放大能力,这就是早期的显微镜。

IE1

在铁制品表面涂上油漆或菜油,用完铁制品后擦干放在干燥的地方等。

IT1

1、月相的变化有什么规律?

(P49)IE0

一、填空:

IT0

5、草蛉是蚜虫的天敌,七星瓢虫吃蚜虫,蜻蜓吃蚊子。

10、由于人口迅速增长、环境污染和全球气候变暖,世界人均供水量自1970年以来开始减少,而且持续下降。

外中断用

⑵定时器的工作方式

方式0——13位定时/计数器

方式1——16位定时/计数器

方式2——8位自动重装定时/定时器

方式3——T0分成两个8位定时/计数器(不要求)

⑶初值的计算

计数器初值TC=M-C

·计数器

方式0:

213=8192

模值方式1:

216=65536

方式2:

28=256

定时器初值TC=M-(T/m)其中:

机器周期m=12/fosc

⑷定时器/计数器的应用:

参见P。

295(例7.11)产生方波

 

第8章MCS-51对A/D和D/A的接口

1、D/A转换器

⑴分辨率:

满量程/2n式中n为数字量的位数

⑵DAC0832的引脚功能

ILE

CS输入寄存器接收数字量

WR1

WR2

数字量传送到DAC寄存器,并开始D/A转换

XFER

2、MCS-51对DAC0832的接口

直通方式

单缓冲方式:

P。

308(例8.1)

双缓冲方式

3、A/D转换器

ADC0809的引脚功能

ADDC~ADDA:

通道地址选择

ALE:

地址锁存允许

START:

启动

EOC:

转换结束

OE:

输出允许

4、MCS-51对ADC0809的接口

硬件连接:

参见P。

319图8-17

转换程序:

参见P。

319(例8.3)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1