1 定义
在一块芯片上集成了CPU、存储、输入输出的微型计算机。
2 用途
由于单片机体积小、功耗低、控制功能强,常用于仪器检测、设备控制。(例如:电饭煲、洗衣机)
3 组成结构
- CPU(中央处理器,包括运算器和控制器)
- 存储器(使用哈佛结构,分为程序存储器和数据存储器)(ROM存放程序、RAM存放数据)
- I/O端口(P0、P1、P2、P3,每个端口有8位,即8个引脚)
4 最小单片机系统
最小单片机系统=单片机+时钟电路+复位电路
5 工作时序
机器周期是振荡脉冲的十二分频。
6 C51和标准C的区别
C51需包含51单片机的头文件
sbit 可寻址位
sfr 特殊功能寄存器
尽量选择合适的变量类型,防止超出内存空间
7 中断
外部中断:引脚的低电平或下降沿信号产生中断
定时器中断:定时/计数器计数回零溢出产生中断
中断控制位 | 功能 |
---|---|
EA | 中断总开关 |
ET | 定时器中断 |
EX | 外部中断 |
7.1 定时中断的设置
开启中断总开关EA,开启定时器中断,设置中断方式,设置计数初值。
如果一个计时器无法满足需求,可以同时使用两个定时/计数器。