单片机:
这仅仅是单片机的一种芯片,单片机其实是以这种芯片为控制核心的一整套软硬件系统。
KEIL单片机集成开发环境(IDE)
程序下载器:
上图是普中科技开发的程序下载器,作用是将编译好的程序(通常为.hex为后缀)下载到单片机中。
速记要点:
- 单片机开发需要c语言基础
- 如果是51单片机要包含“reg51.h”,如果是52单片机要包含“reg52.h”
- 编写单片机程序需要安装keil仿真编程工具
- 每个单片机程序都需要一个main函数,每个main函数都应该包含一个无限循环的结构保证程序执行
- 定义IO sbit led=P2^0 ,格式为:sbit 引脚变量名=引脚
- 当引脚的值赋值为1时为高电平,当引脚的值为0时为低电平。
- 利用下载工具将编译生成的“.hex”下载到单片机中就可以运行了。
- 要将程序下载到单片机中,那么单片机必须设计有程序下载电路才行。
- 单片机的最小系统包括:供电、复位、时钟。程序下载电路不是单片机最小系统的必要部分。
常见原件
- 电阻
- 电阻的种类
2.色环电阻
3.色环电阻助记词:
棕一红二橙是三,四黄五绿六为蓝。七紫八灰九对白,金五银十表误差。
- 电容
电容一般指电容器。两个相互靠近的导体,中间夹一层不导电的绝缘介质,这就构成了电容器。
- LED
- LED是发光二极管,有引脚式(长脚为阳极,断脚为阴极)也有贴片式。
- LED有电压和电流的要求过高会击穿二极管,一般需要配合限流电阻工作。
- 蜂鸣器
蜂鸣器分两种:有源和无源,有源的是一通电就响的,标有正负极,而无源的是需要方波信号驱动的,没有正负极。