zoukankan      html  css  js  c++  java
  • 点亮LED灯

    程序并不难,但是安装的步骤有些麻烦

    首先  安装 51单片机的驱动, 在安装驱动的时候,一定要将单片机与电脑通过usb相连,有时会接触不良,如果第一次连接,但是电脑端,并没有显示,“无法识别外部设备”,那么可能是,没连接好。此外,在安装驱动时,并不需要给单片机上电。 当安装完成后,会有端口的显示,如下图:如果电脑没识别,是没有端口这个选项的。

    此外,端口也是可以设置的,这个端口号与烧写程序时的端口对应。

    其次: 安装 程序编写软件   也就是 keil   ,  无论是keil  还是, 破解keil 都需要右键以管理员身份运行(具体步骤太麻烦就不写了)

    keil 界面如下: 

    最后 ,是 烧写软件 , 同样要右键以管理员身份运行,在给单片机上电之后,点击下载。(之前的步骤是先点击下载,然后给单片机上电),只有三处需要改动,其他地方都不需要动。

    具体程序

    #include<reg52.h>
    
    sbit LED1 = P1^0;
    
    void main()
    {
        LED1 = 0;
    
    }

    意思是: 在单片机中,高电平为 +5V ,低电平为 0V  ,而计算机中 高电平为-12V, 低电平为 +12V 

    led灯 的工作 电压为 1.6 - 2.1 V, 电流为  1 - 20 ma , 在 led灯前面安装有 1000ma 的电阻,以防将led灯烧掉。

    LED1 指向 P1 口的 第 0 位

    LED= 0 指 让芯片P1口输出 低电平, 点亮小灯, 但是为什么 是低电平才能点亮,而不是高电平,还不清楚。

    将此文件生成,16进制文件,然后烧写进单片机,就可以点亮小灯。

  • 相关阅读:
    Python必须知道的异常处理
    类的内置方法(用实际代码来验证)
    类的三大特性(继承, 封装, 多态)
    面向对象编程代码详解(依赖关系,关联关系,组合关系)
    函数(匿名函数,嵌套函数,高阶函数,装饰器)
    常用模块
    对磁盘文件的操作(文件处理)
    字符编码
    常用数据类型
    编程介绍
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/13758221.html
Copyright © 2011-2022 走看看