zoukankan      html  css  js  c++  java
  • 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有电压和电流的要求过高会击穿二极管,一般需要配合限流电阻工作。
    • 蜂鸣器

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

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    【Java学习】01. Java基本介绍及环境搭建
    vue组件之间的传值
    检测上传的文件类型js实现方式
    正则表达式学习笔记
    Nuxt.js学习笔记
    Vue+typescript+vuex项目实践学习笔记
    项目依赖&开发依赖
    vuex学习笔记
    export与export default的区别
    ES6 数组去重方法
  • 原文地址:https://www.cnblogs.com/yamboo/p/13715453.html
Copyright © 2011-2022 走看看