单片机基础(2)

一、单片机硬件组成:

CPU:

RAM:存放可读写的数据,运算的中间结果,最终结果

ROM:存放程序,一些原始数据和表格

I/O口:四个8位并行IO口,既可以用作输入,也可以用作输出(可以输入高/低电平,也可以输出高/低电平)

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

(1)51单片机共有P0 P1 P2 P3四个8位双向输入输出端口,每个端口都有锁存器,输入输出驱动器

(2)4个IO口都能起到输入输出作用

二、单片机IO口的结构:

三、51单片机中C语言的扩充定义:

(1)

sfr 特殊功能寄存器声明

sfr 变量名 = 地址值

sbit 特殊功能位声明

sbit 变量名 = 地址值

bit 位变量声明

sfr SCON =0X98;

sbit LED =p0^2;//p0.2口

(2)常用的预处理命令:

①#define A P0  //不加分号

②typedef unsigned char uint;//后加分号,重新定义常用的关键词,可以增强程序的可移植性

③#ifndef ...#endif //条件编译,常用于头文件的定义,还有一些程序条件编译

feihu分享到:

          

You may also like...

Scroll Up