单片机教程

将 CPU 芯片、存储器芯片、I/O 接口芯片和简单的 I/O 设备(小键盘、LED 显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。

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

C-51数据类型

C-51 的数据类型的扩充定义:

数据类型 说明
sfr 特殊功能寄存器声明
sfr16 sfr 的 16 位数据声明
sbit 特殊功能为声明
bit 位变量声明

C-51头文件

C-51 的包含头文件,通常有:

reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h

常用有:

reg51.h // 定义特殊功能寄存器和位寄存器 reg52.h

单片机

最小系统能够运行起来的必要条件:

  • 电源
  • 晶振
  • 复位电路

对单片机任意 IO 口的随意操作:

  • 输出控制电平高低
  • 输入检测电平高低

中断可以分为:

  • 外部中断
  • 定时器中断
  • 串口中断

?