单片机就是一块在硅片上集成了微处理器、存储器及各种输入输出接口的芯片。因为具有了计算机的基本属性,而被称为单片机。
对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过I/O口进行的。51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用,其中P0和P2通常用于对外部存储器的访问。
____________________________________________________________________________________________________________________________________
C-51的数据类型扩充定义 :
sfr:特殊功能寄存器声明
sfr16:sfr的16位数据声明
sbit:特殊功能位声明
bit:位变量声明
_____________________________________________________________________________
包含的头文件:
reg52.h
_____________________________________________________________________________
C-51运算符:
>> << (位右移 位左移)
& | (按位与 按位或)
^ ~ (按位异或 按位取反)
——————————————————————————————————————
最小系统能够运行起来的必要条件:
1.电源 2.晶振3.复位电路
_______________________________________________________________________
学习单片机主要掌握:
(1)对单片机任意IO口的随意操作
1.输出控制电平高低
2.输出检测电平高低。
(2)定时器:重点掌握最常用的方式2
(3)中断:外部中断、定时器中断、串口中断
(4)串口通信:单片机之间、单片机与计算机间