2025年单片机编程100例(单片机编程代码大全)

单片机编程100例(单片机编程代码大全)实例 1 用单片机控制第一个灯亮 include reg51 h nbsp 包含 51 单片机寄存器定义的头文件 voidmain void nbsp nbsp nbsp nbsp P1 0xfe P1 1111 1110B 即 P1 0 输出低电平 nbsp 实例 2 用单片机控制一个灯闪烁 认识单片机的工作频率 include reg51 h nbsp nbsp nbsp reg51 h reg51 h




//实例1:用单片机控制第一个灯亮

#include<reg51.h> //包含51单片机寄存器定义的头文件

voidmain(void)

{

    P1=0xfe; //P1=1111 1110B,即P1.0输出低电平

}

//实例2:用单片机控制一个灯闪烁:认识单片机的工作频率

#include<reg51.h>    //包含单片机寄存器的头文件

/                                       

函数功能:延时一段时间

                                         /

voiddelay(void)        //两个void意思分别为无需返回值,没有参数传递

{

unsigned int i;       //定义无符号整数,最大取值范围65535

for(i=0;i<20000;i++) //20000次空循环

        ;               //什么也不做,等待一个机器周期

}

/                                                       

函数功能:主函数(C语言规定必须有也只能有1个主函数)

                                                       /

voidmain(void)

{

while(1)     //无限循环

   {

       P1=0xfe;   //P1=1111 1110B P1.0输出低电平

       delay();   //延时一段时间

       P1=0xff;   //P1=1111 1111B P1.0输出高电平

       delay(); //延时一段时间

       }

}

//实例3:将 P1口状态分别送入P0P2P3口:认识I/O口的引脚功能

#include<reg51.h>   //包含单片机寄存器的头文件

/                                                      

函数功能:主函数(C语言规定必须有也只能有1个主函数)

                                                       /

voidmain(void)

{

    while(1)           //无限循环

       {

              P1=0xff;      //P1=1111 1111B,熄灭LED

          P0=P1;         // P1口状态送入P0

              P2=P1;              // P1口状态送入P2

       P3=P1;         // P1口状态送入P3

       }

}

//实例4:使用P3口流水点亮8LED

#include<reg51.h>   //包含单片机寄存器的头文件

/                                        

函数功能:延时一段时间

                                         /

voiddelay(void)

   {

       unsigned char i,j;

         for(i=0;i<250;i++)

              for(j=0;j<250;j++)           

                ;

       }

/                                                      

编程小号
上一篇 2025-03-24 20:40
下一篇 2026-03-11 21:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/52871.html