51单片机学习,初窥单片机

 单片机:

    

 

    这仅仅是单片机的一种芯片,单片机其实是以这种芯片为控制核心的一整套软硬件系统。

KEIL单片机集成开发环境(IDE)
    

 

程序下载器:

    

 

    上图是普中科技开发的程序下载器,作用是将编译好的程序(通常为.hex为后缀)下载到单片机中。

速记要点:

  • 单片机开发需要c语言基础
  • 如果是51单片机要包含“reg51.h”,如果是52单片机要包含“reg52.h”
  • 编写单片机程序需要安装keil仿真编程工具
  • 每个单片机程序都需要一个main函数,每个main函数都应该包含一个无限循环的结构保证程序执行
  • 定义IO sbit led=P2^0 ,格式为:sbit 引脚变量名=引脚
  • 当引脚的值赋值为1时为高电平,当引脚的值为0时为低电平。
  • 利用下载工具将编译生成的“.hex”下载到单片机中就可以运行了。
  • 要将程序下载到单片机中,那么单片机必须设计有程序下载电路才行。
  • 单片机的最小系统包括:供电、复位、时钟。程序下载电路不是单片机最小系统的必要部分。

常见原件

  • 电阻

  1. 电阻的种类

          2.色环电阻

      3.色环电阻助记词:

       棕一红二橙是三,四黄五绿六为蓝。七紫八灰九对白,金五银十表误差。

  • 电容

        电容一般指电容器。两个相互靠近的导体,中间夹一层不导电的绝缘介质,这就构成了电容器。

  • LED

   

  1. LED是发光二极管,有引脚式(长脚为阳极,断脚为阴极)也有贴片式。
  2. LED有电压和电流的要求过高会击穿二极管,一般需要配合限流电阻工作。
  • 蜂鸣器

  蜂鸣器分两种:有源和无源,有源的是一通电就响的,标有正负极,而无源的是需要方波信号驱动的,没有正负极。

posted @ 2020-09-22 23:06  sunyheart  阅读(258)  评论(0编辑  收藏  举报