单片机概述:

单片机是微单片微型计算机的简称,微型计算机的一种。

它把中央处理器(

CPU

)

,

随机存储器(

RAM

)

,

只读存储器(

ROM

)

定时器

计数器以及

1\0

接口,串并

通信等接口电路的功能集成与一块电路芯片的微型计算机。

字长:在计算机中有一组二进制编码表示一个信息,

这组编码称为计算机的字,组成字的位

数称为

字长”字长标志着精度,

MCS-51

8

位的微型计算机。

89c51

8

位(字长)单片机

(

51

系列为

8

位)

单片机硬件系统仍然依照体系结构:包括

CPU

(

进行运算、控制

)

RAM

(

数据存储器

)

ROM

(

程序存储器)、输入设备和输出设备、内部总线等。

由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,

工作可靠稳定。

单片机软件系统包括监控程序,中断、控制、初始化等用户程序。

—般编程语言有汇编语言和

C

语言,都是通过编译以后得到机器语言(二进制代码)

1.1

单片机的半导体工艺

一种是

HMOS

工艺,高密度短沟道

MOS

工艺具有高速度、高密度的特点;

另一种是

CHMOS

工艺,互补金属氧化物的

HMOS

工艺,它兼有

HMOS

工艺的特点还具有

CMOS

的低功耗的特点。例如:

8051

的功耗是

630mW,80C51

的功耗只有

110mW

左右。

1.2

开发步

5

骤:

1.

设计单片机系统的电路

2.

利用软件开发工具(如:

Keil c51

)编辑程序,通过编译得到

.hex

机器语言。

3.

利用单片机仿真系统(例如:

P rotus

)对单片机最小系统以及设

计的外围电路,进行模拟

的硬软件联合调试。

4.

借助单片机开发工具软件(如:

STC_ISP

下载软件)读写设备将仿真中调试好的

.hex

程序

拷到单片机的程序存储器里面。

5.

根据设计实物搭建单片机系统。

2.1MCS-51

单片机的组成:

(

有两个定时器

)

CPU

(

进行运算、控制卜

RAM

(

数据存储器

)

ROM

(

程序存储器)、

I/O

(

串口、并口)、内

部总线

和中断系统等。

工作过程框图如下:

组成:

8

位算术逻辑运算单元

ALU

8

位寄存器

B

、程序状态字寄存器

TMP2

等。

(

Arithmetic Logic Un it

)

8

位累加器

A

(

Accumulator

)

PSW

(

Program Status Word

)

8

位暂存