普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 1459|回复: 1

关于A2.3开发板LED灯为啥我的写的代码和公司给的代码一样我的却运行不了

[复制链接]

2

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-3-5 22:14:52 | 显示全部楼层 |阅读模式
1金钱

我的代码
#include"reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;

sbit LED1=P2^0;
void delay_10us(u16 ten_us)
   {
                   while(ten_us--);
   }

void mian()
   {
                   while(1)
                {
                           LED1=0;
                           delay_10us(50000);
                           LED1=1;
                           delay_10us(50000);
                }  
   }

公司给的代码
/**************************************************************************************
深圳市普中科技有限公司(PRECHIN 普中)
技术支持:www.prechin.net

实验名称:LED闪烁实验
接线说明:       
实验现象:下载程序后“LED模块”的D1指示灯闪烁
注意事项:                                                                                                                                                                  
***************************************************************************************/
#include "reg52.h"

typedef unsigned int u16;        //对系统默认数据类型进行重定义
typedef unsigned char u8;

sbit LED1=P2^0;        //将P2.0管脚定义为LED1

/*******************************************************************************
* 函 数 名       : delay_10us
* 函数功能                 : 延时函数,ten_us=1时,大约延时10us
* 输    入       : ten_us
* 输    出             : 无
*******************************************************************************/
void delay_10us(u16 ten_us)
{
        while(ten_us--);       
}

/*******************************************************************************
* 函 数 名       : main
* 函数功能                 : 主函数
* 输    入       : 无
* 输    出             : 无
*******************************************************************************/
void main()
{       
        while(1)
        {
                LED1=0;        //点亮
                delay_10us(50000); //大约延时450ms
                LED1=1;        //熄灭
                delay_10us(50000);        
        }               
}

我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有1人回答

回复

使用道具 举报

0

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2022-3-8 04:31:58 | 显示全部楼层
你的void mian() i和a位置不对。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-29 03:12 , Processed in 0.109581 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表