单片机入门教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

心单片机简介

*软件的架构

❖单片机控制夕卜围器件

微型计算机的应用形态

从应用形态上,微机可以分成三种:

♦多板机(系统机)

将CPU、存储器.I/O接口电路和总线接口等组装在一块主机板(即微机主板)。各种适灵板卡插在主机板的扩展檀上并与电源.软/续盘驱动器及光驱夸装在同一机箱内,再配上系銃软件,就构成了一台

兜基的微型计算机系统(简称系铳机)o

工业PC机也屋于多板机。

I单板机

♦单板机

将CPU芯片、存1*器芯片.I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上, 再灵上监控程序(固化在ROM 中),

就构成了_台单板微型计算机(简称单板机)。

单板机I >

SSL计算机原理的数学及简单的测控系绽,现在已很少使用。

Copyright Reserved by 亂息* 片机工作*

Ku 械g St^U»Page 4/30

在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即草片机。

三种应用形态的比校:

系统机(多板机)单板机单片机

I学单片机需要具备的条件

£♦与以前所学的知识关;艮少;

❖对器件的概念基本上是从0开始;

心如果要用C语言编程,需具备一定的C语言基础; ❖所有人都站在了同_起跑线上;

・8位CPU

■4kbytes程序存储器(ROM)

(52为8K)

•256bytes的数据存储器(RAM)

(52有384bytes的RAM)・32条I/O 口线

・111条指令,大部分为单字节指令•21个专用寄存器

2个可编程定时/计数器

•5个中断源,2个优先级

(52有6个)

•一个全双工串行通信口

•外部数据存储器寻址空间为64kB

・外部程序存储器寻址空间为64kB

・逻辑操作位寻址功能

•双列直插40PinDIP封装•单一+5 V电源供电

I 80C51的引脚封装

Pl. 0

Pl. 1

Pl. 2

Pl. 3

Pl. 4

Pl. 5

Pl. 6

Pl. 7

RST/V PD P3. O/RXD P3. 1/TXD P3. 2/INTQ P3. 3/fm P3. 4/TO

P3. 5/H P3. 6/WR P3. 7/RD

XTAL2

XTAL1

Vss 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

U 匚匚匚c

c

c

c

c

C 匚匚匚u c 40 =] Vcc

39 Z3 P0. 0

38 =i P0. 1

37 ZJ P0. 2

36 =] PO. 3

35 z: PO. 4

34 ZJ PO. 5

33 zi PO. 6

32 PO. 7

31 =3 EA/V PP_

30 ZJ ALE/PROG

29 PSEN

28 ZJ P2. 7

27 n P2. 6

26 zi P2. 5

25 zi P2. 4

24 zi P2. 3

23 ZJ P2. 2

22 n P2. 1

21 P2. 0

RST u

P3. O/RXD 匚

P3. 1/TXD c

XTAL2 u

XTAL1 c P3.

2/INTQ c P3.

3/iNTl 匚P3.

4/TO cz P3.

5/T1 c

GND匚

9

8

7

6

5

4

3

2

1

1

X

1

x

1

x

1

x

1

x

1

X

1

x

1

X

1

X

2

3

4

5

6

7

8

9

W

□Vcc

□Pl. 7

□Pl. 6

□Pl. 5

□Pl. 4

□Pl. 3

□Pl. 2

□Pl. 1/AIN1

□Pl. O/AINO

r PR 7

注:类似的还有Ph订ips公司的

87LPC64, 20 引脚8XC748/750/

(751) , 24引脚8X749 (752) ,

28引脚8XC754, 28引脚

嚳嚳

I內部结构

8051内部结构

程序存储器数据存储器定时计数器

8051

时钟

并行370 口串行通信口中断系统

❖CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

❖RAM:用以存放可以读写的数据,如运算的中间结果. 最终结果以及欲显示的数据;

❖ROM:用以存放程序. 一些原始数据和表格;

❖I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

❖T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

❖五个中断源的中断控制系统;

❖一个全双工UART (通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

❖片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12M。

相关文档
最新文档