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进制文件,然后烧写进单片机,就可以点亮小灯。

  • 相关阅读:
    CSS中position小解
    position
    mac默认安装postgresql, 如何让postgresql可以远程访问
    The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.0.
    active admin gem error
    psql 无法添加超级用户
    ubuntu 15.04 安装Balsamiq Mockups 3
    Rails html 写public里图片的路径
    rails c 历史命令
    undefined local variable or method `per' for []:ActiveRecord::Relation
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/13758221.html
Copyright © 2011-2022 走看看